6. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/14/2017 7:19:38 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.

6.1 Files compared

# Location File Last Modified
1 TMP.CRM.zip\TMP.Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.xsd Thu Apr 13 20:16:18 2017 UTC
2 TMP.CRM.zip\TMP.Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.xsd Thu Apr 13 20:47:41 2017 UTC

6.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 496
Changed 1 4
Inserted 0 0
Removed 0 0

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

6.4 Active regular expressions

No regular expressions were active.

6.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8" sta ndalone="y es"?>
  2   <xs:schema  version=" 1.0"
  3               xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema"
  4                targetName space="htt ps://staff .mobilehea lth. DNS     /vamf/vide o-visits/1 .0"
  5                xmlns:p="h ttps://sta ff.mobileh ealth. DNS     /vamf/vide o-visits/1 .0">
  6     <xs:comp lexType na me="provid er">
  7       <xs:se quence>
  8         <xs: element na me="name"  type="p:pe rsonName"/ >
  9         <xs: element na me="id" ty pe="p:pers onIdentifi er" minOcc urs="0"/>
  10         <xs: element na me="contac tInformati on" type=" p:contactI nformation "/>
  11         <xs: element na me="virtua lMeetingRo om" type=" p:virtualM eetingRoom " minOccur s="0"/>
  12         <xs: element na me="locati on" type=" p:location "/>
  13       </xs:s equence>
  14     </xs:com plexType>
  15     <xs:comp lexType na me="person Name">
  16       <xs:se quence>
  17         <xs: element na me="firstN ame" type= "xs:string "/>
  18         <xs: element na me="lastNa me" type=" xs:string" />
  19         <xs: element na me="middle Initial" t ype="xs:st ring" minO ccurs="0"/ >
  20       </xs:s equence>
  21     </xs:com plexType>
  22     <xs:comp lexType na me="person Identifier ">
  23       <xs:se quence>
  24         <xs: element na me="assign ingAuthori ty" type=" xs:string" />
  25         <xs: element na me="unique Id" type=" xs:string" />
  26       </xs:s equence>
  27     </xs:com plexType>
  28     <xs:comp lexType na me="contac tInformati on">
  29       <xs:se quence>
  30         <xs: element na me="mobile " type="xs :string" m inOccurs=" 0"/>
  31         <xs: element na me="prefer redEmail"  type="xs:s tring" min Occurs="0" />
  32         <xs: element na me="altern ativeEmail " type="xs :string" m inOccurs=" 0"/>
  33         <xs: element na me="timeZo ne" type=" xs:int" mi nOccurs="0 "/>
  34       </xs:s equence>
  35     </xs:com plexType>
  36     <xs:comp lexType na me="virtua lMeetingRo om">
  37       <xs:se quence>
  38         <xs: element na me="confer ence" type ="xs:strin g" minOccu rs="0"/>
  39         <xs: element na me="pin" t ype="xs:st ring" minO ccurs="0"/ >
  40         <xs: element na me="url" t ype="xs:an yURI" minO ccurs="0"/ >
  41       </xs:s equence>
  42     </xs:com plexType>
  43     <xs:comp lexType na me="locati on">
  44       <xs:se quence>
  45         <xs: element na me="type"  type="p:lo cationType "/>
  46         <xs: element na me="facili ty" type=" p:facility " minOccur s="0"/>
  47         <xs: element na me="clinic " type="p: clinic" mi nOccurs="0 "/>
  48       </xs:s equence>
  49     </xs:com plexType>
  50     <xs:comp lexType na me="facili ty">
  51       <xs:se quence>
  52         <xs: element na me="name"  type="xs:s tring"/>
  53         <xs: element na me="siteCo de" type=" xs:string" />
  54         <xs: element na me="timeZo ne" type=" xs:int"/>
  55       </xs:s equence>
  56     </xs:com plexType>
  57     <xs:comp lexType na me="clinic ">
  58       <xs:se quence>
  59         <xs: element na me="ien" t ype="xs:st ring"/>
  60         <xs: element na me="name"  type="xs:s tring"/>
  61       </xs:s equence>
  62     </xs:com plexType>
  63     <xs:comp lexType na me="appoin tment">
  64       <xs:se quence>
  65         <xs: element na me="id" ty pe="xs:str ing"/>
  66         <xs: element na me="source System" ty pe="xs:str ing"/>
  67         <xs: element na me="patien ts" type=" p:patients "/>
  68         <xs: element na me="durati on" type=" xs:int"/>
  69         <xs: element na me="dateTi me" type=" xs:dateTim e"/>
  70         <xs: element na me="status " type="p: status" mi nOccurs="0 "/>
  71         <xs: element na me="schedu lingReques tType" typ e="p:sched ulingReque stType" mi nOccurs="0 "/>
  72         <xs: element na me="appoin tmentKind"  type="p:a ppointment Kind"/>
  73         <xs: element na me="type"  type="p:ap pointmentT ype" minOc curs="0"/>
  74         <xs: element na me="bookin gNotes" ty pe="xs:str ing" minOc curs="0"/>
  75         <xs: element na me="desire dDate" typ e="xs:date Time" minO ccurs="0"/ >
  76         <xs: element na me="provid ers" type= "p:provide rs"/>
  77       </xs:s equence>
  78       <xs:at tribute na me="versio n" type="x s:string"/ >
  79     </xs:com plexType>
  80     <xs:comp lexType na me="patien ts">
  81       <xs:se quence min Occurs="0"  maxOccurs ="50">
  82         <xs: element na me="patien t" type="p :patient"/ >
  83       </xs:s equence>
  84     </xs:com plexType>
  85     <xs:comp lexType na me="patien t">
  86       <xs:se quence>
  87         <xs: element na me="id" ty pe="p:pers onIdentifi er"/>
  88         <xs: element na me="name"  type="p:pe rsonName"/ >
  89         <xs: element na me="contac tInformati on" type=" p:contactI nformation "/>
  90         <xs: element na me="locati on" type=" p:location "/>
  91         <xs: element na me="virtua lMeetingRo om" type=" p:virtualM eetingRoom " minOccur s="0"/>
  92       </xs:s equence>
  93     </xs:com plexType>
  94     <xs:comp lexType na me="status ">
  95       <xs:se quence>
  96         <xs: element na me="descri ption" typ e="xs:stri ng" minOcc urs="0"/>
  97         <xs: element na me="code"  type="p:st atusCode"  minOccurs= "0"/>
  98         <xs: element na me="reason " type="p: reasonCode " minOccur s="0"/>
  99       </xs:s equence>
  100     </xs:com plexType>
  101     <xs:comp lexType na me="provid ers">
  102       <xs:se quence min Occurs="0"  maxOccurs ="50">
  103         <xs: element na me="provid er" type=" p:provider "/>
  104       </xs:s equence>
  105     </xs:com plexType>
  106     <xs:comp lexType na me="person BookingSta tus">
  107       <xs:se quence>
  108         <xs: element na me="id" ty pe="p:pers onIdentifi er"/>
  109         <xs: element na me="status " type="p: status"/>
  110       </xs:s equence>
  111     </xs:com plexType>
  112     <xs:comp lexType na me="person BookingSta tuses">
  113       <xs:se quence min Occurs="0"  maxOccurs ="50">
  114         <xs: element na me="person BookingSta tus" type= "p:personB ookingStat us"/>
  115       </xs:s equence>
  116     </xs:com plexType>
  117     <xs:comp lexType na me="cancel Appointmen tRequest">
  118       <xs:se quence>
  119         <xs: element na me="id" ty pe="xs:str ing"/>
  120         <xs: element na me="source System" ty pe="xs:str ing"/>
  121         <xs: element na me="patien tBookingSt atuses" ty pe="p:pers onBookingS tatuses"/>
  122       </xs:s equence>
  123     </xs:com plexType>
  124     <xs:simp leType nam e="appoint mentType">
  125       <xs:re striction  base="xs:s tring">
  126         <xs: enumeratio n value="C OMPENSATIO N_AND_PENS ION"/>
  127         <xs: enumeratio n value="C LASS_II_DE NTAL"/>
  128         <xs: enumeratio n value="O RGAN_DONOR S"/>
  129         <xs: enumeratio n value="E MPLOYEE"/>
  130         <xs: enumeratio n value="P RIMA_FACIA "/>
  131         <xs: enumeratio n value="R ESEARCH"/>
  132         <xs: enumeratio n value="C OLLATERAL_ OF_VET"/>
  133         <xs: enumeratio n value="S HARING_AGR EEMENT"/>
  134         <xs: enumeratio n value="R EGULAR"/>
  135         <xs: enumeratio n value="C OMPUTER_GE NERATED"/>
  136         <xs: enumeratio n value="S ERVICE_CON NECTED"/>
  137       </xs:r estriction >
  138     </xs:sim pleType>
  139     <xs:simp leType nam e="locatio nType">
  140       <xs:re striction  base="xs:s tring">
  141         <xs: enumeratio n value="V A"/>
  142         <xs: enumeratio n value="N onVA"/>
  143       </xs:r estriction >
  144     </xs:sim pleType>
  145     <xs:simp leType nam e="statusC ode">
  146       <xs:re striction  base="xs:s tring">
  147         <xs: enumeratio n value="C HECKED_IN" />
  148         <xs: enumeratio n value="C HECKED_OUT "/>
  149         <xs: enumeratio n value="N O_ACTION_T AKEN"/>
  150         <xs: enumeratio n value="N O_SHOW"/>
  151         <xs: enumeratio n value="C ANCELLED_B Y_CLINIC"/ >
  152         <xs: enumeratio n value="N O_SHOW_AND _AUTO_RE_B OOK"/>
  153         <xs: enumeratio n value="C ANCELLED_B Y_CLINIC_A ND_AUTO_RE _BOOK"/>
  154         <xs: enumeratio n value="I NPATIENT_A PPOINTMENT "/>
  155         <xs: enumeratio n value="C ANCELLED_B Y_PATIENT" />
  156         <xs: enumeratio n value="C ANCELLED_B Y_PATIENT_ AND_AUTO_R EBOOK"/>
  157         <xs: enumeratio n value="F UTURE"/>
  158         <xs: enumeratio n value="N ON_COUNT"/ >
  159         <xs: enumeratio n value="D ELETED"/>
  160         <xs: enumeratio n value="A CTION_REQU IRED"/>
  161       </xs:r estriction >
  162     </xs:sim pleType>
  163     <xs:simp leType nam e="reasonC ode">
  164       <xs:re striction  base="xs:s tring">
  165         <xs: enumeratio n value="A PPOINTMENT _NO_LONGER _REQUIRED" />
  166         <xs: enumeratio n value="C LINIC_CANC ELLED"/>
  167         <xs: enumeratio n value="C LINIC_STAF FING"/>
  168         <xs: enumeratio n value="D EATH_IN_FA MILY"/>
  169         <xs: enumeratio n value="I NPATIENT_S TATUS"/>
  170         <xs: enumeratio n value="O THER"/>
  171         <xs: enumeratio n value="P ATIENT_DEA TH"/>
  172         <xs: enumeratio n value="P ATIENT_NOT _ELIGIBLE" />
  173         <xs: enumeratio n value="S CHEDULING_ CONFLICT_O R_ERROR"/>
  174         <xs: enumeratio n value="T RANSFER_OP T_CARE_TO_ OTHER_VA"/ >
  175         <xs: enumeratio n value="T RAVEL_DIFF ICULTY"/>
  176         <xs: enumeratio n value="U NABLE_TO_K EEP_APPOIN TMENT"/>
  177         <xs: enumeratio n value="W EATHER"/>
  178       </xs:r estriction >
  179     </xs:sim pleType>
  180     <xs:simp leType nam e="vistaSt atus">
  181       <xs:re striction  base="xs:s tring">
  182         <xs: enumeratio n value="B OOKED"/>
  183         <xs: enumeratio n value="F AILED_TO_B OOK"/>
  184         <xs: enumeratio n value="F AILED_TO_C ANCEL"/>
  185         <xs: enumeratio n value="C ANCELLED"/ >
  186       </xs:r estriction >
  187     </xs:sim pleType>
  188     <xs:simp leType nam e="schedul ingRequest Type">
  189       <xs:re striction  base="xs:s tring">
  190         <xs: enumeratio n value="N EXT_AVAILA BLE_APPT"/ >
  191         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_CLINI CIAN_REQUE STED"/>
  192         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_PATIE NT_REQUEST ED"/>
  193         <xs: enumeratio n value="W ALKIN_APPT OINTMENT"/ >
  194         <xs: enumeratio n value="M ULTIPLE_AP PTOINTMENT _BOOKING"/ >
  195         <xs: enumeratio n value="A UTO_REBOOK "/>
  196         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_APPOI NTMENT"/>
  197       </xs:r estriction >
  198     </xs:sim pleType>
  199     <xs:simp leType nam e="appoint mentKind">
  200       <xs:re striction  base="xs:s tring">
  201         <xs: enumeratio n value="C LINIC_BASE D"/>
  202         <xs: enumeratio n value="S TORE_FORWA RD"/>
  203         <xs: enumeratio n value="M OBILE_BYOD "/>
  204         <xs: enumeratio n value="M OBILE_GFE" />
  205         <xs: enumeratio n value="A DHOC"/>
  206       </xs:r estriction >
  207     </xs:sim pleType>
  208     <xs:comp lexType na me="valida tionError" >
  209       <xs:se quence/>
  210       <xs:at tribute na me="fieldN ame" type= "xs:string "/>
  211       <xs:at tribute na me="errorM essage" ty pe="xs:str ing"/>
  212     </xs:com plexType>
  213     <xs:comp lexType na me="valida tionErrors ">
  214       <xs:se quence>
  215         <xs: element na me="errors " type="p: validation Error" min Occurs="0"  maxOccurs ="50"/>
  216         <xs: element na me="object Type" type ="xs:strin g" minOccu rs="0"/>
  217         <xs: element na me="reques tObject" t ype="xs:an yType" min Occurs="0" />
  218       </xs:s equence>
  219     </xs:com plexType>
  220     <xs:elem ent name=" appointmen t" type="p :appointme nt"/>
  221     <xs:elem ent name=" cancelAppo intmentReq uest" type ="p:cancel Appointmen tRequest"/ >
  222     <xs:elem ent name=" validation Errors" ty pe="p:vali dationErro rs"/>
  223     <xs:elem ent name=" appointmen tResponse"  type="p:a ppointment Response"/ >
  224     <xs:elem ent name=" writeResul ts" type=" p:writeRes ults"/>
  225     <xs:elem ent name=" status" ty pe="p:stat us"/>
  226     <xs:comp lexType na me="writeR esult">
  227       <xs:se quence>
  228         <xs: element na me="person Id" type=" xs:string" />
  229         <xs: element na me="name"  type="p:pe rsonName"/ >
  230         <xs: element na me="facili tyCode" ty pe="xs:str ing"/>
  231         <xs: element na me="facili tyName" ty pe="xs:str ing"/>
  232         <xs: element na me="clinic IEN" type= "xs:string "/>
  233         <xs: element na me="clinic Name" type ="xs:strin g"/>
  234         <xs: element na me="dateTi me" type=" xs:dateTim e"/>
  235         <xs: element na me="vistaS tatus" typ e="p:vista Status"/>
  236         <xs: element na me="reason " type="xs :string" m inOccurs=" 0"/>
  237       </xs:s equence>
  238     </xs:com plexType>
  239     <xs:comp lexType na me="writeR esults">
  240       <xs:se quence min Occurs="0"  maxOccurs ="50">
  241         <xs: element na me="writeR esult" typ e="p:write Result"/>
  242       </xs:s equence>
  243     </xs:com plexType>
  244     <xs:comp lexType na me="appoin tmentRespo nse">
  245       <xs:se quence>
  246         <xs: element na me="id" ty pe="xs:str ing"/>
  247         <xs: element na me="writeR esults" ty pe="p:writ eResults"/ >
  248       </xs:s equence>
  249     </xs:com plexType>
  250   </xs:schem a>