36. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/9/2019 5:41:52 PM Eastern 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.

36.1 Files compared

# Location File Last Modified
1 Webvram-v4.zip\20190725-webvram-source.zip\Documents WebVRAM Requirements Elaboration v20.3.docx Tue Jul 23 23:11:38 2019 UTC
2 Webvram-v4.zip\20190725-webvram-source.zip\Documents WebVRAM Requirements Elaboration v20.3.docx Fri Sep 6 13:13:30 2019 UTC

36.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 7 482
Changed 1 11
Inserted 0 0
Removed 5 10

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

36.4 Active regular expressions

No regular expressions were active.

36.5 Comparison detail

  1   Web VistA  Remote Acc ess Manage ment (WebV RAM)
  2   Requiremen ts Elabora tion
  3  
  4  
  5  
  6   Department  of Vetera ns Affairs
  7   Version 20 .3
  8   April 2019
  9  
  10  
  11  
  12  
  13  
  14  
  15  
  16  
  17  
  18  
  19  
  20   EPIC: As a  project m anager, I  want to ha ve a web-b ased, clou d-hosted a pplication  to be dev eloped and  deployed  to replace  existing  VistA Remo te Access  Management  (VRAM) fe atures and  functiona lity; to b e written  using ASP. NET Core a s the deve lopment la nguage and  built to  run on a . NET Framew ork in the  VA Cloud.
  21  
  22   Testable U ser Storie s (Busines s User Sto ry Type in  Rational)
  23   The user s tories in  this secti on are can  be tested  during de velopment  Unit Testi ng and pos t-developm ent Softwa re Quality  Assurance  (SQA) tes ting cycle s.
  24   Build 1
  25   **Sprint 2 **
  26   SUB EPIC:  NONF2005 A s a projec t manager,  I want th e cloud ho sting envi ronments f or WebVRAM  developme nt, testin g and prod uction use  to includ e a minimu m of 3 dis tinct envi ronments,  with adequ ate Virtua l Machine  configurat ion, stora ge capacit y, and pro cessor spe ed and cap acity, to  develop, t horoughly  test and d eploy WebV RAM softwa re builds  between en vironments  and final ly into pr oduction f or nationa l product  release. N amely, a D evelopment /QA Testin g Environm ent, an In tegration  Environmen t for end- to-end and  integrate d feature  set testin g, and a P roduction  Environmen t to house  the run-t ime applic ation for  use across  the VA En terprise.
  27   USER STORY : NONF2005 -1 As a pr oject mana ger, I wan t to see s creen shot s from the  System Ad ministrato r showing  working en vironments  for devel opment, pr e-producti on testing  and produ ction oper ations.
  28  
  29   SUB EPIC:   BN 3-2278  As a user , I want t o have a u ser interf ace for a  discrete V istA sessi on to acce ss a singl e access w ithin one  WebVRAM in stance.  S ession is  defined as  a single  access to  a Vista Sy stem. 
  30   USER STORY : OWNR 3.1 -11755 As  a user, I  want to op en multipl e instance s of WebVR AM so that  I can aut henticate,  and conne ct/open mu ltiple dif ferent Vis tA sites o r multiple  instances  of the sa me VistA s ite. 
  31   SUB EPIC:  BN 4-2279  As a user,  I want th e applicat ion to pro vide the a bility to  automate l aunch, to  launch the  applicati on in mult iple syste m environm ents.
  32   USER STORY : OWNR 4.1 -11756 As  a user, I  want the a pplication  to provid e the abil ity to aut omate laun ch of the  interface  within a v irtual mac hine envir onment (e. g., VMware  view). 
  33   USER STORY : OWNR 4.2 -11759 As  a user, I  want the a pplication  to provid e the abil ity to aut omate laun ch of the  interface  within a t erminal se rvices/Cit rix enviro nment. 2
  34   USER STORY : OWNR 4.3 -11760 As  a user, I  want the a pplication  to provid e the abil ity to aut omate laun ch of the  interface  from a web  browser o n a local  machine (e .g., lapto p). 
  35   USER STORY : OWNR 4.4 -11761 As  a user, I  want the a pplication  to provid e the abil ity to aut omate conn ection of  users to V istA syste m(s) via t erminal em ulation.
  36   **Sprint 3 **
  37  
  38   SUB EPIC:  BN 5-ARCH  2280 As a  developer,  I want th e ability  to automat e connecti on of the  user to a  broker sys tem framew ork.
  39   USER STORY : OWNR 5.1 -11762 As  a develope r, I want  the applic ation to c onnect to  remote Vis tA via RPC  Broker (B roker Secu rity Enhan cement) an d FileMan  using its  own entry  in the rem ote applic ation file  on the ta rget site.
  40  
  41   SUB EPIC:  BN 6-2912  As a devel oper, I wa nt the abi lity to au tomate Vis tA account  and menu  access.
  42   USER STORY : OWNR 6.1 -11764 As  a develope r, I want  the applic ation to a utomate au thenticati on of user  VistA acc ess (witho ut typing  Access and  Verify co de twice).  
  43   USER STORY : OWNR 6.2 -11765 As  a develope r, I want  the abilit y to autom ate creati on of a Vi stA accoun t for a sp ecific use r in each  of the rem ote VistA  sites, bas ed on Vist A sites as signed to  that user  by the use r’s busine ss line ma nagement. 
  44   USER STORY : OWNR 6.3 -11766 As  a user, I  want the a bility to  automate V istA accou nt and men u access s o that a u ser can us e primary  VistA menu s remotely .
  45   USER STORY : OWNR 6.4 -11767 As  a user, I  want the a bility to  be automat ically ass igned to a  primary m enu, so th at I can a ccess that  menu when  connected  to remote  VistA sys tem(s).
  46   USER STORY : OWNR 6.5 -11768 As  a user, I  want the a bility to  automatica lly access  remote se condary Vi stA menus.
  47   USER STORY : OWNR 6.7 -11770 As  a user, I  want the a bility to  access rem ote VistA  options re quiring se curity key s assignme nts.
  48   USER STORY : OWNR 6.8 -11771 As  a user, I  want the a bility to  be automat ically ass igned to a ssociated  security k eys for re mote syste m(s) prima ry/seconda ry menus.
  49  
  50   SUB EPIC:  BN 10-2916 -A As a de veloper, I  want the  applicatio n to synch ronize Acc ess, Verif y, and/or  eSignature  codes, Vi stA menus,  security  keys and P erson Clas s (user Pr ofile), as  obtained  from the u ser’s loca l VistA ac count’s NE W PERSON F ILE, after  the user  invokes th e WebVRAM  Single Sin g On (SSO)  applicati on to acce ss VistA s ite(s). I  addition,  I want the  user prof ile of use rs who per form work  and have a ctive user  credentia ls/profile  at more t han one Vi stA locati on to cont ain a supe rset of pr ofile data  contained  in all lo cal VistA  accounts f or that us er.
  51   USER STORY : OWNR 10. 1-11772 As  a develop er, I want  the user  to be able  to login  to the Web VRAM appli cation aft er verifyi ng the use r has vali d VA Netwo rk and loc al VistA c redentials  to access  the appli cation.
  52   USER STORY : OWNR 10. 1-11773 As  a develop er, I want  to obtain  a busines s-authoriz ed user’s  local Vist A User Pro file(s), p rovided by  a call to  the VistA  Station I D Callback  (STIC) mo dule, as a  key to co mplete the  process o f user aut henticatio n for WebV RAM access .
  53   USER STORY  OWNR 10.1 .11774 As  a develope r, I want  business-a uthorized  user profi les and as signed rem ote VistA  sites to b e added to  a WebVRAM  User Tabl e in the W ebVRAM Seq uel (SQL)  database t o be appli ed to user  authentic ation and  synchroniz ation of t he user at  remote Vi stA sites.
  54   USER STORY  OWNER 10. 1.11775 As  a develop er, I want  a WebVRAM  Administr ative Modu le (WAM) d esigned to  manage th e function ality requ ired to ca pture user  profiles  from their  local Vis tA instanc e(s) and w rite that  profile in formation  to the Web VRAM User  Table. 
  55   USER STORY  OWNER 10. 1.11776 As  a develop er, I want  a WAM fea ture that  will fetch  menus and  keys from  a user’s  local Vist A instance (s) and ad d that inf ormation t o the WebV RAM User P rofile.
  56  
  57   Build 2
  58   **Sprint 1 **
  59   SUB EPIC:  BN 3-2277  As a proje ct manager , I want a ll user te sting of t estable re quirements  to be per formed on  workstatio ns running  the Windo ws 10 Oper ating Syst em to vali date Inter net Explor er web bro wser’s com patibility  with that  operating  system.
  60   USER STORY  OWNR 3.1- 11754 As a  Test Mana ger, I wan t every We bVRAM test  case to b e validate d by teste rs using m achines wi th a Windo ws 10 Oper ating Syst em.
  61  
  62   **Sprint 2 **
  63   SUB EPIC:  BN 3-2277  As a proje ct manager , I want a ll user te sting of t estable re quirements  to be per formed on  workstatio ns running  the Windo ws 10 Oper ating Syst em to vali date Inter net Explor er web bro wser’s com patibility  with that  operating  system.
  64   USER STORY  OWNR 3.1- 11754 As a  Test Mana ger, I wan t every We bVRAM test  case to b e validate d by teste rs using m achines wi th a Windo ws 10 Oper ating Syst em.
  65   SUB EPIC:  BN 9-2915  As a devel oper, I wa nt the app lication t o provide  the abilit y for the  user to ac cess VistA  GUI appli cations af ter acquir ing applic ation acce ss to Vist A site(s)  using WebV RAM SSO.
  66   USER STORY : OWNR 9.1 -11781 As  a user, I  want the a bility to  access ext ernal Vist A GUI appl ications a t a remote  site for  which the  user has p ermissions  (e.g., Co mputerized  Patient R ecord Syst em [CPRS],  Fee Basis  Claims Sy stem (FBCS ).
  67   USER STORY : OWNR 9.1 -11782 As  a user, wi th CPRS I  want the a bility to:
  68   View/sort  CPRS syste ms by VISN ;
  69   Select mul tiple CPRS  systems t o open; 
  70   Click a “L aunch CPRS ” icon and  have it o pen the co rrect CPRS  for the s elected si te.
  71  
  72   SUB EPIC:  BN 11-2917  As a deve loper, I w ant the ap plication  to provide  the abili ty to auto matically  allow sync hronizatio n of autho rized user  access cr edentials  only when  the user h as a valid  local Vis tA account , with a c orrespondi ng local V istA User  Profile co ntaining a uthorized  VistA menu s and keys
  73  
  74   SUB EPIC:  BN 12-2918  As a syst em owner,  I want the  applicati on to prov ide the ab ility to a utomatical ly allow u ser accoun t synchron ization so  that it c an occur f or assigne d menus an d keys.
  75   USER STORY : OWNR 12. 1-11784 As  a system  owner, I w ant the ap plication  to provide  the abili ty for the  applicati on to reco gnize a me nu option  as a mecha nism so th at it allo ws the use r to authe nticate to  a local V istA site  as a WebVR AM user an d allow al l menus to  pass/sync hronize (e .g. KPA We bVRAM GUI;  KPA is a  VistA name space).
  76  
  77   SUB EPIC:  BN 13-2919  As a syst em owner,  I want the  applicati on to prov ide the ab ility to r estrict us er account  synchroni zation for  assigned  menus and  keys, wher e a Primar y Menu is  not presen t.
  78   USER STORY : OWNR 13. 1-11785 As  a system  owner, I w ant the ap plication  to provide  the abili ty to rest rict passi ng all use r Menus an d Keys, wh ere NO Pri mary Menu  is present  in KPA We bVRAM GUI.
  79  
  80   SUB EPIC:  BN 14-2920  As a syst em owner,  I want the  applicati on to prov ide the ab ility for  changes to  the WebVR AM User Pr ofile to b e synchron ized to re mote VistA  systems.
  81   USER STORY : OWNR 14. 1-11786 As  a system  owner, I w ant the ap plication  to provide  the abili ty to allo w local Vi stA menu/k eys change s, as comm unicated t o the WebV RAM system  owner, to  be includ ed on the  remote sit e, as auto matically  validated  against th e WebVRAM  User Profi le by the  WAM.
  82  
  83   SUB EPIC:  BN 15-2921  As a syst em owner,  I want the  applicati on to prov ide the ab ility to v alidate us er access  based on t he WebVRAM  User Prof ile local  VistA sett ings for e ach VistA  session.
  84   USER STORY : OWNR15.1 -11787 As  a system o wner, I wa nt the app lication t o provide  the abilit y to recog nize redac ted creden tials with  the disus er flag se t on the u ser’s loca l VistA ac count so t hat access  is denied  to unauth orized Web VRAM users .
  85   **Sprint 3 **
  86   SUB EPIC:  BN 3-2277  As a proje ct manager , I want a ll user te sting of t estable re quirements  to be per formed on  workstatio ns running  the Windo ws 10 Oper ating Syst em to vali date Inter net Explor er web bro wser’s com patibility  with that  operating  system.
  87   USER STORY  OWNR 3.1- 11754 As a  Test Mana ger, I wan t every We bVRAM test  case to b e validate d by teste rs using m achines wi th a Windo ws 10 Oper ating Syst em.
  88  
  89   **Sprint 4 **
  90   SUB EPIC:  BN 3-2277  As a proje ct manager , I want a ll user te sting of t estable re quirements  to be per formed on  workstatio ns running  the Windo ws 10 Oper ating Syst em to vali date Inter net Explor er web bro wser’s com patibility  with that  operating  system.
  91   USER STORY  OWNR 3.1- 11754 As a  Test Mana ger, I wan t every We bVRAM test  case to b e validate d by teste rs using m achines wi th a Windo ws 10 Oper ating Syst em.
  92  
  93   **Sprint 5 **
  94   SUB EPIC:  BN 3-2277  As a proje ct manager , I want a ll user te sting of t estable re quirements  to be per formed on  workstatio ns running  the Windo ws 10 Oper ating Syst em to vali date Inter net Explor er web bro wser’s com patibility  with that  operating  system.
  95   USER STORY  OWNR 3.1- 11754 As a  Test Mana ger, I wan t every We bVRAM test  case to b e validate d by teste rs using m achines wi th a Windo ws 10 Oper ating Syst em.
  96  
  97   Non-testab le User St ories (Non -Functiona l Type in  Rational)
  98   The user s tories in  this secti on are can not be tes ted during  developme nt Unit Te sting and  post-devel opment Sof tware Qual ity Assura nce (SQA)  testing cy cles. As s uch, these  requireme nts can be  entered i n the prod uct backlo g and addr essed thro ugh other  mechanisms  as the pr oduct is d eveloped,  hosted, us er tested  (in some c ases) and  deployed f or product ion use.
  99   Build 2
  100   **Sprint 1 **
  101   SUB EPIC:  NONF2811-A : As a sys tem owner,  I want th e applicat ion hostin g system t o Include  instrument ation to m easure all  performan ce metrics  specified  in the No n-Function al Require ments sect ion of the  most curr ent versio n of the W ebVRAM BRD . So that  at a minim um, system s will hav e the abil ity to mea sure repor ting requi rements fo r Responsi veness, Ca pacity, an d Availabi lity as de fined in t he non-fun ctional re quirements  section o f the docu ment.
  102  
  103   **Sprint 2 **
  104   **Sprint 3 **
  105   **Sprint 4 **
  106   SUB EPIC:  NONF2811-B  As a syst em owner,  I want use r acceptan ce testing  personnel  to be abl e to confi rm accepta ble change s to their  workflow.   Typical  user tasks  include: 
  107   Entering A ccess & Ve rify codes  to login  to WebVRAM  (differen t from Ref lections,  must use t ab or mous e as oppos ed to the  Enter key  that users  may be mo re used to )
  108   Changing A ccess and  Verify cod es on the  WebVRAM Lo gin page ( check box  to allow c hange) and  validatin g that the y can logi n to WebVR AM after t hat change  has taken  affect –  usually af ter a few  minutes.
  109   Setting up  electroni c signatur e
  110   Selecting  site to co nnect to
  111   Disconnect ing from a  site
  112   Verifying  the user c an get int o related  GUI Applic ations wit h WebVRAM  codes
  113   I want tot al testing  time for  tasks 1-5  to take ap proximatel y 5 minute s. Task 6  will be de termined i f needed,  with job a ids provid ed. Typica l tasks wi ll remain  the same.  I also wan t users to  continue  to get to  CPRS, Vist A, and FBC S the same  way after  initial l og in with  the same  terminal e mulation c urrently i n use.
  114  
  115   Note: This  sub-epic  can be tes ted by use rs during  Initial Op erating Ca pability ( IOC) testi ng.
  116  
  117   USER STORY : NONF2811 -B1 As a S ystem Trai ner, I wan t to train  users, so  that usin g and 
  118   navigating  the syste m is intui tive.  Tot al trainin g time is  estimated  to be 60 m inutes per  group. Th e plan is  to train u sers in gr oups as th ey receive  their Web VRAM acces s and veri fy codes a nd log in  for the fi rst time.  Training i s in conju nction wit h the roll  out.
  119  
  120   SUB EPIC:  NONF2811-D  As a syst em owner,  I want an  implementa tion plan  to be deve loped to a ddress tra nsition an d rollout  of WebVRAM  to users.
  121   USER STORY : NONF2811 -D1 As a s ystem owne r, I want  the Enterp rise Servi ce Desk (E SD) to be  informed w ith docume ntation to  deal with  Tier 1 is sues speci fic to the  WebVRAM c lient.
  122   USER STORY : NONF2811 -D2 As a s ystem owne r, I want  the WebVRA M IT solut ion to be  designed t o comply w ith the ap plicable a pproved En terprise S ervice Lev el Agreeme nts (SLA).
  123  
  124   **Sprint 5 **
  125   SUB EPIC:  NONF2811-C  As a syst em owner,  I want upd ates made,  as necess ary, to th e applicab le user ma nuals and  Operations  and Maint enance (O& M) manuals  related t o the WebV RAM applic ation.  I  want user  manuals an d O&M manu als to be  produced a nd managed  with a ch ange manag ement proc ess. If no  user or O &M documen tation exi sts, I wan t it to be  created.
  126   USER STORY : NONF2811 -C1 As a b usiness ow ner, I wan t a User G uide & Job  Aids to b e develope d and deli vered to a ll levels  of staff u sers. So t hat staff  users have  a referen ce guide
  127   USER STORY : NONF2811 -C2 As a b usiness ow ner, I wan t a Freque ntly Asked  Questions  document  targeted f or local V istA site  management  to explai n how WebV RAM users  will appea r on the t arget Vist A systems.
  128   SUB EPIC:  NONF2811-D  As a syst em owner,  I want an  implementa tion plan  to be deve loped to a ddress tra nsition an d rollout  of WebVRAM  to users.
  129   USER STORY : NONF2811 -D4 As a s ystem owne r, I want  the WebVRA M system f or initial  roll out  to support  2,300 use rs and to  accommodat e approxim ately 5,50 0 users wh en fully d eployed.   So that fo r purposes  of this r equirement , each cli ent applic ation supp orts one u ser unless  in a virt ual enviro nment and  the applic ation is m ade into a  thin-appl ication. ( Additional  research  needed for  scaling –  what test ing tools  can be use d?)
  130   USER STORY : NONF2811 -D5 As a s ystem owne r, I want  the WebVRA M primary  users to b e Telestro ke, Telehe alth and O ffice of C ommunity C are staff  initially,  and ultim ately any  user requi ring acces s to multi ple VistA  systems ac ross VHA.
  131  
  132   SUB EPIC:  NONF2811-E  As a syst em owner,  I want the  WebVRAM s ystem to o perate wit h an avail ability of  99.5% up  time, 24/7 .
  133  
  134   Technical  User Stori es (Non-Fu nctional T ype in Rat ional)
  135   Build 1
  136   **Sprint 1 **
  137   SUB EPIC:  NONF2003 A s a system  owner, I  want the W ebVRAM pro duct to be  developed  as a web- based appl ication, h osted in a  VA Cloud  environmen t.
  138  
  139   SUB EPIC:  NONF2004 A S a projec t manager,  I want th e WebVRAM  developmen t to occur  in a set  of VA Clou d environm ents to al low for in itial Unit  Testing,  End-to-End  Integrati on Testing , Quality  Assurance  Testing, R egression  Testing, a nd Pre-pro duction st aging and  testing.
  140  
  141   **Sprint 2 **
  142   SUB EPIC:  NONF2002 A s a develo per, I wan t the WebV RAM applic ation to i ntegrate w ith the Vi stA CLAIMS  service,  in support  of the us er stories  under SUB  EPIC: NON F2811-A an d 2811-B i n Rational , to provi de user au thenticati on, based  on user cr edentials,  to confir m a user’s  ability t o login an d access V istA data  on their l ocal VistA  instance  as well as  VistA dat a on remot e instance s spawned  by the Web VRAM appli cation thr ough Refle ction sess ions.
  143  
  144   Build 2
  145   **Sprint 1 **
  146   SUB EPIC:  NONF2008 A s a system  owner, I  want the V A Enterpri se Cloud ( VAEC) serv ice to con figure Azu re Cloud e nvironment s to provi de WebVRAM  applicati on transac tion and t raffic ela stic load  balancing.
  147  
  148   **Sprint 2 **
  149   SUB EPIC:  NONF2010 A s a projec t manager,  I want th e WebVRAM  applicatio n to use o nly TRM ap proved tec hnology as  mandated  by the VA  Office of  Informatio n and Tech nology (OI T) and Des ign, Engin eering and  Architect ure (DEA)  oversight  entities.
  150  
  151   **Sprint 3 **
  152   SUB EPIC:  BN16-2922  As a syste m owner, I  want the  VistA NEW  PERSON FIL E to refle ct access  privileges  and patie nt care re sponsibili ties of Te lestroke p hysician u sers.
  153   USER STORY : BN16.1-1 1788 As a  system own er, I want  to allow  the assign ment of a  USER CLASS  of “physi cian” and  a PERSON C LASS of “v ascular ne urology” t o Telestro ke physici ans. Also,  I want th ose assign ments to b e passed t o the loca l CPRS ins tances.
  154   USER STORY : BN16.1-1 1789 As a  project ma nager, I w ant the fo llowing up dates made  to the Vi stA New Pe rson File:   1) Add t itle TELES TROKE PHYS ICIAN to V istA File  #3.1 (TITL E).  2) Ad d service  TELESTROKE  to VistA  File #49 ( SERVICE/SE CTION).
  155  
  156   **Sprint 4 **
  157   SUB EPIC:  NONF2001 A s a develo per, I wan t the WebV RAM applic ation to i ntegrate w ith any an d all Vist A instance s across t he VA ente rprise to  support th e user sto ries under  SUB EPIC  BN 6-2912  in the Web VRAM Ratio nal reposi tory. Inte gration is  to be acc omplished  using (Dom ain System  Name) DSN s and Port  numbers a ssociated  with each  VistA inst ance.
  158   SUB EPIC:  NONF2006 A s a develo per, I wan t the WebV RAM applic ation to i ntegrate w ith the FB CS applica tion.
  159  
  160   **Sprint 5 **
  161   SUB EPIC:  BN 1-1555  As a Proje ct Manager , I want t he WebVRAM  applicati on to adhe re to the  all VA Ent erprise Le vel requir ements for  Security,  Privacy,  and 508 Co mpliance.
  162  
  163   SUB EPIC:  NONF2009 A s a system  owner, I  want the W ebVRAM app lication a nd Azure h osting env ironments  to meet al l VHA Secu rity, Priv acy and Id entity Man agement re quirements  including  VA Handbo ok 6500 (A ppendix D)  as outlin ed in the  Assessment  and Autho rization p rocess.
  164  
  165   Build 3 
       
  166   **Sprint 1 **
  167   SUB EPIC:  BN 10-2916 -A As a de veloper, I  want the  applicatio n to synch ronize Acc ess, Verif y, and/or  eSignature  codes, Vi stA menus,  security  keys, User /Person Cl ass (User  Profile),  and Nation al Provide r Identifi er (NPI) d ata elemen ts as obta ined from  the user’s  local Vis tA account ’s NEW PER SON FILE,  after the  user invok es the Web VRAM Singl e Sign On  (SSO) appl ication to  access Vi stA site(s ). In addi tion, I wa nt the Web VRAM User  Profile of  users who  perform w ork and ha ve active  user crede ntials/pro file at mo re than on e VistA lo cation to  contain a  superset o f profile  data obtai ned from a ll local V istA accou nts for th at user.
  168   USER STORY  OWNR 10.1 .11774 As  a develope r, I want  business-a uthorized  VistA User  Profiles  and assign ed remote  VistA site s to be ad ded to a W ebVRAM Use r Table in  the WebVR AM Sequel  (SQL) data base to be  applied t o user aut henticatio n and sync hronizatio n of the u ser at rem ote VistA  sites.
  169  
  170  
  171   **Sprint 2 **
  172   SUB EPIC:  BN 10-2916 -A As a de veloper, I  want the  applicatio n to synch ronize Acc ess, Verif y, and/or  eSignature  codes, Vi stA menus,  security  keys, User /Person Cl ass (User  Profile),  and Nation al Provide r Identifi er (NPI) d ata elemen ts as obta ined from  the user’s  local Vis tA account ’s NEW PER SON FILE,  after the  user invok es the Web VRAM Singl e Sign On  (SSO) appl ication to  access Vi stA site(s ). In addi tion, I wa nt the Web VRAM User  Profile of  users who  perform w ork and ha ve active  user crede ntials/pro file at mo re than on e VistA lo cation to  contain a  superset o f profile  data obtai ned from a ll local V istA accou nts for th at user.
  173   USER STORY  OWNER 10. 1.11775 As  a develop er, I want  the WAM t o perform  automated  updates to  the WebVR AM User Pr ofile, mai ntained in  the WebVR AM User Ta ble, based  on VistA  User Profi le input p arameters  collected  and valida ted from t he user’s  local Vist A account( s). 
  174  
  175   SUB EPIC B N 15-2924  As a syste m owner, i f the user  accesses  the applic ation with  an Intern et browser  other tha n Internet  Explorer,  I want th e system t o warn the  user afte r login “T he browser  you are c urrently u sing to ac cess WebVR AM will no t support  all WebVRA M software  functiona lity”, and  “the Inte rnet Explo rer Intern et browser  is requir ed by VA f or automat ic connect ion to rem ote VistA  systems th rough Micr o Focus® R eflection®  and for o ther WebVR AM softwar e features  to functi on properl y”, and “i f you cont inue using  your curr ent browse r, these a pplication  features  will not b e availabl e <list of  features> .”
  176   USER STORY : OWNR 16. 1-11788 As  a user, I  want the  applicatio n to prese nt a warni ng if I ac cess WebVR AM with a  browser ot her than I nternet Ex plorer. Th e warning  should rea d, “The br owser you  are curren tly using  to access  WebVRAM wi ll not sup port all W ebVRAM sof tware func tionality.  The Inter net Explor er Interne t browser  is require d by VA fo r automati c connecti on to remo te VistA s ystems thr ough Micro  Focus® Re flection®  and for ot her WebVRA M software  features  to functio n properly . If you c ontinue us ing your c urrent bro wser, thes e applicat ion featur es will no t be avail able: <lis t of featu res>.”
  177  
       
       
  178  
       
       
       
       
  179  
  180  
       
  181  
       
       
  182  
  183  
  184  
  185  
  186  
        187  
        188  
        189  
  190  
  191   Build 4
  192   **Sprint 1 **
  193   SUB EPIC:  BN 6-2912  As a devel oper, I wa nt the abi lity to au tomate Vis tA account  and menu  access.
  194   USER STORY : OWNR 6.2 -11765 As  a develope r, I want  the abilit y to autom ate creati on of a Vi stA accoun t for a sp ecific use r in each  of the rem ote VistA  sites, bas ed on Vist A sites as signed to  that user  by the use r’s busine ss line ma nagement. 
  195  
  196   SUB EPIC:  BN 10-2916 -A As a de veloper, I  want the  applicatio n to synch ronize Acc ess, Verif y, and/or  eSignature  codes, Vi stA menus,  security  keys, User /Person Cl ass (User  Profile),  and Nation al Provide r Identifi er (NPI) d ata elemen ts as obta ined from  the user’s  local Vis tA account ’s NEW PER SON FILE,  after the  user invok es the Web VRAM Singl e Sigg On  (SSO) appl ication to  access Vi stA site(s ). In addi tion, I wa nt the Web VRAM User  Profile of  users who  perform w ork and ha ve active  user crede ntials/pro file at mo re than on e VistA lo cation to  contain a  superset o f profile  data obtai ned from a ll local V istA accou nts for th at user.
  197   USER STORY : OWNR 10. 1-11772 As  a develop er, I want  the user  to be able  to login  to the Web VRAM appli cation aft er verifyi ng the use r has busi ness appro val and va lid local  VistA cred entials to  access th e applicat ion. 
  198   USER STORY : OWNR 10. 1-11773 As  a develop er, I want  to obtain  a busines s-authoriz ed user’s  valid loca l VistA us er profile , obtained  through t he VistA S TIC module , as a key  to comple te the pro cess of us er authent ication fo r WebVRAM  access. 
  199  
  200   SUB EPIC:  BN 11-2917  As a deve loper, I w ant the ap plication  to provide  the abili ty to auto matically  allow sync hronizatio n of autho rized user  access cr edentials  only when  the user h as a valid  local Vis tA User Pr ofile cont aining aut horized Vi stA menus  and keys. 
  201  
  202   SUB EPIC:  BN 14-2920  As a syst em owner,  I want the  applicati on to prov ide the ab ility for  changes to  the local  VistA Use r Profile  to be sync hronized t o remote V istA syste ms.
  203   USER STORY : OWNR 14. 1-11786 As  a system  owner, I w ant the ap plication  to provide  the abili ty to allo w local Vi stA menu/k eys change s, as comm unicated t o the WebV RAM system  owner, to  be includ ed on the  remote sit e, as auto matically  validated  against th e user’s l ocal VistA  account(s ) by the W AM. 
  204   SUB EPIC:  BN 15-2921  As a syst em owner,  I want the  applicati on to prov ide the ab ility to v alidate us er access  based on l ocal VistA  settings  for each V istA sessi on.
  205   USER STORY : OWNR15.1 -11787 As  a system o wner, I wa nt the app lication t o provide  the abilit y to recog nize redac ted creden tials with  the disus er flag se t on the u ser’s loca l VistA ac count that  access is  denied to  unauthori zed WebVRA M users. 
  206  
  207   Build 5
  208   **Sprint 2 **
  209  
  210   SUB EPIC:  NONF2011 A s a system  owner, I  want WebVR AM to appl y 2 Factor  Authentic ation (2FA )/Single S ign On Int ernal (SSO i) as info rmed by it s integrat ion to the  VA Identi ty and Acc ess Manage ment (IAM)
  211  
  212   SUB EPIC:  BN 10-2922 -A As a de veloper, I  want the  applicatio n to perfo rm initial  user auth entication  automatic ally throu gh an inte rface to t he Identit y and Acce ss Managem ent (IAM)  enterprise  service,  and to sub mit to IAM  as the au thoritativ e source f or user cr edentials  and Two-Fa ctor authe ntication  (PIV acces s). 
  213   USER STORY : OWNR 10. 1-11782 As  a develop er, I want  the syste m to provi de the abi lity to au tomaticall y synchron ize user a ccess cred entials ob tained thr ough the W AM to acce ss VistA s ites by us ing the us er’s local  VistA sys tem profil e.  The pu sh values  from the W ebVRAM Use r Table to  visited s ite(s) inc lude:
  214   201-PRIMAR Y MENU OPT ION
  215   203 – SECO NDARY MENU  OPTIONS
  216   51 - KEYS
  217   101.13 – C PRS TAB
  218   20.2 - SIG NATURE BLO CK PRINTED  NAME
  219   20.3 - SIG NATURE BLO CK TITLE
  220   20.4 - ELE CTRONIC SI GNATURE CO DE
  221   200.04 - M ULTIPLE SI GN-ON
  222   200.18 - A UTO SIGN-O N
  223   9.2 - TERM INATION DA TE (set to  T+30)
  224   2 – ACCESS  CODE
  225   11 – VERIF Y CODE
  226   8 – TITLE
  227   41 – ALLOW ED TO USE  SPOOLER
  228   USER TITLE
  229   SERVICE/SE CTION
  230   PERSON CLA SS
  231   USER CLASS
  232   NAME
  233   DEGREE
  234   NPI
  235   NPI STATUS
  236  
  237   Values whi ch need to  be delete d at visit ed site(s)  includes:
  238   7 - DISUSE R
  239  
  240   The push v alue if th e visited  site(s) va lue < 900  includes:
  241   200.1 – TI MED READ
  242    If the ex isting vis ited site  value < 90 0, the val ue is set  to 900, ot herwise no  action is  taken. 
  243  
  244   SUB EPIC:  BN 15-2923  As a syst em owner,  I want the  applicati on to prov ide the ab ility to v alidate us er access  based on I AM Two-Fac tor authen tication a nd the use r’s local  VistA prof ile for ea ch remote  VistA sess ion.
  245   USER STORY : OWNR15.1 -11787 As  a system o wner, I wa nt the app lication t o provide  the abilit y to recog nize redac ted creden tials with  the IAM s ervice and  the disus er flag se t on the u ser’s loca l VistA ac count so t hat access  is denied  to unauth orized Web VRAM users
  246   USER STORY : OWNR15.1 -11788 As  a system o wner, when  IAM Two-F actor auth entication  is integr ated into  the applic ation code , I want t he applica tion to re place Vist A Access/V erify init ial login  with PIV C ard login.  
  247  
  248   Backlog Us er Stories