975. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/3/2017 11:16:07 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.

975.1 Files compared

# Location File Last Modified
1 ehmp.zip\ehmp\ehmp\product\tests\acceptance-tests\features_leipr F110_ManualTest_Sensitivity_Update_Verification.feature Tue Dec 15 14:05:18 2015 UTC
2 ehmp.zip\ehmp\ehmp\product\tests\acceptance-tests\features_leipr F110_ManualTest_Sensitivity_Update_Verification.feature Tue Oct 3 14:25:32 2017 UTC

975.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 10 240
Changed 10 34
Inserted 0 0
Removed 0 0

975.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

975.4 Active regular expressions

No regular expressions were active.

975.5 Comparison detail

  1   @debug @ma nual
  2   Feature: F 110 Sensit ivity Upda te Verific ation
  3  
  4   #This feat ure requir es that wh en a patie nt's sensi tivity fla g changes  in VistA a fter the o perational  data sync , that cha nge will p ropagate t o JDS.
  5  
  6   Scenario:  Patient wi th data on  only one  VistA (sen sitive to  non-sensit ive)
  7   Given a se nsitive pa tient with  data on o nly one Vi stA
  8   And the op erational  data sync  has comple ted
  9   When that  patient's  sensitivit y flag cha nges in Vi stA to non -sensitive
  10   Then the u ser can re trieve pat ient data  without br eaking the  glass
  11  
  12   Scenario:  Patient wi th data on  only one  VistA (non -sensitive  to sensit ive)
  13   Given a no n-sensitiv e patient  with data  on only on e VistA
  14   And the op erational  data sync  has comple ted
  15   When that  patient's  sensitivit y flag cha nges in Vi stA to sen sitive
  16   Then the u ser can re trieve pat ient data  only by fi rst breaki ng the gla ss
  17  
  18   Scenario:  Patient wi th data on  multiple  VistAs (se nsitive to  non-sensi tive)
  19   Given a se nsitive pa tient with  data on m ultiple Vi stAs
  20   And the op erational  data sync  has comple ted
  21   When that  patient's  sensitivit y flag cha nges in th e primary  VistA to n on-sensiti ve
  22   Then the u ser can re trieve pat ient data  without br eaking the  glass
  23  
  24   Scenario:  Patient wi th data on  multiple  VistAs (no n-sensitiv e to sensi tive)
  25   Given a no n-sensitiv e patient  with data  on multipl e VistAs
  26   And the op erational  data sync  has comple ted
  27   When that  patient's  sensitivit y flag cha nges in th e primary  VistA to s ensitive
  28   Then the u ser can re trieve pat ient data  only by fi rst breaki ng the gla ss
  29  
  30  
  31   # Please f ollow the  steps on t he below w iki page t o perform  the manual  test:
  32  
  33   # List of  sensitive  patients t hat been u sed to cha nge to non -sensitive  is:  R E D A CTED ;1,    R E D A CTED ;167,  R E D A CTED ;35, and 5 123456789V 027402
  34  
  35   # List of  non-sensit ive patien ts that be en used to  change to  sensitive  is:  R E D A CTED ;129,  R E D A CTED ;11
  36  
  37   # https:// wiki.vista core.us/di splay/VACO RE/Manual+ Verificati on+of+Sens itive+Stat us+Update
  38  
  39   # Notes
  40   # There ar e two test  scenarios . The firs t tests a  patient wi th data on  one VistA , while th e second t ests a pat ient with  data # on  multiple V istAs.
  41   # The two  tests can  be run in  parallel;  steps 1-13  of the se cond test  can be per formed dur ing the 10  minute wa it require d by # ste p 13 of th e first te st, 
  42   # and step s 14-24 of  the secon d test can  be perfor med during  the 10 mi nute wait  required b y step 24  of the fir st test.
  43  
  44   # Patient  with data  on only on e VistA
  45  
  46   # After ru nning acce ptance tes ts:
  47  
  48   # Sync the  patient h ttps:// IP        /admin/syn c/ R E D A CTED ;1
  49   # Verify t hat https: // IP        /vpr/ R E D A CTED ;1 results  in a 307  (Temporary  Redirect)  response.
  50   # Verify t hat https: // IP        /vpr/ R E D A CTED ;1?_ack=tr ue results  in a 200  (OK) respo nse and th at the JSO N demograp hics data  contains a  field nam ed "sensit ive" with  a value of  true.
  51   # cd ~/Pro jects/vist acore/ehmp /infrastru cture/vagr ant/virtua lbox/vista -exchange
  52   # vagrant  ssh vista- panorama
  53   # sudo cse ssion cach e
  54   # ZNSPACE  "VISTA"
  55   # K FDA
  56   # S FDA(1, 38.1,"1,", 2)=0  wher e "1," is  localPatie ntId. Set  the flag t o false.
  57   # S FDA(1, 2,"1,",.36 1)=7  wher e "1," is  localPatie ntId. Set  the flag t o false.
  58   # D UPDATE ^DIE(,"FDA (1)")
  59   # h
  60   # exit
  61   # Wait at  least 10 m inutes.
  62   # Verify t hat https: // IP        /vpr/ R E D A CTED ;1 results  in a 200  (OK) respo nse and th at the JSO N demograp hics data  contains a  field nam ed "sensit ive" with  a value of  false.
  63   # vagrant  ssh vista- panorama
  64   # sudo cse ssion cach e
  65   # ZNSPACE  "VISTA"
  66   # K FDA
  67   # S FDA(1, 38.1,"1,", 2)=1  wher e "1," is  localPatie ntId. Set  the flag t o true.
  68   # S FDA(1, 2,"1,",.36 1)=6  wher e "1," is  localPatie ntId. Set  the flag t o true.
  69   # D UPDATE ^DIE(,"FDA (1)")
  70   # h
  71   # exit
  72   # Wait at  least 10 m inutes.
  73   # Verify t hat https: // IP        /vpr/ R E D A CTED ;1 results  in a 307  (Temporary  Redirect)  response.
  74   # Verify t hat https: // IP        /vpr/ R E D A CTED ;1?_ack=tr ue results  in a 200  (OK) respo nse and th at the JSO N demograp hics data  contains a  field nam ed "sensit ive" with  a value of  true.
  75  
  76   # Patient  with data  on multipl e VistAs
  77  
  78   # After ru nning acce ptance tes ts:
  79  
  80   # Sync the  patient h ttps:// IP        /admin/syn c/51234567 89V027402
  81   # Verify t hat https: // IP        /vpr/51234 56789V0274 02 results  in a 307  (Temporary  Redirect)  response.
  82   # Verify t hat https: // IP        /vpr/51234 56789V0274 02?_ack=tr ue results  in a 200  (OK) respo nse, that  the JSON d emographic s data con tains two  records, t hat the fi rst record  has the f ields "uid ": "urn:va :patient: R E D A CTED :18:18" an d "sensiti ve": true,  and that  the second  record ha s the fiel ds "uid":  "urn:va:pa tient: REDA C TED :18:18" an d "sensiti ve": false .
  83   # cd ~/Pro jects/vist acore/ehmp /infrastru cture/vagr ant/virtua lbox/vista -exchange
  84   # vagrant  ssh vista- panorama
  85   # sudo cse ssion cach e
  86   # ZNSPACE  "VISTA"
  87   # K FDA
  88   # S FDA(1, 38.1,"18," ,2)=0  whe re "18," i s localPat ientId.
  89   # S FDA(1, 2,"18,",.3 61)=7  whe re "18," i s localPat ientId.
  90   # D UPDATE ^DIE(,”F DA(1)”)
  91   # h
  92   # exit
  93   # Wait at  least 10 m inutes.
  94   # Verify t hat https: // IP        /vpr/51234 56789V0274 02 results  in a 200  (OK) respo nse, that  the JSON d emographic s data con tains two  records, t hat the fi rst record  has the f ields "uid ": "urn:va :patient: R E D A CTED :18:18" an d "sensiti ve": false , and that  the secon d record h as the fie lds "uid":  "urn:va:p atient: REDA C TED :18:18" an d "sensiti ve": false .
  95   # vagrant  ssh vista- panorama
  96   # sudo cse ssion cach e
  97   # ZNSPACE  "VISTA"
  98   # K FDA
  99   # S FDA(1, 38.1,"18," ,2)=1  whe re "18," i s localPat ientId.
  100   # S FDA(1, 2,"18,",.3 61)=6  whe re "18," i s localPat ientId.
  101   # D UPDATE ^DIE(,"FDA (1)")
  102   # h
  103   # exit
  104   # Wait at  least 10 m inutes.
  105   # Verify t hat https: // IP        /vpr/51234 56789V0274 02 results  in a 307  (Temporary  Redirect)  response.
  106   # Verify t hat https: // IP        /vpr/51234 56789V0274 02?_ack=tr ue results  in a 200  (OK) respo nse, that  the JSON d emographic s data con tains two  records, t hat the fi rst record  has the f ields "uid ": "urn:va :patient: R E D A CTED :18:18" an d "sensiti ve": true,  and that  the second  record ha s the fiel ds "uid":  "urn:va:pa tient: REDA C TED :18:18" an d "sensiti ve": false .
  107  
  108   # Starting  with a no n-sensitiv e patient
  109  
  110   # The abov e commands  will only  work if t he patient  is origin ally "sens itive". If  the patie nt starts  out as non -sensitive
  111   # the comm and S FDA( 1,38.1,"lo calPatient Id,",2)=1  will not w ork, becau se the pat ient needs  to have a n entry in  a securit
  112   # file wit hin VistA,  and the n on-sensiti ve patient s, by defa ult, have  no entry i n that fil e (not an  entry sayi ng "non-se nsitive").  
  113   # To prope rly change  a non-sen sitive pat ient (for  example, l ocalPatien tId=11) to  sensitive :
  114  
  115   # Sync the  patient h ttps:// IP        /admin/syn c/ R E D A CTED ;11
  116   # Verify t hat https: // IP        /vpr/ R E D A CTED ;11 result s in a 200  (OK) 
  117   # cd ~/Pro jects/vist acore/ehmp /infrastru cture/vagr ant/virtua lbox/vista -exchange
  118   # vagrant  ssh vista- panorama
  119   # sudo cse ssion cach e
  120   # ZNSPACE  "VISTA"
  121   # Open VA  FileMan by  typing D  P^DI
  122   # Enter bs l123 at th e Access C ode: promp t. (That's  BSL123, b ut with lo wercase le tters.)
  123   # At the S elect OPTI ON: prompt , type ENT ER (after  pressing r eturn, Fil eMan will  auto-compl ete that a s ENTER OR  EDIT FILE  ENTRIES
  124   # At the I NPUT TO WH AT FILE: p rompt, ent er 38.1
  125   # At the E DIT WHICH  FIELD: pro mpt, enter  SEC, then  enter 2 w hen it ask s you to C HOOSE 1-3:
  126   # Enter a  blank line  (i.e., ju st press r eturn) at  the THEN E DIT FIELD:  prompt.
  127   # At the S elect DG S ECURITY LO G PATIENT  NAME: prom pt, type ` 11 (The ch aracter be fore the n umbers is  the charac ter you ge t by press ing the ti lde key wi thout hold ing Shift. )
  128   # When it  asks if yo u want to  add a new  DG SECURIT Y LOG? ent er Yes
  129   # At the S ECURITY LE VEL: promp t, enter S ENSITIVE
  130   # Enter tw o blank li nes (i.e.,  press ret urn twice)  to leave  the FileMa n session,  skipping  past the S elect DG S ECURITY LO G PATIENT  NAME: and  Select OPT ION: promp ts. This s hould put  you back a t a VISTA>  prompt. Y ou can the n do the o ther half  of the edi t as follo ws:
  131   # K FDA
  132   # S FDA(1, 2,"11,",.3 61)=6
  133   # D UPDATE ^DIE(,"FDA (1)")
  134   # h
  135   # exit
  136   # Wait at  least 10 m inutes.
  137   # Verify t hat https: // IP        /vpr/ R E D A CTED ;11 result s in a 307  (Temporar y Redirect ) response .