26. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/9/2016 1:47:05 PM Eastern Standard 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.

26.1 Files compared

# Location File Last Modified
1 TMP_CRM.zip\TMP_Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.xsd Wed Nov 30 21:45:02 2016 UTC
2 TMP_CRM.zip\TMP_Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.xsd Wed Dec 7 21:03:34 2016 UTC

26.2 Comparison summary

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

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

26.4 Active regular expressions

No regular expressions were active.

26.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:// DNS . DNS     /vamf/vide o-visits/2 .0"
  5                xmlns:p="h ttps:// DNS . DNS     /vamf/vide o-visits/2 .0">
  6   <xs:comple xType name ="provider ">
  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"/>
  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="patien ts" type=" p:patients "/>
  67         <xs: element na me="durati on" type=" xs:int"/>
  68         <xs: element na me="dateTi me" type=" xs:dateTim e"/>
  69         <xs: element na me="status " type="p: status" mi nOccurs="0 "/>
  70         <xs: element na me="schedu lingReques tType" typ e="p:sched ulingReque stType" mi nOccurs="0 "/>
  71         <xs: element na me="appoin tmentKind"  type="p:a ppointment Kind"/>
  72         <xs: element na me="type"  type="p:ap pointmentT ype" minOc curs="0"/>
  73         <xs: element na me="bookin gNotes" ty pe="xs:str ing" minOc curs="0"/>
  74         <xs: element na me="desire dDate" typ e="xs:date Time" minO ccurs="0"/ >
  75         <xs: element na me="provid ers" type= "p:provide rs"/>
  76       </xs:s equence>
  77       <xs:at tribute na me="versio n" type="x s:string"/ >
  78     </xs:com plexType>
  79     <xs:comp lexType na me="patien ts">
  80       <xs:se quence min Occurs="0"  maxOccurs ="50">
  81         <xs: element na me="patien t" type="p :patient"/ >
  82       </xs:s equence>
  83     </xs:com plexType>
  84     <xs:comp lexType na me="patien t">
  85       <xs:se quence>
  86         <xs: element na me="id" ty pe="p:pers onIdentifi er"/>
  87         <xs: element na me="name"  type="p:pe rsonName"/ >
  88         <xs: element na me="contac tInformati on" type=" p:contactI nformation "/>
  89         <xs: element na me="locati on" type=" p:location "/>
  90         <xs: element na me="virtua lMeetingRo om" type=" p:virtualM eetingRoom " minOccur s="0"/>
  91       </xs:s equence>
  92     </xs:com plexType>
  93     <xs:comp lexType na me="status ">
  94       <xs:se quence>
  95         <xs: element na me="descri ption" typ e="xs:stri ng" minOcc urs="0"/>
  96         <xs: element na me="code"  type="p:st atusCode"  minOccurs= "0"/>
  97         <xs: element na me="reason " type="p: reasonCode " minOccur s="0"/>
  98       </xs:s equence>
  99     </xs:com plexType>
  100     <xs:comp lexType na me="provid ers">
  101       <xs:se quence min Occurs="0"  maxOccurs ="50">
  102         <xs: element na me="provid er" type=" p:provider "/>
  103       </xs:s equence>
  104     </xs:com plexType>
  105     <xs:comp lexType na me="cancel Appointmen tRequest">
  106       <xs:se quence>
  107         <xs: element na me="id" ty pe="xs:str ing"/>
  108         <xs: element na me="status " type="p: status"/>
  109       </xs:s equence>
  110     </xs:com plexType>
  111     <xs:simp leType nam e="appoint mentType">
  112       <xs:re striction  base="xs:s tring">
  113         <xs: enumeratio n value="C OMPENSATIO N_AND_PENS ION"/>
  114         <xs: enumeratio n value="C LASS_II_DE NTAL"/>
  115         <xs: enumeratio n value="O RGAN_DONOR S"/>
  116         <xs: enumeratio n value="E MPLOYEE"/>
  117         <xs: enumeratio n value="P RIMA_FACIA "/>
  118         <xs: enumeratio n value="R ESEARCH"/>
  119         <xs: enumeratio n value="C OLLATERAL_ OF_VET"/>
  120         <xs: enumeratio n value="S HARING_AGR EEMENT"/>
  121         <xs: enumeratio n value="R EGULAR"/>
  122         <xs: enumeratio n value="C OMPUTER_GE NERATED"/>
  123         <xs: enumeratio n value="S ERVICE_CON NECTED"/>
  124       </xs:r estriction >
  125     </xs:sim pleType>
  126     <xs:simp leType nam e="locatio nType">
  127       <xs:re striction  base="xs:s tring">
  128         <xs: enumeratio n value="V A"/>
  129         <xs: enumeratio n value="N onVA"/>
  130       </xs:r estriction >
  131     </xs:sim pleType>
  132     <xs:simp leType nam e="statusC ode">
  133       <xs:re striction  base="xs:s tring">
  134         <xs: enumeratio n value="C HECKED_IN" />
  135         <xs: enumeratio n value="C HECKED_OUT "/>
  136         <xs: enumeratio n value="N O_ACTION_T AKEN"/>
  137         <xs: enumeratio n value="N O_SHOW"/>
  138         <xs: enumeratio n value="C ANCELLED_B Y_CLINIC"/ >
  139         <xs: enumeratio n value="N O_SHOW_AND _AUTO_RE_B OOK"/>
  140         <xs: enumeratio n value="C ANCELLED_B Y_CLINIC_A ND_AUTO_RE _BOOK"/>
  141         <xs: enumeratio n value="I NPATIENT_A PPOINTMENT "/>
  142         <xs: enumeratio n value="C ANCELLED_B Y_PATIENT" />
  143         <xs: enumeratio n value="C ANCELLED_B Y_PATIENT_ AND_AUTO_R EBOOK"/>
  144         <xs: enumeratio n value="F UTURE"/>
  145         <xs: enumeratio n value="N ON_COUNT"/ >
  146         <xs: enumeratio n value="D ELETED"/>
  147         <xs: enumeratio n value="A CTION_REQU IRED"/>
  148       </xs:r estriction >
  149     </xs:sim pleType>
  150     <xs:simp leType nam e="reasonC ode">
  151       <xs:re striction  base="xs:s tring">
  152         <xs: enumeratio n value="A PPOINTMENT _NO_LONGER _REQUIRED" />
  153         <xs: enumeratio n value="C LINIC_CANC ELLED"/>
  154         <xs: enumeratio n value="C LINIC_STAF FING"/>
  155         <xs: enumeratio n value="D EATH_IN_FA MILY"/>
  156         <xs: enumeratio n value="I NPATIENT_S TATUS"/>
  157         <xs: enumeratio n value="O THER"/>
  158         <xs: enumeratio n value="P ATIENT_DEA TH"/>
  159         <xs: enumeratio n value="P ATIENT_NOT _ELIGIBLE" />
  160         <xs: enumeratio n value="S CHEDULING_ CONFLICT_O R_ERROR"/>
  161         <xs: enumeratio n value="T RANSFER_OP T_CARE_TO_ OTHER_VA"/ >
  162         <xs: enumeratio n value="T RAVEL_DIFF ICULTY"/>
  163         <xs: enumeratio n value="U NABLE_TO_K EEP_APPOIN TMENT"/>
  164         <xs: enumeratio n value="W EATHER"/>
  165       </xs:r estriction >
  166     </xs:sim pleType>
  167     <xs:simp leType nam e="schedul ingRequest Type">
  168       <xs:re striction  base="xs:s tring">
  169         <xs: enumeratio n value="N EXT_AVAILA BLE_APPT"/ >
  170         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_CLINI CIAN_REQUE STED"/>
  171         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_PATIE NT_REQUEST ED"/>
  172         <xs: enumeratio n value="W ALKIN_APPT OINTMENT"/ >
  173         <xs: enumeratio n value="M ULTIPLE_AP PTOINTMENT _BOOKING"/ >
  174         <xs: enumeratio n value="A UTO_REBOOK "/>
  175         <xs: enumeratio n value="O THER_THAN_ NEXT_AVAIL ABLE_APPOI NTMENT"/>
  176       </xs:r estriction >
  177     </xs:sim pleType>
  178     <xs:simp leType nam e="appoint mentKind">
  179       <xs:re striction  base="xs:s tring">
  180         <xs: enumeratio n value="C LINIC_BASE D"/>
  181         <xs: enumeratio n value="S TORE_FORWA RD"/>
  182         <xs: enumeratio n value="M OBILE_BYOD "/>
  183         <xs: enumeratio n value="M OBILE_GFE" />
  184       </xs:r estriction >
  185     </xs:sim pleType>
  186     <xs:comp lexType na me="valida tionError" >
  187       <xs:se quence/>
  188       <xs:at tribute na me="fieldN ame" type= "xs:string "/>
  189       <xs:at tribute na me="errorM essage" ty pe="xs:str ing"/>
  190     </xs:com plexType>
  191  
  192     <xs:comp lexType na me="valida tionErrors ">
  193       <xs:se quence>
  194         <xs: element na me="errors " type="p: validation Error" min Occurs="0"  maxOccurs ="50"/>
  195         <xs: element na me="object Type" type ="xs:strin g" minOccu rs="0"/>
  196         <xs: element na me="reques tObject" t ype="xs:an yType" min Occurs="0" />
  197       </xs:s equence>
  198     </xs:com plexType>
  199     <xs:elem ent name=" appointmen t" type="p :appointme nt"/>
  200     <xs:elem ent name=" cancelAppo intmentReq uest" type ="p:cancel Appointmen tRequest"/ >
  201     <xs:elem ent name=" validation Errors" ty pe="p:vali dationErro rs"/>
  202   </xs:schem a>