315. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/4/2017 8:04:42 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

315.1 Files compared

# Location File Last Modified
1 rdk.zip\rdk\product\tests\acceptance-tests\features.arch F117_RDK_Audit.feature Mon Aug 21 12:51:01 2017 UTC
2 rdk.zip\rdk\product\tests\acceptance-tests\features.arch F117_RDK_Audit.feature Tue Oct 3 20:28:22 2017 UTC

315.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 49 626
Changed 48 118
Inserted 0 0
Removed 0 0

315.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

315.4 Active regular expressions

No regular expressions were active.

315.5 Comparison detail

  1   @future
  2   Feature: C reate a we b applicat ion to be  used as po int-of-car e healthca re applica tion. Audi ting is pe rformed fo r resource  server us e as per V A standard s.
  3  
  4   Background :
  5           Gi ven the rd k audit lo gs are cle ared
  6  
  7   @future
  8   Scenario:  An authori zed client  request f or patient  search is  audited
  9         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested pati ent search  for patie nt "Eight, Patient"
  10         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  11       Then t he audit l og entry c ontains
  12         | fi eld                                     | v alue                                                               |
  13           | audit.au thuser                             R E D A CTED ; REDACT                                                          |
  14         | au dit.status                              | 2 00                                                                 |
  15         | au dit.patien tId                          | -                                                                    |
  16         | au dit.dataDo main                         | -                                                                    |
  17         | au dit.logCat egory                        | S EARCH                                                              |
  18         | au dit.date                                | I S_FORMATTE D_DATE                                                  |
  19         | au dit.reques t                            | G ET /patien t-search/f ull-name?f ullName=Ei ght,Patien t HTTP/1.1  |
  20         | au dit.additi onalMessag e.searchCr iteriaFull Name | Eig ht,Patient                                             |
  21  
  22   @future
  23   Scenario:  An unautho rized clie nt request  for patie nt search  is audited
  24       Given  an authori zed client  "UNAUTH"  has reques ted patien t search f or patient  "Eight,Pa tient"
  25       When a udit logs  for user " UNAUTH" ar e requeste d
  26       Then t he audit l og entry c ontains
  27         | fi eld              | va lue                                                               |
  28         | au dit.authus er    | UN AUTH                                                              |
  29         | au dit.status       | 40 1                                                                 |
  30         | au dit.patien tId   | -                                                                    |
  31         | au dit.dataDo main  | -                                                                    |
  32         | au dit.date         | IS _FORMATTED _DATE                                                  |
  33         | au dit.logCat egory | -                                                                    |
  34         | au dit.reques t     | GE T /patient -search/fu ll-name?fu llName=Eig ht,Patient  HTTP/1.1  |
  35  
  36   @future
  37   Scenario:  An authori zed client  request f or recsour ce directo ry is audi ted
  38         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested reso urce direc tory
  39         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  40       Then t he audit l og entry c ontains
  41         | fi eld      |  value              |
  42           | audit.au thuser     R E D A CTED ; REDACT          |
  43         | au dit.status      | 200                 |
  44         | au dit.patien tId  | -                   |
  45         | au dit.dataDo main | -                   |
  46         | au dit.date        | IS_ FORMATTED_ DATE |
  47         | au dit.logCat egory| RES OURCEDIREC TORY |
  48  
  49   @future
  50   Scenario:  An unautho rized clie nt request  for resou rce direct ory is aud ited
  51       Given  an authori zed client  "UNAUTH"  has reques ted resour ce directo ry
  52       When a udit logs  for user " UNAUTH" ar e requeste d
  53       Then t he audit l og entry c ontains
  54         | fi eld      |  value              |
  55         | au dit.authus er   | UNA UTH             |
  56         | au dit.status      | 200                 |
  57         | au dit.patien tId  | -                   |
  58         | au dit.dataDo main | -                   |
  59         | au dit.date        | IS_ FORMATTED_ DATE |
  60         | au dit.logCat egory| RES OURCEDIREC TORY |
  61  
  62   @future
  63   Scenario:  An authori zed client  request f or clinica l notes is  audited
  64         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested clin ical notes  for patie nt " R E D A CTED ;3"
  65         When audit  logs for  patient " R E D A CTED ;3" are re quested
  66       Then t he audit l og entry c ontains
  67         | fi eld              | va lue                                                      |
  68           | audit.au thuser      R E D A CTED ; REDACT                                                  |
  69         | au dit.status       | 20 0                                                        |
  70         | au dit.patien tId   | 10 108V420871                                               |
  71         | au dit.dataDo main  | do cument                                                   |
  72         | au dit.date         | IS _FORMATTED _DATE                                         |
  73         | au dit.logCat egory | RE TRIEVE                                                   |
  74         | au dit.reques t     | GE T /patient record/dom ain/docume nt?pid=101 08V420871  HTTP/1.1 |
  75         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  76       Then t he audit l og entry c ontains
  77         | fi eld              | va lue                                                      |
  78           | audit.au thuser      R E D A CTED ; REDACT                                                  |
  79         | au dit.status       | 20 0                                                        |
  80         | au dit.patien tId   | 10 108V420871                                               |
  81         | au dit.dataDo main  | do cument                                                   |
  82         | au dit.date         | IS _FORMATTED _DATE                                         |
  83         | au dit.logCat egory | RE TRIEVE                                                   |
  84         | au dit.reques t     | GE T /patient record/dom ain/docume nt?pid=101 08V420871  HTTP/1.1 |
  85  
  86   @future
  87   Scenario:  An unautho rized clie nt request  for clini cal notes  is audited
  88         Given an a uthorized  client "UN AUTH" has  requested  clinical n otes for p atient " R E D A CTED ;3"
  89       When a udit logs  for user " UNAUTH" ar e requeste d
  90       Then t he audit l og entry c ontains
  91         | fi eld             | val ue                                                      |
  92         | au dit.authus er   | UNA UTH                                                     |
  93         | au dit.status      | 401                                                         |
  94         | au dit.patien tId  | -                                                           |
  95         | au dit.dataDo main | -                                                           |
  96         | au dit.date        | IS_ FORMATTED_ DATE                                         |
  97         | au dit.reques t    | GET  /patientr ecord/doma in/documen t?pid=1010 8V420871 H TTP/1.1 |
  98  
  99   @future
  100   Scenario:  An authori zed client  request f or problem  list is a udited
  101         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested prob lem list f or patient  " R E D A CTED ;3"
  102         When audit  logs for  patient " R E D A CTED ;3" are re quested
  103       Then t he audit l og entry c ontains
  104         | fi eld              | va lue                                                     |
  105           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  106         | au dit.status       | 20 0                                                       |
  107         | au dit.patien tId   | 10 108V420871                                              |
  108         | au dit.dataDo main  | pr oblem                                                   |
  109         | au dit.date         | IS _FORMATTED _DATE                                        |
  110         | au dit.logCat egory | RE TRIEVE                                                  |
  111         | au dit.reques t     | GE T /patient record/dom ain/proble m?pid=1010 8V420871 H TTP/1.1 |
  112         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  113       Then t he audit l og entry c ontains
  114         | fi eld              | va lue                                                     |
  115           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  116         | au dit.status       | 20 0                                                       |
  117         | au dit.patien tId   | 10 108V420871                                              |
  118         | au dit.dataDo main  | pr oblem                                                   |
  119         | au dit.date         | IS _FORMATTED _DATE                                        |
  120         | au dit.logCat egory | RE TRIEVE                                                  |
  121         | au dit.reques t     | GE T /patient record/dom ain/proble m?pid=1010 8V420871 H TTP/1.1 |
  122  
  123   @future
  124   Scenario:  An unautho rized clie nt request  for probl em list is  audited
  125         Given an a uthorized  client "UN AUTH" has  requested  problem li st for pat ient " R E D A CTED ;3"
  126       When a udit logs  for user " UNAUTH" ar e requeste d
  127       Then t he audit l og entry c ontains
  128         | fi eld             | val ue                                                     |
  129         | au dit.authus er   | UNA UTH                                                    |
  130         | au dit.status      | 401                                                        |
  131         | au dit.patien tId  | -                                                          |
  132         | au dit.dataDo main | -                                                          |
  133         | au dit.date        | IS_ FORMATTED_ DATE                                        |
  134         | au dit.reques t    | GET  /patientr ecord/doma in/problem ?pid=10108 V420871 HT TP/1.1 |
  135  
  136   @future
  137   Scenario:  An authori zed client  request f or lab is  audited
  138         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested lab  for patien t " R E D A CTED ;3"
  139         When audit  logs for  patient " R E D A CTED ;3" are re quested
  140       Then t he audit l og entry c ontains
  141         | fi eld              | va lue                                                |
  142           | audit.au thuser      R E D A CTED ; REDACT                                            |
  143         | au dit.status       | 20 0                                                  |
  144         | au dit.patien tId   | 10 108V420871                                         |
  145         | au dit.dataDo main  | la boratory                                           |
  146         | au dit.date         | IS _FORMATTED _DATE                                   |
  147         | au dit.logCat egory | RE TRIEVE                                             |
  148         | au dit.reques t     | GE T /patient record/dom ain/lab?pi d=10108V42 0871 HTTP/ 1.1 |
  149         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  150       Then t he audit l og entry c ontains
  151         | fi eld              | va lue                                                |
  152           | audit.au thuser      R E D A CTED ; REDACT                                            |
  153         | au dit.status       | 20 0                                                  |
  154         | au dit.patien tId   | 10 108V420871                                         |
  155         | au dit.dataDo main  | la boratory                                           |
  156         | au dit.date         | IS _FORMATTED _DATE                                   |
  157         | au dit.logCat egory | RE TRIEVE                                             |
  158         | au dit.reques t     | GE T /patient record/dom ain/lab?pi d=10108V42 0871 HTTP/ 1.1 |
  159  
  160   @future
  161   Scenario:  An unautho rized clie nt request  for lab i s audited
  162         Given an a uthorized  client "UN AUTH" has  requested  lab for pa tient " R E D A CTED ;3"
  163       When a udit logs  for user " UNAUTH" ar e requeste d
  164       Then t he audit l og entry c ontains
  165         | fi eld             | val ue                                                |
  166         | au dit.authus er   | UNA UTH                                               |
  167         | au dit.status      | 401                                                   |
  168         | au dit.patien tId  | -                                                     |
  169         | au dit.dataDo main | -                                                     |
  170         | au dit.date        | IS_ FORMATTED_ DATE                                   |
  171         | au dit.reques t    | GET  /patientr ecord/doma in/lab?pid =10108V420 871 HTTP/1 .1 |
  172  
  173   @future
  174   Scenario:  An authori zed client  request f or radiolo gy is audi ted
  175         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested radi ology for  patient " R E D A CTED ;3"
  176         When audit  logs for  patient " R E D A CTED ;3" are re quested
  177       Then t he audit l og entry c ontains
  178         | fi eld             | val ue                                                |
  179           | audit.au thuser     R E D A CTED ; REDACT                                            |
  180         | au dit.status      | 200                                                   |
  181         | au dit.patien tId  | 101 08V420871                                         |
  182         | au dit.dataDo main | ima ging                                              |
  183         | au dit.date        | IS_ FORMATTED_ DATE                                   |
  184         | au dit.reques t    | GET  /patientr ecord/doma in/rad?pid =10108V420 871 HTTP/1 .1 |
  185         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  186       Then t he audit l og entry c ontains
  187         | fi eld             | val ue                                                |
  188           | audit.au thuser     R E D A CTED ; REDACT                                            |
  189         | au dit.status      | 200                                                   |
  190         | au dit.patien tId  | 101 08V420871                                         |
  191         | au dit.dataDo main | ima ging                                              |
  192         | au dit.date        | IS_ FORMATTED_ DATE                                   |
  193         | au dit.reques t    | GET  /patientr ecord/doma in/rad?pid =10108V420 871 HTTP/1 .1 |
  194  
  195   @future
  196   Scenario:  An unautho rized clie nt request  for radio logy is au dited
  197         Given an a uthorized  client "UN AUTH" has  requested  radiology  for patien t " R E D A CTED ;3"
  198       When a udit logs  for user " UNAUTH" ar e requeste d
  199       Then t he audit l og entry c ontains
  200         | fi eld             | val ue                                                |
  201         | au dit.authus er   | UNA UTH                                               |
  202         | au dit.status      | 401                                                   |
  203         | au dit.patien tId  | -                                                     |
  204         | au dit.dataDo main | -                                                     |
  205         | au dit.date        | IS_ FORMATTED_ DATE                                   |
  206         | au dit.reques t    | GET  /patientr ecord/doma in/rad?pid =10108V420 871 HTTP/1 .1 |
  207  
  208   @future
  209   Scenario:  An authori zed client  request f or medicat ions (inpa tient or o utpatient)  is audite d
  210         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested medi cations fo r patient  " R E D A CTED ;3"
  211         When audit  logs for  patient " R E D A CTED ;3" are re quested
  212       Then t he audit l og entry c ontains
  213         | fi eld              | va lue                                                |
  214           | audit.au thuser      R E D A CTED ; REDACT                                            |
  215         | au dit.status       | 20 0                                                  |
  216         | au dit.patien tId   | 10 108V420871                                         |
  217         | au dit.dataDo main  | me dication                                           |
  218         | au dit.date         | IS _FORMATTED _DATE                                   |
  219         | au dit.logCat egory | RE TRIEVE                                             |
  220         | au dit.reques t     | GE T /patient record/dom ain/med?pi d=10108V42 0871 HTTP/ 1.1 |
  221         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  222       Then t he audit l og entry c ontains
  223         | fi eld              | va lue                                                |
  224           | audit.au thuser      R E D A CTED ; REDACT                                            |
  225         | au dit.status       | 20 0                                                  |
  226         | au dit.patien tId   | 10 108V420871                                         |
  227         | au dit.dataDo main  | me dication                                           |
  228         | au dit.date         | IS _FORMATTED _DATE                                   |
  229         | au dit.logCat egory | RE TRIEVE                                             |
  230         | au dit.reques t     | GE T /patient record/dom ain/med?pi d=10108V42 0871 HTTP/ 1.1 |
  231  
  232   @future
  233   Scenario:  An unautho rized clie nt request  for medic ations (in patint or  outpatient ) is audit ed
  234         Given an a uthorized  client "UN AUTH" has  requested  medication s for pati ent " R E D A CTED ;3"
  235       When a udit logs  for user " UNAUTH" ar e requeste d
  236       Then t he audit l og entry c ontains
  237         | fi eld             | val ue                                                |
  238         | au dit.authus er   | UNA UTH                                               |
  239         | au dit.status      | 401                                                   |
  240         | au dit.patien tId  | -                                                     |
  241         | au dit.dataDo main | -                                                     |
  242         | au dit.date        | IS_ FORMATTED_ DATE                                   |
  243         | au dit.reques t    | GET  /patientr ecord/doma in/med?pid =10108V420 871 HTTP/1 .1 |
  244  
  245   @future
  246   Scenario:  An authori zed client  request f or demogra phics is a udited
  247         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested demo graphics f or patient  " R E D A CTED ;3"
  248         When audit  logs for  patient " R E D A CTED ;3" are re quested
  249       Then t he audit l og entry c ontains
  250         | fi eld              | va lue                                                     |
  251           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  252         | au dit.status       | 20 0                                                       |
  253         | au dit.patien tId   | 10 108V420871                                              |
  254         | au dit.dataDo main  | pa tient                                                   |
  255         | au dit.date         | IS _FORMATTED _DATE                                        |
  256         | au dit.logCat egory | RE TRIEVE                                                  |
  257         | au dit.reques t     | GE T /patient record/dom ain/patien t?pid=1010 8V420871 H TTP/1.1 |
  258         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  259       Then t he audit l og entry c ontains
  260         | fi eld              | va lue                                                     |
  261           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  262         | au dit.status       | 20 0                                                       |
  263         | au dit.patien tId   | 10 108V420871                                              |
  264         | au dit.dataDo main  | pa tient                                                   |
  265         | au dit.date         | IS _FORMATTED _DATE                                        |
  266         | au dit.logCat egory | RE TRIEVE                                                  |
  267         | au dit.reques t     | GE T /patient record/dom ain/patien t?pid=1010 8V420871 H TTP/1.1 |
  268  
  269  
  270   @future
  271   Scenario:  An unautho rized clie nt request  for demog raphics is  audited
  272         Given an a uthorized  client "UN AUTH" has  requested  demographi cs for pat ient " R E D A CTED ;3"
  273       When a udit logs  for user " UNAUTH" ar e requeste d
  274       Then t he audit l og entry c ontains
  275         | fi eld             | val ue                                                     |
  276         | au dit.authus er   | UNA UTH                                                    |
  277         | au dit.status      | 401                                                        |
  278         | au dit.patien tId  | -                                                          |
  279         | au dit.dataDo main | -                                                          |
  280         | au dit.date        | IS_ FORMATTED_ DATE                                        |
  281         | au dit.reques t    | GET  /patientr ecord/doma in/patient ?pid=10108 V420871 HT TP/1.1 |
  282  
  283   @future
  284   Scenario:  An authori zed client  request f or allergi es is audi ted
  285         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested alle rgies for  patient " R E D A CTED ;3"
  286         When audit  logs for  patient " R E D A CTED ;3" are re quested
  287       Then t he audit l og entry c ontains
  288         | fi eld              | va lue                                                     |
  289           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  290         | au dit.status       | 20 0                                                       |
  291         | au dit.patien tId   | 10 108V420871                                              |
  292         | au dit.dataDo main  | al lergy                                                   |
  293         | au dit.date         | IS _FORMATTED _DATE                                        |
  294         | au dit.logCat egory | RE TRIEVE                                                  |
  295         | au dit.reques t     | GE T /patient record/dom ain/allerg y?pid=1010 8V420871 H TTP/1.1 |
  296         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  297       Then t he audit l og entry c ontains
  298         | au dit.field        | va lue                                                     |
  299           | audit.au thuser      R E D A CTED ; REDACT                                                 |
  300         | au dit.status       | 20 0                                                       |
  301         | au dit.patien tId   | 10 108V420871                                              |
  302         | au dit.dataDo main  | al lergy                                                   |
  303         | au dit.date         | IS _FORMATTED _DATE                                        |
  304         | au dit.logCat egory | RE TRIEVE                                                  |
  305         | au dit.reques t     | GE T /patient record/dom ain/allerg y?pid=1010 8V420871 H TTP/1.1 |
  306  
  307  
  308   @future
  309   Scenario:  An unautho rized clie nt request  for aller gies is au dited
  310         Given an a uthorized  client "UN AUTH" has  requested  allergies  for patien t " R E D A CTED ;3"
  311       When a udit logs  for user " UNAUTH" ar e requeste d
  312       Then t he audit l og entry c ontains
  313         | fi eld             | val ue                                                     |
  314         | au dit.authus er   | UNA UTH                                                    |
  315         | au dit.status      | 401                                                        |
  316         | au dit.patien tId  | -                                                          |
  317         | au dit.dataDo main | -                                                          |
  318         | au dit.date        | IS_ FORMATTED_ DATE                                        |
  319         | au dit.reques t    | GET  /patientr ecord/doma in/allergy ?pid=10108 V420871 HT TP/1.1 |
  320  
  321   @future
  322   Scenario:  An authori zed client  request f or vitals  for sensit ive patein t is audit ed
  323         Given an a uthorized  client " PW           " has requ ested vita ls for pat ient " R E D A CTED ;1"
  324         When audit  logs for  user " PW           " are requ ested
  325       Then t he audit l og entry c ontains
  326         | fi eld              | va lue                                                    |
  327           | audit.au thuser      PW                                                         |
  328         | au dit.status       | 30 7                                                      |
  329           | audit.pa tientId     R E D A CTED ;1                                                    |
  330         | au dit.dataDo main  | -                                                         |
  331         | au dit.date         | IS _FORMATTED _DATE                                       |
  332         | au dit.logCat egory | -                                                         |
  333           | audit.re quest       | GET /pat ientrecord /domain/vi tal?pid= R E D A CTED ;1 HTTP/1. 1 |
  334  
  335   @future
  336   Scenario:  An authori zed client  request f or vitals  is audited
  337         Given an a uthorized  client " R E D A CTED ; REDACT " has requ ested vita ls for pat ient " R E D A CTED ;3"
  338         When audit  logs for  patient " R E D A CTED ;3" are re quested
  339       Then t he audit l og entry c ontains
  340         | fi eld              | va lue                                                  |
  341           | audit.au thuser      R E D A CTED ; REDACT                                              |
  342         | au dit.status       | 20 0                                                    |
  343         | au dit.patien tId   | 10 108V420871                                           |
  344         | au dit.dataDo main  | vi talsign                                              |
  345         | au dit.date         | IS _FORMATTED _DATE                                     |
  346         | au dit.logCat egory | RE TRIEVE                                               |
  347         | au dit.reques t     | GE T /patient record/dom ain/vital? pid=10108V 420871 HTT P/1.1 |
  348         When audit  logs for  user " R E D A CTED ; REDACT " are requ ested
  349       Then t he audit l og entry c ontains
  350         | fi eld              | va lue                                                  |
  351           | audit.au thuser      R E D A CTED ; REDACT                                              |
  352         | au dit.status       | 20 0                                                    |
  353         | au dit.patien tId   | 10 108V420871                                           |
  354         | au dit.dataDo main  | vi talsign                                              |
  355         | au dit.date         | IS _FORMATTED _DATE                                     |
  356         | au dit.logCat egory | RE TRIEVE                                               |
  357         | au dit.reques t     | GE T /patient record/dom ain/vital? pid=10108V 420871 HTT P/1.1 |
  358  
  359  
  360   @future
  361   Scenario:  An unautho rized clie nt request  for vital s is audit ed
  362         Given an a uthorized  client "UN AUTH" has  requested  vitals for  patient " R E D A CTED ;3"
  363       When a udit logs  for user " UNAUTH" ar e requeste d
  364       Then t he audit l og entry c ontains
  365         | fi eld              | va lue                                                  |
  366         | au dit.authus er    | UN AUTH                                                 |
  367         | au dit.status       | 40 1                                                    |
  368         | au dit.patien tId   | -                                                       |
  369         | au dit.dataDo main  | -                                                       |
  370         | au dit.date         | IS _FORMATTED _DATE                                     |
  371         | au dit.logCat egory | -                                                       |
  372         | au dit.reques t     | GE T /patient record/dom ain/vital? pid=10108V 420871 HTT P/1.1 |