19. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/7/2019 12:47:33 PM 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.

19.1 Files compared

# Location File Last Modified
1 TMP_Integration_v4.6.zip\TMP Integration.zip\Integration\EC\Video Visit\Ec.VideoVisit.Services\XSD Appointment.xsd Tue May 21 19:07:08 2019 UTC
2 TMP_Integration_v4.6.zip\TMP Integration.zip\Integration\EC\Video Visit\Ec.VideoVisit.Services\XSD Appointment.xsd Fri Jun 7 13:17:46 2019 UTC

19.2 Comparison summary

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

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

19.4 Active regular expressions

No regular expressions were active.

19.5 Comparison detail

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