9. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/7/2019 7:15:02 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.

9.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\BusinessManager\Service References\TBIInstrumentVIAsrv TbiServiceImplService1.wsdl Wed May 22 20:11:41 2019 UTC
2 C:\AraxisMergeCompare\Pri_re\BusinessManager\Service References\TBIInstrumentVIAsrv TbiServiceImplService1.wsdl Tue May 28 16:39:48 2019 UTC

9.2 Comparison summary

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

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

9.4 Active regular expressions

No regular expressions were active.

9.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" utf-8"?>
  2   <wsdl:defi nitions xm lns:xsd="h ttp://www. w3.org/200 1/XMLSchem a" xmlns:s oap="http: //schemas. xmlsoap.or g/wsdl/soa p/" xmlns: tns="http: // DNS          DOMAIN . EXT  /" xmlns:n s1="http:/ /schemas.x mlsoap.org /soap/http " name="Tb iServiceIm plService"  targetNam espace="ht tp:// DNS          DOMAIN . EXT  /" xmlns:w sdl="http: //schemas. xmlsoap.or g/wsdl/">
  3     <wsdl:ty pes>
  4         <xs:schema  elementFo rmDefault= "qualified " targetNa mespace="h ttp:// DNS          DOMAIN . EXT  /" version ="1.0" xml ns:xs="htt p://www.w3 .org/2001/ XMLSchema" >
  5         <xs: element na me="Abstra ctArrayTO"  type="tns :abstractA rrayTO" />
  6         <xs: element na me="Abstra ctTO" type ="tns:abst ractTO" />
  7         <xs: element na me="Abstra ctTaggedAr rayTO" typ e="tns:abs tractTagge dArrayTO"  />
  8         <xs: element na me="Addres sTO" type= "tns:addre ssTO" />
  9         <xs: element na me="AdtTO"  type="tns :adtTO" />
  10         <xs: element na me="Consul tTO" type= "tns:consu ltTO" />
  11         <xs: element na me="DataSo urceArray"  type="tns :dataSourc eArray" />
  12         <xs: element na me="DataSo urceTO" ty pe="tns:da taSourceTO " />
  13         <xs: element na me="Demogr aphicSetTO " type="tn s:demograp hicSetTO"  />
  14         <xs: element na me="Divisi on" type=" tns:divisi on" />
  15         <xs: element na me="Hospit alLocation TO" type=" tns:hospit alLocation TO" />
  16         <xs: element na me="Inpati entStayTO"  type="tns :inpatient StayTO" />
  17         <xs: element na me="NoteRe sultTO" ty pe="tns:no teResultTO " />
  18         <xs: element na me="OrderT O" type="t ns:orderTO " />
  19         <xs: element na me="OrderT ypeTO" typ e="tns:ord erTypeTO"  />
  20         <xs: element na me="Patien t" type="t ns:patient " />
  21         <xs: element na me="Patien tTO" type= "tns:patie ntTO" />
  22         <xs: element na me="Person Array" typ e="tns:per sonArray"  />
  23         <xs: element na me="Person TO" type=" tns:person TO" />
  24         <xs: element na me="Person sTO" type= "tns:perso nsTO" />
  25         <xs: element na me="PhoneN umTO" type ="tns:phon eNumTO" />
  26         <xs: element na me="Provid er" type=" tns:provid er" />
  27         <xs: element na me="QueryB ean" type= "tns:query Bean" />
  28         <xs: element na me="Signat ureStatusT O" type="t ns:signatu reStatusTO " />
  29         <xs: element na me="SiteAr ray" type= "tns:siteA rray" />
  30         <xs: element na me="SiteTO " type="tn s:siteTO"  />
  31         <xs: element na me="Tagged ConsultArr ay" type=" tns:tagged ConsultArr ay" />
  32         <xs: element na me="Tagged ConsultArr ays" type= "tns:tagge dConsultAr rays" />
  33         <xs: element na me="Tagged HospitalLo cationArra y" type="t ns:taggedH ospitalLoc ationArray " />
  34         <xs: element na me="Tagged InpatientS tayArray"  type="tns: taggedInpa tientStayA rray" />
  35         <xs: element na me="Tagged Text" type ="tns:tagg edText" />
  36         <xs: element na me="Tagged TextArray"  type="tns :taggedTex tArray" />
  37         <xs: element na me="Tagged VisitArray " type="tn s:taggedVi sitArray"  />
  38         <xs: element na me="TextTO " type="tn s:textTO"  />
  39         <xs: element na me="TimeSl otArray" t ype="tns:t imeSlotArr ay" />
  40         <xs: element na me="TimeSl otTO" type ="tns:time SlotTO" />
  41         <xs: element na me="UserAr ray" type= "tns:userA rray" />
  42         <xs: element na me="UserTO " type="tn s:userTO"  />
  43         <xs: element na me="VisitT O" type="t ns:visitTO " />
  44         <xs: element na me="closeN ote" type= "tns:close Note" />
  45         <xs: element na me="closeN oteRespons e" type="t ns:closeNo teResponse " />
  46         <xs: element na me="cprsLa unch" type ="tns:cprs Launch" />
  47         <xs: element na me="cprsLa unchRespon se" type=" tns:cprsLa unchRespon se" />
  48         <xs: element na me="cprsUs erLookup"  type="tns: cprsUserLo okup" />
  49         <xs: element na me="cprsUs erLookupRe sponse" ty pe="tns:cp rsUserLook upResponse " />
  50         <xs: element na me="getAdm issions" t ype="tns:g etAdmissio ns" />
  51         <xs: element na me="getAdm issionsRes ponse" typ e="tns:get Admissions Response"  />
  52         <xs: element na me="getCon sultsForPa tient" typ e="tns:get ConsultsFo rPatient"  />
  53         <xs: element na me="getCon sultsForPa tientRespo nse" type= "tns:getCo nsultsForP atientResp onse" />
  54         <xs: element na me="getLoc ations" ty pe="tns:ge tLocations " />
  55         <xs: element na me="getLoc ationsResp onse" type ="tns:getL ocationsRe sponse" />
  56         <xs: element na me="getNot eTitles" t ype="tns:g etNoteTitl es" />
  57         <xs: element na me="getNot eTitlesRes ponse" typ e="tns:get NoteTitles Response"  />
  58         <xs: element na me="getSit e" type="t ns:getSite " />
  59         <xs: element na me="getSit eResponse"  type="tns :getSiteRe sponse" />
  60         <xs: element na me="getVer sion" type ="tns:getV ersion" />
  61         <xs: element na me="getVer sionRespon se" type=" tns:getVer sionRespon se" />
  62         <xs: element na me="getVis its" type= "tns:getVi sits" />
  63         <xs: element na me="getVis itsRespons e" type="t ns:getVisi tsResponse " />
  64         <xs: element na me="isCosi gnerRequir ed" type=" tns:isCosi gnerRequir ed" />
  65         <xs: element na me="isCosi gnerRequir edResponse " type="tn s:isCosign erRequired Response"  />
  66         <xs: element na me="writeN ote" type= "tns:write Note" />
  67         <xs: element na me="writeN oteRespons e" type="t ns:writeNo teResponse " />
  68         <xs: complexTyp e name="ge tAdmission s">
  69           <x s:sequence >
  70              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  71           </ xs:sequenc e>
  72         </xs :complexTy pe>
  73         <xs: complexTyp e name="qu eryBean">
  74           <x s:sequence >
  75              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "provider"  type="tns :provider"  />
  76              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "patient"  type="tns: patient" / >
  77              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "recordSit eCode" typ e="xs:stri ng" />
  78              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "requestin gApp" type ="xs:strin g" />
  79              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "active" t ype="xs:st ring" />
  80              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "endDate"  type="xs:s tring" />
  81              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "startDate " type="xs :string" / >
  82              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "maxRecord s" type="x s:string"  />
  83              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "status" t ype="xs:st ring" />
  84              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "supplemen talParamet ers">
  85                <xs:simp leType>
  86                  <xs:li st itemTyp e="xs:stri ng" />
  87                </xs:sim pleType>
  88              </xs:eleme nt>
  89              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "itemId" t ype="xs:st ring" />
  90              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "target" t ype="xs:st ring" />
  91              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "criteria"  type="xs: string" />
  92              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "type" typ e="xs:stri ng" />
  93              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "direction " type="xs :string" / >
  94              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "name" typ e="xs:stri ng" />
  95              <xs:elemen t form="un qualified"  name="mul tiSiteQuer y" type="x s:boolean"  />
  96              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "consuming AppToken"  type="xs:s tring" />
  97              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "consuming AppPasswor d" type="x s:string"  />
  98           </ xs:sequenc e>
  99         </xs :complexTy pe>
  100         <xs: complexTyp e name="pr ovider">
  101           <x s:sequence >
  102              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "name" typ e="xs:stri ng" />
  103              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "userId" t ype="xs:st ring" />
  104              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "loginSite Code" type ="xs:strin g" />
  105              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "contextMe nu" type=" xs:string"  />
  106              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "vistaLoca tions">
  107                <xs:simp leType>
  108                  <xs:li st itemTyp e="xs:stri ng" />
  109                </xs:sim pleType>
  110              </xs:eleme nt>
  111           </ xs:sequenc e>
  112         </xs :complexTy pe>
  113         <xs: complexTyp e name="pa tient">
  114           <x s:sequence >
  115              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "name" typ e="xs:stri ng" />
  116              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "localPid"  type="xs: string" />
  117              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "localSite Id" type=" xs:string"  />
  118              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "mpiPid" t ype="xs:st ring" />
  119              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "vistaLoca tions">
  120                <xs:simp leType>
  121                  <xs:li st itemTyp e="xs:stri ng" />
  122                </xs:sim pleType>
  123              </xs:eleme nt>
  124              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "ssn" type ="xs:strin g" />
  125              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "inPatient " type="xs :string" / >
  126              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "age" type ="xs:strin g" />
  127              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "gender" t ype="xs:st ring" />
  128              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "scPercent age" type= "xs:string " />
  129           </ xs:sequenc e>
  130         </xs :complexTy pe>
  131         <xs: complexTyp e name="ge tAdmission sResponse" >
  132           <x s:sequence >
  133              <xs:elemen t minOccur s="0" ref= "tns:Tagge dInpatient StayArray"  />
  134           </ xs:sequenc e>
  135         </xs :complexTy pe>
  136         <xs: complexTyp e name="ta ggedInpati entStayArr ay">
  137           <x s:complexC ontent mix ed="false" >
  138              <xs:extens ion base=" tns:abstra ctTaggedAr rayTO">
  139                <xs:sequ ence>
  140                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stays ">
  141                    <xs: complexTyp e>
  142                      <x s:sequence >
  143                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "inpatient StayTO" ty pe="tns:in patientSta yTO" />
  144                      </ xs:sequenc e>
  145                    </xs :complexTy pe>
  146                  </xs:e lement>
  147                </xs:seq uence>
  148              </xs:exten sion>
  149           </ xs:complex Content>
  150         </xs :complexTy pe>
  151         <xs: complexTyp e name="ab stractTagg edArrayTO" >
  152           <x s:complexC ontent mix ed="false" >
  153              <xs:extens ion base=" tns:abstra ctArrayTO" >
  154                <xs:sequ ence>
  155                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="tag"  type="xs:s tring" />
  156                </xs:seq uence>
  157              </xs:exten sion>
  158           </ xs:complex Content>
  159         </xs :complexTy pe>
  160         <xs: complexTyp e name="ab stractArra yTO">
  161           <x s:complexC ontent mix ed="false" >
  162              <xs:extens ion base=" tns:abstra ctTO">
  163                <xs:sequ ence>
  164                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="count " type="xs :int" />
  165                </xs:seq uence>
  166              </xs:exten sion>
  167           </ xs:complex Content>
  168         </xs :complexTy pe>
  169         <xs: complexTyp e name="ab stractTO"  abstract=" true">
  170           <x s:sequence >
  171              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "fault" ty pe="tns:fa ultTO" />
  172           </ xs:sequenc e>
  173         </xs :complexTy pe>
  174         <xs: complexTyp e name="in patientSta yTO">
  175           <x s:complexC ontent mix ed="false" >
  176              <xs:extens ion base=" tns:abstra ctTO">
  177                <xs:sequ ence>
  178                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie nt" type=" tns:patien tTO" />
  179                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="locat ion" type= "tns:hospi talLocatio nTO" />
  180                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit Timestamp"  type="xs: string" />
  181                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="disch argeTimest amp" type= "xs:string " />
  182                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="disch argeDiagno ses" type= "tns:disch argeDiagno sesTO" />
  183                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  184                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="adts" >
  185                    <xs: complexTyp e>
  186                      <x s:sequence >
  187                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "adtTO" ty pe="tns:ad tTO" />
  188                      </ xs:sequenc e>
  189                    </xs :complexTy pe>
  190                  </xs:e lement>
  191                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="movem entCheckin Id" type=" xs:string"  />
  192                </xs:seq uence>
  193              </xs:exten sion>
  194           </ xs:complex Content>
  195         </xs :complexTy pe>
  196         <xs: complexTyp e name="pa tientTO">
  197           <x s:complexC ontent mix ed="false" >
  198              <xs:extens ion base=" tns:person TO">
  199                <xs:sequ ence>
  200                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="occup ation" typ e="xs:stri ng" />
  201                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="emplo ymentStatu s" type="x s:string"  />
  202                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="emplo yerName" t ype="xs:st ring" />
  203                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="relat ionships"  type="tns: personArra y" />
  204                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntName" ty pe="xs:str ing" />
  205                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="mpiPi d" type="x s:string"  />
  206                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="mpiCh ecksum" ty pe="xs:str ing" />
  207                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="local Pid" type= "xs:string " />
  208                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="siteP ids" type= "tns:tagge dTextArray " />
  209                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="vendo rPid" type ="xs:strin g" />
  210                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="locat ion" type= "tns:hospi talLocatio nTO" />
  211                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="cwad"  type="xs: string" />
  212                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="restr icted" typ e="xs:bool ean" />
  213                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit Timestamp"  type="xs: string" />
  214                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ceConnecte d" type="x s:boolean"  />
  215                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="scPer cent" type ="xs:int"  />
  216                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="inpat ient" type ="xs:boole an" />
  217                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="decea sedDate" t ype="xs:st ring" />
  218                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="confi dentiality " type="tn s:taggedTe xt" />
  219                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="needs MeansTest"  type="xs: boolean" / >
  220                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntFlags" t ype="tns:t aggedTextA rray" />
  221                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="cmorS iteId" typ e="xs:stri ng" />
  222                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="activ eInsurance " type="xs :string" / >
  223                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="isTes tPatient"  type="xs:b oolean" />
  224                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="curre ntMeansSta tus" type= "xs:string " />
  225                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="hasIn surance" t ype="xs:bo olean" />
  226                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="prefe rredFacili ty" type=" tns:tagged Text" />
  227                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntType" ty pe="xs:str ing" />
  228                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="isVet eran" type ="xs:boole an" />
  229                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="isLoc allyAssign edMpiPid"  type="xs:b oolean" />
  230                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sites " type="tn s:siteArra y" />
  231                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="team"  type="tns :team" />
  232                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="eligi bilityCode " type="xs :string" / >
  233                </xs:seq uence>
  234              </xs:exten sion>
  235           </ xs:complex Content>
  236         </xs :complexTy pe>
  237         <xs: complexTyp e name="pe rsonTO">
  238           <x s:complexC ontent mix ed="false" >
  239              <xs:extens ion base=" tns:abstra ctTO">
  240                <xs:sequ ence>
  241                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  242                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="birth Place" typ e="xs:stri ng" />
  243                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="relig ion" type= "xs:string " />
  244                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name"  type="xs: string" />
  245                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="ssn"  type="xs:s tring" />
  246                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="gende r" type="x s:string"  />
  247                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dob"  type="xs:s tring" />
  248                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="ethni city" type ="xs:strin g" />
  249                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="age"  type="xs:i nt" />
  250                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="marit alStatus"  type="xs:s tring" />
  251                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="homeA ddress" ty pe="tns:ad dressTO" / >
  252                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="homeP hone" type ="tns:phon eNumTO" />
  253                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="cellP hone" type ="tns:phon eNumTO" />
  254                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="demog raphics">
  255                    <xs: complexTyp e>
  256                      <x s:sequence >
  257                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "demograph icSetTO" t ype="tns:d emographic SetTO" />
  258                      </ xs:sequenc e>
  259                    </xs :complexTy pe>
  260                  </xs:e lement>
  261                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="descr iption" ty pe="xs:str ing" />
  262                </xs:seq uence>
  263              </xs:exten sion>
  264           </ xs:complex Content>
  265         </xs :complexTy pe>
  266         <xs: complexTyp e name="pe rsonArray" >
  267           <x s:complexC ontent mix ed="false" >
  268              <xs:extens ion base=" tns:abstra ctArrayTO" >
  269                <xs:sequ ence>
  270                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="perso ns">
  271                    <xs: complexTyp e>
  272                      <x s:sequence >
  273                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "personTO"  type="tns :personTO"  />
  274                      </ xs:sequenc e>
  275                    </xs :complexTy pe>
  276                  </xs:e lement>
  277                </xs:seq uence>
  278              </xs:exten sion>
  279           </ xs:complex Content>
  280         </xs :complexTy pe>
  281         <xs: complexTyp e name="ad dressTO">
  282           <x s:complexC ontent mix ed="false" >
  283              <xs:extens ion base=" tns:abstra ctTO">
  284                <xs:sequ ence>
  285                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  286                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stree tAddress1"  type="xs: string" />
  287                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stree tAddress2"  type="xs: string" />
  288                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stree tAddress3"  type="xs: string" />
  289                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="city"  type="xs: string" />
  290                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="count y" type="x s:string"  />
  291                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="state " type="xs :string" / >
  292                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="zipco de" type=" xs:string"  />
  293                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="count ry" type=" xs:string"  />
  294                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="descr iption" ty pe="xs:str ing" />
  295                </xs:seq uence>
  296              </xs:exten sion>
  297           </ xs:complex Content>
  298         </xs :complexTy pe>
  299         <xs: complexTyp e name="fa ultTO">
  300           <x s:sequence >
  301              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "innerMess age" type= "xs:string " />
  302              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "innerStac kTrace" ty pe="xs:str ing" />
  303              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "innerType " type="xs :string" / >
  304              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "message"  type="xs:s tring" />
  305              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "stackTrac e" type="x s:string"  />
  306              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "suggestio n" type="x s:string"  />
  307              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "type" typ e="xs:stri ng" />
  308           </ xs:sequenc e>
  309         </xs :complexTy pe>
  310         <xs: complexTyp e name="ph oneNumTO">
  311           <x s:complexC ontent mix ed="false" >
  312              <xs:extens ion base=" tns:abstra ctTO">
  313                <xs:sequ ence>
  314                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  315                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="areaC ode" type= "xs:string " />
  316                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="excha nge" type= "xs:string " />
  317                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="numbe r" type="x s:string"  />
  318                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="descr iption" ty pe="xs:str ing" />
  319                </xs:seq uence>
  320              </xs:exten sion>
  321           </ xs:complex Content>
  322         </xs :complexTy pe>
  323         <xs: complexTyp e name="de mographicS etTO">
  324           <x s:sequence >
  325              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "tag" type ="xs:strin g" />
  326              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "addresses ">
  327                <xs:comp lexType>
  328                  <xs:se quence>
  329                    <xs: element mi nOccurs="0 " form="un qualified"  name="add ressTO" ty pe="tns:ad dressTO" / >
  330                  </xs:s equence>
  331                </xs:com plexType>
  332              </xs:eleme nt>
  333              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "phones">
  334                <xs:comp lexType>
  335                  <xs:se quence>
  336                    <xs: element mi nOccurs="0 " form="un qualified"  name="pho neNumTO" t ype="tns:p honeNumTO"  />
  337                  </xs:s equence>
  338                </xs:com plexType>
  339              </xs:eleme nt>
  340              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "emailAddr esses">
  341                <xs:comp lexType>
  342                  <xs:se quence>
  343                    <xs: element mi nOccurs="0 " form="un qualified"  name="str ing" type= "xs:string " />
  344                  </xs:s equence>
  345                </xs:com plexType>
  346              </xs:eleme nt>
  347              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "demograph icNames">
  348                <xs:comp lexType>
  349                  <xs:se quence>
  350                    <xs: element mi nOccurs="0 " form="un qualified"  name="nam es" type=" xs:string"  />
  351                  </xs:s equence>
  352                </xs:com plexType>
  353              </xs:eleme nt>
  354           </ xs:sequenc e>
  355         </xs :complexTy pe>
  356         <xs: complexTyp e name="ta ggedTextAr ray">
  357           <x s:complexC ontent mix ed="false" >
  358              <xs:extens ion base=" tns:abstra ctArrayTO" >
  359                <xs:sequ ence>
  360                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="resul ts">
  361                    <xs: complexTyp e>
  362                      <x s:sequence >
  363                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "taggedTex t" type="t ns:taggedT ext" />
  364                      </ xs:sequenc e>
  365                    </xs :complexTy pe>
  366                  </xs:e lement>
  367                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="textO nly" type= "xs:boolea n" />
  368                </xs:seq uence>
  369              </xs:exten sion>
  370           </ xs:complex Content>
  371         </xs :complexTy pe>
  372         <xs: complexTyp e name="ta ggedText">
  373           <x s:complexC ontent mix ed="false" >
  374              <xs:extens ion base=" tns:abstra ctTO">
  375                <xs:sequ ence>
  376                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="tag"  type="xs:s tring" />
  377                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="text"  type="xs: string" />
  378                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="textA rray">
  379                    <xs: complexTyp e>
  380                      <x s:sequence >
  381                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "textArray " type="xs :string" / >
  382                      </ xs:sequenc e>
  383                    </xs :complexTy pe>
  384                  </xs:e lement>
  385                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="tagge dResults">
  386                    <xs: complexTyp e>
  387                      <x s:sequence >
  388                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "taggedTex t" type="t ns:taggedT ext" />
  389                      </ xs:sequenc e>
  390                    </xs :complexTy pe>
  391                  </xs:e lement>
  392                </xs:seq uence>
  393              </xs:exten sion>
  394           </ xs:complex Content>
  395         </xs :complexTy pe>
  396         <xs: complexTyp e name="ho spitalLoca tionTO">
  397           <x s:complexC ontent mix ed="false" >
  398              <xs:extens ion base=" tns:abstra ctTO">
  399                <xs:sequ ence>
  400                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  401                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name"  type="xs: string" />
  402                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="depar tment" typ e="tns:tag gedText" / >
  403                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ce" type=" tns:tagged Text" />
  404                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="speci alty" type ="tns:tagg edText" />
  405                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stopC ode" type= "tns:tagge dText" />
  406                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="credi tStopCode"  type="tns :taggedTex t" />
  407                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="facil ity" type= "tns:siteT O" />
  408                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="build ing" type= "xs:string " />
  409                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="floor " type="xs :string" / >
  410                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="room"  type="xs: string" />
  411                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="bed"  type="xs:s tring" />
  412                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="statu s" type="x s:string"  />
  413                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="phone " type="xs :string" / >
  414                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="appoi ntmentTime stamp" typ e="xs:stri ng" />
  415                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  416                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="physi calLocatio n" type="x s:string"  />
  417                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="askFo rCheckIn"  type="xs:b oolean" />
  418                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="appoi ntmentLeng th" type=" xs:string"  />
  419                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="clini cDisplaySt artTime" t ype="xs:st ring" />
  420                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="displ ayIncremen ts" type=" xs:string"  />
  421                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="avail ability" t ype="tns:t imeSlotArr ay" />
  422                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="maxOv erbooksPer Day" type= "xs:string " />
  423                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="prohi bitAccessT oClinic" t ype="xs:st ring" />
  424                </xs:seq uence>
  425              </xs:exten sion>
  426           </ xs:complex Content>
  427         </xs :complexTy pe>
  428         <xs: complexTyp e name="si teTO">
  429           <x s:complexC ontent mix ed="false" >
  430              <xs:extens ion base=" tns:abstra ctTO">
  431                <xs:sequ ence>
  432                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sitec ode" type= "xs:string " />
  433                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name"  type="xs: string" />
  434                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="displ ayName" ty pe="xs:str ing" />
  435                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="monik er" type=" xs:string"  />
  436                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="regio nID" type= "xs:string " />
  437                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lastE ventTimest amp" type= "xs:string " />
  438                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lastE ventReason " type="xs :string" / >
  439                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="uid"  type="xs:s tring" />
  440                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="pid"  type="xs:s tring" />
  441                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dataS ources" ty pe="tns:da taSourceAr ray" />
  442                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="paren tSiteId" t ype="xs:st ring" />
  443                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="child Sites" typ e="tns:sit eArray" />
  444                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="addre ss" type=" xs:string"  />
  445                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="city"  type="xs: string" />
  446                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="state " type="xs :string" / >
  447                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="syste mName" typ e="xs:stri ng" />
  448                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="siteT ype" type= "xs:string " />
  449                </xs:seq uence>
  450              </xs:exten sion>
  451           </ xs:complex Content>
  452         </xs :complexTy pe>
  453         <xs: complexTyp e name="da taSourceAr ray">
  454           <x s:complexC ontent mix ed="false" >
  455              <xs:extens ion base=" tns:abstra ctArrayTO" >
  456                <xs:sequ ence>
  457                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="items ">
  458                    <xs: complexTyp e>
  459                      <x s:sequence >
  460                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "dataSourc eTO" type= "tns:dataS ourceTO" / >
  461                      </ xs:sequenc e>
  462                    </xs :complexTy pe>
  463                  </xs:e lement>
  464                </xs:seq uence>
  465              </xs:exten sion>
  466           </ xs:complex Content>
  467         </xs :complexTy pe>
  468         <xs: complexTyp e name="da taSourceTO ">
  469           <x s:complexC ontent mix ed="false" >
  470              <xs:extens ion base=" tns:abstra ctTO">
  471                <xs:sequ ence>
  472                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="proto col" type= "xs:string " />
  473                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="modal ity" type= "xs:string " />
  474                  <xs:el ement form ="unqualif ied" name= "timeout"  type="xs:i nt" />
  475                  <xs:el ement form ="unqualif ied" name= "port" typ e="xs:int"  />
  476                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="provi der" type= "xs:string " />
  477                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="statu s" type="x s:string"  />
  478                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="descr iption" ty pe="xs:str ing" />
  479                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="conte xt" type=" xs:string"  />
  480                  <xs:el ement form ="unqualif ied" name= "testSourc e" type="x s:boolean"  />
  481                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="vendo r" type="x s:string"  />
  482                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="versi on" type=" xs:string"  />
  483                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="siteI d" type="t ns:taggedT ext" />
  484                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="welco meMessage"  type="xs: string" />
  485                </xs:seq uence>
  486              </xs:exten sion>
  487           </ xs:complex Content>
  488         </xs :complexTy pe>
  489         <xs: complexTyp e name="si teArray">
  490           <x s:complexC ontent mix ed="false" >
  491              <xs:extens ion base=" tns:abstra ctArrayTO" >
  492                <xs:sequ ence>
  493                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sites ">
  494                    <xs: complexTyp e>
  495                      <x s:sequence >
  496                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "siteTO" t ype="tns:s iteTO" />
  497                      </ xs:sequenc e>
  498                    </xs :complexTy pe>
  499                  </xs:e lement>
  500                </xs:seq uence>
  501              </xs:exten sion>
  502           </ xs:complex Content>
  503         </xs :complexTy pe>
  504         <xs: complexTyp e name="ti meSlotArra y">
  505           <x s:complexC ontent mix ed="false" >
  506              <xs:extens ion base=" tns:abstra ctTaggedAr rayTO">
  507                <xs:sequ ence>
  508                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="slots ">
  509                    <xs: complexTyp e>
  510                      <x s:sequence >
  511                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "timeSlotT O" type="t ns:timeSlo tTO" />
  512                      </ xs:sequenc e>
  513                    </xs :complexTy pe>
  514                  </xs:e lement>
  515                </xs:seq uence>
  516              </xs:exten sion>
  517           </ xs:complex Content>
  518         </xs :complexTy pe>
  519         <xs: complexTyp e name="ti meSlotTO">
  520           <x s:complexC ontent mix ed="false" >
  521              <xs:extens ion base=" tns:abstra ctTO">
  522                <xs:sequ ence>
  523                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="start " type="xs :anySimple Type" />
  524                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="end"  type="xs:a nySimpleTy pe" />
  525                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="text"  type="xs: string" />
  526                  <xs:el ement form ="unqualif ied" name= "available " type="xs :boolean"  />
  527                </xs:seq uence>
  528              </xs:exten sion>
  529           </ xs:complex Content>
  530         </xs :complexTy pe>
  531         <xs: complexTyp e name="te am">
  532           <x s:sequence >
  533              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "attending Name" type ="xs:strin g" />
  534              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "id" type= "xs:string " />
  535              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "name" typ e="xs:stri ng" />
  536              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "pcpName"  type="xs:s tring" />
  537           </ xs:sequenc e>
  538         </xs :complexTy pe>
  539         <xs: complexTyp e name="di schargeDia gnosesTO">
  540           <x s:complexC ontent mix ed="false" >
  541              <xs:extens ion base=" tns:abstra ctTO">
  542                <xs:sequ ence />
  543              </xs:exten sion>
  544           </ xs:complex Content>
  545         </xs :complexTy pe>
  546         <xs: complexTyp e name="ad tTO">
  547           <x s:complexC ontent mix ed="false" >
  548              <xs:extens ion base=" tns:abstra ctTO">
  549                <xs:sequ ence>
  550                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  551                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie nt" type=" tns:patien tTO" />
  552                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="check InId" type ="xs:strin g" />
  553                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="check OutId" typ e="xs:stri ng" />
  554                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="relat edPhysical MovementId " type="xs :string" / >
  555                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="trans action" ty pe="xs:str ing" />
  556                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="movem entType" t ype="xs:st ring" />
  557                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="times tamp" type ="xs:strin g" />
  558                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="diagn osis" type ="xs:strin g" />
  559                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="assig nedLocatio n" type="t ns:hospita lLocationT O" />
  560                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="provi der" type= "tns:userT O" />
  561                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="atten ding" type ="tns:user TO" />
  562                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="trans ferFacilit y" type="x s:string"  />
  563                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="speci alty" type ="tns:tagg edText" />
  564                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntTxId" ty pe="xs:str ing" />
  565                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="visit Id" type=" xs:string"  />
  566                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntMovement Number" ty pe="xs:str ing" />
  567                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="nextP atientMove ment" type ="xs:strin g" />
  568                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="enter edBy" type ="tns:user TO" />
  569                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lengt hOfStay" t ype="xs:st ring" />
  570                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="passD ays" type= "xs:string " />
  571                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="daysA bsent" typ e="xs:stri ng" />
  572                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="asihA dmission"  type="tns: taggedText " />
  573                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="asihT ransfer" t ype="xs:st ring" />
  574                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="asihS equence" t ype="xs:st ring" />
  575                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="asihD ays" type= "xs:string " />
  576                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="absen ceReturnDa te" type=" xs:string"  />
  577                  <xs:el ement form ="unqualif ied" name= "admittedF orScCondit ion" type= "xs:boolea n" />
  578                  <xs:el ement form ="unqualif ied" name= "scheduled Admission"  type="xs: boolean" / >
  579                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admis sionSource " type="xs :string" / >
  580                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit tingCatego ry" type=" xs:string"  />
  581                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit tingRegula tion" type ="tns:tagg edText" />
  582                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit tingEligib ility" typ e="tns:tag gedText" / >
  583                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="masMo vementType " type="tn s:taggedTe xt" />
  584                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lodgi ngReason"  type="xs:s tring" />
  585                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lodgi ngComments " type="xs :string" / >
  586                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dispo sition" ty pe="xs:str ing" />
  587                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="eligi bility" ty pe="xs:str ing" />
  588                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="preAd mitId" typ e="xs:stri ng" />
  589                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="refer ring" type ="tns:user TO" />
  590                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="consu lting" typ e="tns:use rTO" />
  591                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit ting" type ="tns:user TO" />
  592                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ce" type=" tns:tagged Text" />
  593                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="prior Location"  type="tns: hospitalLo cationTO"  />
  594                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="tempo raryLocati on" type=" tns:hospit alLocation TO" />
  595                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="pendi ngLocation " type="tn s:hospital LocationTO " />
  596                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntType" ty pe="xs:str ing" />
  597                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit Timestamp"  type="xs: string" />
  598                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="disch argeTimest amp" type= "xs:string " />
  599                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="admit Reason" ty pe="xs:str ing" />
  600                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="trans ferReason"  type="xs: string" />
  601                </xs:seq uence>
  602              </xs:exten sion>
  603           </ xs:complex Content>
  604         </xs :complexTy pe>
  605         <xs: complexTyp e name="us erTO">
  606           <x s:complexC ontent mix ed="false" >
  607              <xs:extens ion base=" tns:abstra ctTO">
  608                <xs:sequ ence>
  609                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  610                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name"  type="xs: string" />
  611                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="SSN"  type="xs:s tring" />
  612                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="DUZ"  type="xs:s tring" />
  613                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="siteI d" type="x s:string"  />
  614                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="offic e" type="x s:string"  />
  615                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="phone " type="xs :string" / >
  616                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="pager " type="xs :string" / >
  617                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ce" type=" xs:string"  />
  618                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="title " type="xs :string" / >
  619                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="order Role" type ="xs:strin g" />
  620                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="userC lass" type ="xs:strin g" />
  621                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="greet ing" type= "xs:string " />
  622                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="siteM essage" ty pe="xs:str ing" />
  623                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="ids"  type="tns: taggedText Array" />
  624                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="email Address" t ype="xs:st ring" />
  625                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="usern ame" type= "xs:string " />
  626                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="vista DUZ" type= "xs:string " />
  627                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="divis ions">
  628                    <xs: complexTyp e>
  629                      <x s:sequence >
  630                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "division"  type="tns :division"  />
  631                      </ xs:sequenc e>
  632                    </xs :complexTy pe>
  633                  </xs:e lement>
  634                </xs:seq uence>
  635              </xs:exten sion>
  636           </ xs:complex Content>
  637         </xs :complexTy pe>
  638         <xs: complexTyp e name="di vision">
  639           <x s:sequence >
  640              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "name" typ e="xs:stri ng" />
  641              <xs:elemen t minOccur s="0" form ="unqualif ied" name= "siteId" t ype="xs:st ring" />
  642           </ xs:sequenc e>
  643         </xs :complexTy pe>
  644         <xs: complexTyp e name="wr iteNote">
  645           <x s:sequence >
  646              <xs:elemen t minOccur s="0" name ="titleIEN " type="xs :string" / >
  647              <xs:elemen t minOccur s="0" name ="encounte rString" t ype="xs:st ring" />
  648              <xs:elemen t minOccur s="0" name ="text" ty pe="xs:str ing" />
  649              <xs:elemen t minOccur s="0" name ="authorDU Z" type="x s:string"  />
  650              <xs:elemen t minOccur s="0" name ="cosigner DUZ" type= "xs:string " />
  651              <xs:elemen t minOccur s="0" name ="consultI EN" type=" xs:string"  />
  652              <xs:elemen t minOccur s="0" name ="prfIEN"  type="xs:s tring" />
  653              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  654           </ xs:sequenc e>
  655         </xs :complexTy pe>
  656         <xs: complexTyp e name="wr iteNoteRes ponse">
  657           <x s:sequence >
  658              <xs:elemen t minOccur s="0" ref= "tns:NoteR esultTO" / >
  659           </ xs:sequenc e>
  660         </xs :complexTy pe>
  661         <xs: complexTyp e name="no teResultTO ">
  662           <x s:complexC ontent mix ed="false" >
  663              <xs:extens ion base=" tns:abstra ctTO">
  664                <xs:sequ ence>
  665                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  666                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="total Pages" typ e="xs:int"  />
  667                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="lastP ageRecd" t ype="xs:in t" />
  668                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="expla nation" ty pe="xs:str ing" />
  669                </xs:seq uence>
  670              </xs:exten sion>
  671           </ xs:complex Content>
  672         </xs :complexTy pe>
  673         <xs: complexTyp e name="ge tConsultsF orPatient" >
  674           <x s:sequence >
  675              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  676           </ xs:sequenc e>
  677         </xs :complexTy pe>
  678         <xs: complexTyp e name="ge tConsultsF orPatientR esponse">
  679           <x s:sequence >
  680              <xs:elemen t minOccur s="0" ref= "tns:Tagge dConsultAr rays" />
  681           </ xs:sequenc e>
  682         </xs :complexTy pe>
  683         <xs: complexTyp e name="ta ggedConsul tArrays">
  684           <x s:complexC ontent mix ed="false" >
  685              <xs:extens ion base=" tns:abstra ctArrayTO" >
  686                <xs:sequ ence>
  687                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="array s">
  688                    <xs: complexTyp e>
  689                      <x s:sequence >
  690                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "taggedCon sultArray"  type="tns :taggedCon sultArray"  />
  691                      </ xs:sequenc e>
  692                    </xs :complexTy pe>
  693                  </xs:e lement>
  694                </xs:seq uence>
  695              </xs:exten sion>
  696           </ xs:complex Content>
  697         </xs :complexTy pe>
  698         <xs: complexTyp e name="ta ggedConsul tArray">
  699           <x s:complexC ontent mix ed="false" >
  700              <xs:extens ion base=" tns:abstra ctTaggedAr rayTO">
  701                <xs:sequ ence>
  702                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="consu lts">
  703                    <xs: complexTyp e>
  704                      <x s:sequence >
  705                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "consultTO " type="tn s:consultT O" />
  706                      </ xs:sequenc e>
  707                    </xs :complexTy pe>
  708                  </xs:e lement>
  709                </xs:seq uence>
  710              </xs:exten sion>
  711           </ xs:complex Content>
  712         </xs :complexTy pe>
  713         <xs: complexTyp e name="co nsultTO">
  714           <x s:complexC ontent mix ed="false" >
  715              <xs:extens ion base=" tns:orderT O">
  716                <xs:sequ ence>
  717                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="toSer vice" type ="tns:tagg edText" />
  718                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="title " type="xs :string" / >
  719                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="reque stedProced ure" type= "xs:string " />
  720                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="consu ltIen" typ e="xs:stri ng" />
  721                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="reque stDate" ty pe="xs:str ing" />
  722                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ceIen" typ e="xs:stri ng" />
  723                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ceName" ty pe="xs:str ing" />
  724                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntDfn" typ e="xs:stri ng" />
  725                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntName" ty pe="xs:str ing" />
  726                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sendi ngProvider Duz" type= "xs:string " />
  727                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sendi ngProvider Name" type ="xs:strin g" />
  728                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="provi sionalDiag nosis" typ e="xs:stri ng" />
  729                </xs:seq uence>
  730              </xs:exten sion>
  731           </ xs:complex Content>
  732         </xs :complexTy pe>
  733         <xs: complexTyp e name="or derTO">
  734           <x s:complexC ontent mix ed="false" >
  735              <xs:extens ion base=" tns:abstra ctTO">
  736                <xs:sequ ence>
  737                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  738                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="times tamp" type ="xs:strin g" />
  739                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="order ingService Name" type ="xs:strin g" />
  740                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="treat ingSpecial ty" type=" xs:string"  />
  741                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="start Date" type ="xs:strin g" />
  742                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="stopD ate" type= "xs:string " />
  743                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="statu s" type="x s:string"  />
  744                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="sigSt atus" type ="tns:sign atureStatu sTO" />
  745                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dateS igned" typ e="xs:stri ng" />
  746                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="verif yingNurse"  type="xs: string" />
  747                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dateV erified" t ype="xs:st ring" />
  748                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="verif yingClerk"  type="xs: string" />
  749                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="chart Reviewer"  type="xs:s tring" />
  750                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="dateR eviewed" t ype="xs:st ring" />
  751                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="provi der" type= "tns:userT O" />
  752                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="text"  type="xs: string" />
  753                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="detai l" type="x s:string"  />
  754                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="errMs g" type="x s:string"  />
  755                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="flag"  type="xs: boolean" / >
  756                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="tns :orderType TO" />
  757                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="locat ion" type= "tns:hospi talLocatio nTO" />
  758                </xs:seq uence>
  759              </xs:exten sion>
  760           </ xs:complex Content>
  761         </xs :complexTy pe>
  762         <xs: complexTyp e name="si gnatureSta tusTO">
  763           <x s:complexC ontent mix ed="false" >
  764              <xs:extens ion base=" tns:abstra ctTO">
  765                <xs:sequ ence>
  766                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name"  type="xs: string" />
  767                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="value " type="xs :string" / >
  768                </xs:seq uence>
  769              </xs:exten sion>
  770           </ xs:complex Content>
  771         </xs :complexTy pe>
  772         <xs: complexTyp e name="or derTypeTO" >
  773           <x s:complexC ontent mix ed="false" >
  774              <xs:extens ion base=" tns:abstra ctTO">
  775                <xs:sequ ence>
  776                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  777                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name1 " type="xs :string" / >
  778                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="name2 " type="xs :string" / >
  779                </xs:seq uence>
  780              </xs:exten sion>
  781           </ xs:complex Content>
  782         </xs :complexTy pe>
  783         <xs: complexTyp e name="cl oseNote">
  784           <x s:sequence >
  785              <xs:elemen t minOccur s="0" name ="noteIEN"  type="xs: string" />
  786              <xs:elemen t minOccur s="0" name ="consultI EN" type=" xs:string"  />
  787              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  788           </ xs:sequenc e>
  789         </xs :complexTy pe>
  790         <xs: complexTyp e name="cl oseNoteRes ponse">
  791           <x s:sequence >
  792              <xs:elemen t minOccur s="0" ref= "tns:TextT O" />
  793           </ xs:sequenc e>
  794         </xs :complexTy pe>
  795         <xs: complexTyp e name="te xtTO">
  796           <x s:complexC ontent mix ed="false" >
  797              <xs:extens ion base=" tns:abstra ctTO">
  798                <xs:sequ ence>
  799                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="text"  type="xs: string" />
  800                </xs:seq uence>
  801              </xs:exten sion>
  802           </ xs:complex Content>
  803         </xs :complexTy pe>
  804         <xs: complexTyp e name="ge tNoteTitle s">
  805           <x s:sequence >
  806              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  807           </ xs:sequenc e>
  808         </xs :complexTy pe>
  809         <xs: complexTyp e name="ge tNoteTitle sResponse" >
  810           <x s:sequence >
  811              <xs:elemen t minOccur s="0" ref= "tns:Tagge dTextArray " />
  812           </ xs:sequenc e>
  813         </xs :complexTy pe>
  814         <xs: complexTyp e name="ge tVisits">
  815           <x s:sequence >
  816              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  817           </ xs:sequenc e>
  818         </xs :complexTy pe>
  819         <xs: complexTyp e name="ge tVisitsRes ponse">
  820           <x s:sequence >
  821              <xs:elemen t minOccur s="0" ref= "tns:Tagge dVisitArra y" />
  822           </ xs:sequenc e>
  823         </xs :complexTy pe>
  824         <xs: complexTyp e name="ta ggedVisitA rray">
  825           <x s:complexC ontent mix ed="false" >
  826              <xs:extens ion base=" tns:abstra ctTaggedAr rayTO">
  827                <xs:sequ ence>
  828                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="visit s">
  829                    <xs: complexTyp e>
  830                      <x s:sequence >
  831                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "visitTO"  type="tns: visitTO" / >
  832                      </ xs:sequenc e>
  833                    </xs :complexTy pe>
  834                  </xs:e lement>
  835                </xs:seq uence>
  836              </xs:exten sion>
  837           </ xs:complex Content>
  838         </xs :complexTy pe>
  839         <xs: complexTyp e name="vi sitTO">
  840           <x s:complexC ontent mix ed="false" >
  841              <xs:extens ion base=" tns:abstra ctTO">
  842                <xs:sequ ence>
  843                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="id" t ype="xs:st ring" />
  844                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="type"  type="xs: string" />
  845                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie nt" type=" tns:patien tTO" />
  846                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="atten ding" type ="tns:user TO" />
  847                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="provi der" type= "tns:userT O" />
  848                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="servi ce" type=" xs:string"  />
  849                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="locat ion" type= "tns:hospi talLocatio nTO" />
  850                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie ntType" ty pe="xs:str ing" />
  851                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="visit Id" type=" xs:string"  />
  852                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="times tamp" type ="xs:strin g" />
  853                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="statu s" type="x s:string"  />
  854                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="facil ity" type= "tns:siteT O" />
  855                </xs:seq uence>
  856              </xs:exten sion>
  857           </ xs:complex Content>
  858         </xs :complexTy pe>
  859         <xs: complexTyp e name="is CosignerRe quired">
  860           <x s:sequence >
  861              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  862           </ xs:sequenc e>
  863         </xs :complexTy pe>
  864         <xs: complexTyp e name="is CosignerRe quiredResp onse">
  865           <x s:sequence >
  866              <xs:elemen t minOccur s="0" ref= "tns:TextT O" />
  867           </ xs:sequenc e>
  868         </xs :complexTy pe>
  869         <xs: complexTyp e name="ge tVersion">
  870           <x s:sequence >
  871              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  872           </ xs:sequenc e>
  873         </xs :complexTy pe>
  874         <xs: complexTyp e name="ge tVersionRe sponse">
  875           <x s:sequence >
  876              <xs:elemen t minOccur s="0" name ="return"  type="xs:s tring" />
  877           </ xs:sequenc e>
  878         </xs :complexTy pe>
  879         <xs: complexTyp e name="ge tSite">
  880           <x s:sequence >
  881              <xs:elemen t minOccur s="0" name ="vistaSer ver" type= "xs:string " />
  882              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  883           </ xs:sequenc e>
  884         </xs :complexTy pe>
  885         <xs: complexTyp e name="ge tSiteRespo nse">
  886           <x s:sequence >
  887              <xs:elemen t minOccur s="0" ref= "tns:TextT O" />
  888           </ xs:sequenc e>
  889         </xs :complexTy pe>
  890         <xs: complexTyp e name="cp rsLaunch">
  891           <x s:sequence >
  892              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  893           </ xs:sequenc e>
  894         </xs :complexTy pe>
  895         <xs: complexTyp e name="cp rsLaunchRe sponse">
  896           <x s:sequence >
  897              <xs:elemen t minOccur s="0" ref= "tns:Perso nsTO" />
  898           </ xs:sequenc e>
  899         </xs :complexTy pe>
  900         <xs: complexTyp e name="pe rsonsTO">
  901           <x s:complexC ontent mix ed="false" >
  902              <xs:extens ion base=" tns:abstra ctTO">
  903                <xs:sequ ence>
  904                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="user"  type="tns :userTO" / >
  905                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="patie nt" type=" tns:patien tTO" />
  906                </xs:seq uence>
  907              </xs:exten sion>
  908           </ xs:complex Content>
  909         </xs :complexTy pe>
  910         <xs: complexTyp e name="cp rsUserLook up">
  911           <x s:sequence >
  912              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  913           </ xs:sequenc e>
  914         </xs :complexTy pe>
  915         <xs: complexTyp e name="cp rsUserLook upResponse ">
  916           <x s:sequence >
  917              <xs:elemen t minOccur s="0" ref= "tns:UserA rray" />
  918           </ xs:sequenc e>
  919         </xs :complexTy pe>
  920         <xs: complexTyp e name="us erArray">
  921           <x s:complexC ontent mix ed="false" >
  922              <xs:extens ion base=" tns:abstra ctArrayTO" >
  923                <xs:sequ ence>
  924                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="users ">
  925                    <xs: complexTyp e>
  926                      <x s:sequence >
  927                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "userTO" t ype="tns:u serTO" />
  928                      </ xs:sequenc e>
  929                    </xs :complexTy pe>
  930                  </xs:e lement>
  931                </xs:seq uence>
  932              </xs:exten sion>
  933           </ xs:complex Content>
  934         </xs :complexTy pe>
  935         <xs: complexTyp e name="ge tLocations ">
  936           <x s:sequence >
  937              <xs:elemen t minOccur s="0" name ="queryBea n" type="t ns:queryBe an" />
  938           </ xs:sequenc e>
  939         </xs :complexTy pe>
  940         <xs: complexTyp e name="ge tLocations Response">
  941           <x s:sequence >
  942              <xs:elemen t minOccur s="0" ref= "tns:Tagge dHospitalL ocationArr ay" />
  943           </ xs:sequenc e>
  944         </xs :complexTy pe>
  945         <xs: complexTyp e name="ta ggedHospit alLocation Array">
  946           <x s:complexC ontent mix ed="false" >
  947              <xs:extens ion base=" tns:abstra ctTaggedAr rayTO">
  948                <xs:sequ ence>
  949                  <xs:el ement minO ccurs="0"  form="unqu alified" n ame="locat ions">
  950                    <xs: complexTyp e>
  951                      <x s:sequence >
  952                         <xs:elemen t minOccur s="0" form ="unqualif ied" name= "hospitalL ocationTO"  type="tns :hospitalL ocationTO"  />
  953                      </ xs:sequenc e>
  954                    </xs :complexTy pe>
  955                  </xs:e lement>
  956                </xs:seq uence>
  957              </xs:exten sion>
  958           </ xs:complex Content>
  959         </xs :complexTy pe>
  960       </xs:s chema>
  961     </wsdl:t ypes>
  962     <wsdl:me ssage name ="getVisit s">
  963       <wsdl: part name= "parameter s" element ="tns:getV isits" />
  964     </wsdl:m essage>
  965     <wsdl:me ssage name ="getSite" >
  966       <wsdl: part name= "parameter s" element ="tns:getS ite" />
  967     </wsdl:m essage>
  968     <wsdl:me ssage name ="getAdmis sions">
  969       <wsdl: part name= "parameter s" element ="tns:getA dmissions"  />
  970     </wsdl:m essage>
  971     <wsdl:me ssage name ="isCosign erRequired Response">
  972       <wsdl: part name= "parameter s" element ="tns:isCo signerRequ iredRespon se" />
  973     </wsdl:m essage>
  974     <wsdl:me ssage name ="getLocat ionsRespon se">
  975       <wsdl: part name= "parameter s" element ="tns:getL ocationsRe sponse" />
  976     </wsdl:m essage>
  977     <wsdl:me ssage name ="getNoteT itlesRespo nse">
  978       <wsdl: part name= "parameter s" element ="tns:getN oteTitlesR esponse" / >
  979     </wsdl:m essage>
  980     <wsdl:me ssage name ="getLocat ions">
  981       <wsdl: part name= "parameter s" element ="tns:getL ocations"  />
  982     </wsdl:m essage>
  983     <wsdl:me ssage name ="getVersi on">
  984       <wsdl: part name= "parameter s" element ="tns:getV ersion" />
  985     </wsdl:m essage>
  986     <wsdl:me ssage name ="getConsu ltsForPati entRespons e">
  987       <wsdl: part name= "parameter s" element ="tns:getC onsultsFor PatientRes ponse" />
  988     </wsdl:m essage>
  989     <wsdl:me ssage name ="getVersi onResponse ">
  990       <wsdl: part name= "parameter s" element ="tns:getV ersionResp onse" />
  991     </wsdl:m essage>
  992     <wsdl:me ssage name ="isCosign erRequired ">
  993       <wsdl: part name= "parameter s" element ="tns:isCo signerRequ ired" />
  994     </wsdl:m essage>
  995     <wsdl:me ssage name ="writeNot e">
  996       <wsdl: part name= "parameter s" element ="tns:writ eNote" />
  997     </wsdl:m essage>
  998     <wsdl:me ssage name ="cprsUser Lookup">
  999       <wsdl: part name= "parameter s" element ="tns:cprs UserLookup " />
  1000     </wsdl:m essage>
  1001     <wsdl:me ssage name ="getVisit sResponse" >
  1002       <wsdl: part name= "parameter s" element ="tns:getV isitsRespo nse" />
  1003     </wsdl:m essage>
  1004     <wsdl:me ssage name ="getSiteR esponse">
  1005       <wsdl: part name= "parameter s" element ="tns:getS iteRespons e" />
  1006     </wsdl:m essage>
  1007     <wsdl:me ssage name ="getConsu ltsForPati ent">
  1008       <wsdl: part name= "parameter s" element ="tns:getC onsultsFor Patient" / >
  1009     </wsdl:m essage>
  1010     <wsdl:me ssage name ="closeNot eResponse" >
  1011       <wsdl: part name= "parameter s" element ="tns:clos eNoteRespo nse" />
  1012     </wsdl:m essage>
  1013     <wsdl:me ssage name ="cprsUser LookupResp onse">
  1014       <wsdl: part name= "parameter s" element ="tns:cprs UserLookup Response"  />
  1015     </wsdl:m essage>
  1016     <wsdl:me ssage name ="getAdmis sionsRespo nse">
  1017       <wsdl: part name= "parameter s" element ="tns:getA dmissionsR esponse" / >
  1018     </wsdl:m essage>
  1019     <wsdl:me ssage name ="cprsLaun ch">
  1020       <wsdl: part name= "parameter s" element ="tns:cprs Launch" />
  1021     </wsdl:m essage>
  1022     <wsdl:me ssage name ="getNoteT itles">
  1023       <wsdl: part name= "parameter s" element ="tns:getN oteTitles"  />
  1024     </wsdl:m essage>
  1025     <wsdl:me ssage name ="cprsLaun chResponse ">
  1026       <wsdl: part name= "parameter s" element ="tns:cprs LaunchResp onse" />
  1027     </wsdl:m essage>
  1028     <wsdl:me ssage name ="writeNot eResponse" >
  1029       <wsdl: part name= "parameter s" element ="tns:writ eNoteRespo nse" />
  1030     </wsdl:m essage>
  1031     <wsdl:me ssage name ="closeNot e">
  1032       <wsdl: part name= "parameter s" element ="tns:clos eNote" />
  1033     </wsdl:m essage>
  1034     <wsdl:po rtType nam e="TbiServ iceInterfa ce">
  1035       <wsdl: operation  name="getA dmissions" >
  1036         <wsd l:input na me="getAdm issions" m essage="tn s:getAdmis sions" />
  1037         <wsd l:output n ame="getAd missionsRe sponse" me ssage="tns :getAdmiss ionsRespon se" />
  1038       </wsdl :operation >
  1039       <wsdl: operation  name="writ eNote">
  1040         <wsd l:input na me="writeN ote" messa ge="tns:wr iteNote" / >
  1041         <wsd l:output n ame="write NoteRespon se" messag e="tns:wri teNoteResp onse" />
  1042       </wsdl :operation >
  1043       <wsdl: operation  name="getC onsultsFor Patient">
  1044         <wsd l:input na me="getCon sultsForPa tient" mes sage="tns: getConsult sForPatien t" />
  1045         <wsd l:output n ame="getCo nsultsForP atientResp onse" mess age="tns:g etConsults ForPatient Response"  />
  1046       </wsdl :operation >
  1047       <wsdl: operation  name="clos eNote">
  1048         <wsd l:input na me="closeN ote" messa ge="tns:cl oseNote" / >
  1049         <wsd l:output n ame="close NoteRespon se" messag e="tns:clo seNoteResp onse" />
  1050       </wsdl :operation >
  1051       <wsdl: operation  name="getN oteTitles" >
  1052         <wsd l:input na me="getNot eTitles" m essage="tn s:getNoteT itles" />
  1053         <wsd l:output n ame="getNo teTitlesRe sponse" me ssage="tns :getNoteTi tlesRespon se" />
  1054       </wsdl :operation >
  1055       <wsdl: operation  name="getV isits">
  1056         <wsd l:input na me="getVis its" messa ge="tns:ge tVisits" / >
  1057         <wsd l:output n ame="getVi sitsRespon se" messag e="tns:get VisitsResp onse" />
  1058       </wsdl :operation >
  1059       <wsdl: operation  name="isCo signerRequ ired">
  1060         <wsd l:input na me="isCosi gnerRequir ed" messag e="tns:isC osignerReq uired" />
  1061         <wsd l:output n ame="isCos ignerRequi redRespons e" message ="tns:isCo signerRequ iredRespon se" />
  1062       </wsdl :operation >
  1063       <wsdl: operation  name="getV ersion">
  1064         <wsd l:input na me="getVer sion" mess age="tns:g etVersion"  />
  1065         <wsd l:output n ame="getVe rsionRespo nse" messa ge="tns:ge tVersionRe sponse" />
  1066       </wsdl :operation >
  1067       <wsdl: operation  name="getS ite">
  1068         <wsd l:input na me="getSit e" message ="tns:getS ite" />
  1069         <wsd l:output n ame="getSi teResponse " message= "tns:getSi teResponse " />
  1070       </wsdl :operation >
  1071       <wsdl: operation  name="cprs Launch">
  1072         <wsd l:input na me="cprsLa unch" mess age="tns:c prsLaunch"  />
  1073         <wsd l:output n ame="cprsL aunchRespo nse" messa ge="tns:cp rsLaunchRe sponse" />
  1074       </wsdl :operation >
  1075       <wsdl: operation  name="cprs UserLookup ">
  1076         <wsd l:input na me="cprsUs erLookup"  message="t ns:cprsUse rLookup" / >
  1077         <wsd l:output n ame="cprsU serLookupR esponse" m essage="tn s:cprsUser LookupResp onse" />
  1078       </wsdl :operation >
  1079       <wsdl: operation  name="getL ocations">
  1080         <wsd l:input na me="getLoc ations" me ssage="tns :getLocati ons" />
  1081         <wsd l:output n ame="getLo cationsRes ponse" mes sage="tns: getLocatio nsResponse " />
  1082       </wsdl :operation >
  1083     </wsdl:p ortType>
  1084     <wsdl:bi nding name ="TbiServi ceImplServ iceSoapBin ding" type ="tns:TbiS erviceInte rface">
  1085       <soap: binding tr ansport="h ttp://sche mas.xmlsoa p.org/soap /http" />
  1086       <wsdl: operation  name="getA dmissions" >
  1087         <soa p:operatio n soapActi on="" styl e="documen t" />
  1088         <wsd l:input na me="getAdm issions">
  1089           <s oap:body u se="litera l" />
  1090         </ws dl:input>
  1091         <wsd l:output n ame="getAd missionsRe sponse">
  1092           <s oap:body u se="litera l" />
  1093         </ws dl:output>
  1094       </wsdl :operation >
  1095       <wsdl: operation  name="writ eNote">
  1096         <soa p:operatio n soapActi on="" styl e="documen t" />
  1097         <wsd l:input na me="writeN ote">
  1098           <s oap:body u se="litera l" />
  1099         </ws dl:input>
  1100         <wsd l:output n ame="write NoteRespon se">
  1101           <s oap:body u se="litera l" />
  1102         </ws dl:output>
  1103       </wsdl :operation >
  1104       <wsdl: operation  name="getC onsultsFor Patient">
  1105         <soa p:operatio n soapActi on="" styl e="documen t" />
  1106         <wsd l:input na me="getCon sultsForPa tient">
  1107           <s oap:body u se="litera l" />
  1108         </ws dl:input>
  1109         <wsd l:output n ame="getCo nsultsForP atientResp onse">
  1110           <s oap:body u se="litera l" />
  1111         </ws dl:output>
  1112       </wsdl :operation >
  1113       <wsdl: operation  name="clos eNote">
  1114         <soa p:operatio n soapActi on="" styl e="documen t" />
  1115         <wsd l:input na me="closeN ote">
  1116           <s oap:body u se="litera l" />
  1117         </ws dl:input>
  1118         <wsd l:output n ame="close NoteRespon se">
  1119           <s oap:body u se="litera l" />
  1120         </ws dl:output>
  1121       </wsdl :operation >
  1122       <wsdl: operation  name="getN oteTitles" >
  1123         <soa p:operatio n soapActi on="" styl e="documen t" />
  1124         <wsd l:input na me="getNot eTitles">
  1125           <s oap:body u se="litera l" />
  1126         </ws dl:input>
  1127         <wsd l:output n ame="getNo teTitlesRe sponse">
  1128           <s oap:body u se="litera l" />
  1129         </ws dl:output>
  1130       </wsdl :operation >
  1131       <wsdl: operation  name="getV isits">
  1132         <soa p:operatio n soapActi on="" styl e="documen t" />
  1133         <wsd l:input na me="getVis its">
  1134           <s oap:body u se="litera l" />
  1135         </ws dl:input>
  1136         <wsd l:output n ame="getVi sitsRespon se">
  1137           <s oap:body u se="litera l" />
  1138         </ws dl:output>
  1139       </wsdl :operation >
  1140       <wsdl: operation  name="isCo signerRequ ired">
  1141         <soa p:operatio n soapActi on="" styl e="documen t" />
  1142         <wsd l:input na me="isCosi gnerRequir ed">
  1143           <s oap:body u se="litera l" />
  1144         </ws dl:input>
  1145         <wsd l:output n ame="isCos ignerRequi redRespons e">
  1146           <s oap:body u se="litera l" />
  1147         </ws dl:output>
  1148       </wsdl :operation >
  1149       <wsdl: operation  name="getS ite">
  1150         <soa p:operatio n soapActi on="" styl e="documen t" />
  1151         <wsd l:input na me="getSit e">
  1152           <s oap:body u se="litera l" />
  1153         </ws dl:input>
  1154         <wsd l:output n ame="getSi teResponse ">
  1155           <s oap:body u se="litera l" />
  1156         </ws dl:output>
  1157       </wsdl :operation >
  1158       <wsdl: operation  name="getV ersion">
  1159         <soa p:operatio n soapActi on="" styl e="documen t" />
  1160         <wsd l:input na me="getVer sion">
  1161           <s oap:body u se="litera l" />
  1162         </ws dl:input>
  1163         <wsd l:output n ame="getVe rsionRespo nse">
  1164           <s oap:body u se="litera l" />
  1165         </ws dl:output>
  1166       </wsdl :operation >
  1167       <wsdl: operation  name="cprs Launch">
  1168         <soa p:operatio n soapActi on="" styl e="documen t" />
  1169         <wsd l:input na me="cprsLa unch">
  1170           <s oap:body u se="litera l" />
  1171         </ws dl:input>
  1172         <wsd l:output n ame="cprsL aunchRespo nse">
  1173           <s oap:body u se="litera l" />
  1174         </ws dl:output>
  1175       </wsdl :operation >
  1176       <wsdl: operation  name="cprs UserLookup ">
  1177         <soa p:operatio n soapActi on="" styl e="documen t" />
  1178         <wsd l:input na me="cprsUs erLookup">
  1179           <s oap:body u se="litera l" />
  1180         </ws dl:input>
  1181         <wsd l:output n ame="cprsU serLookupR esponse">
  1182           <s oap:body u se="litera l" />
  1183         </ws dl:output>
  1184       </wsdl :operation >
  1185       <wsdl: operation  name="getL ocations">
  1186         <soa p:operatio n soapActi on="" styl e="documen t" />
  1187         <wsd l:input na me="getLoc ations">
  1188           <s oap:body u se="litera l" />
  1189         </ws dl:input>
  1190         <wsd l:output n ame="getLo cationsRes ponse">
  1191           <s oap:body u se="litera l" />
  1192         </ws dl:output>
  1193       </wsdl :operation >
  1194     </wsdl:b inding>
  1195     <wsdl:se rvice name ="TbiServi ceImplServ ice">
  1196       <wsdl: port name= "TbiServic eImplPort"  binding=" tns:TbiSer viceImplSe rviceSoapB inding">
  1197           <soap:addr ess locati on="http:/ / IP                    /via-webse rvices/ser vices/TbiS ervice" />
  1198       </wsdl :port>
  1199     </wsdl:s ervice>
  1200   </wsdl:def initions>