23. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/21/2017 10:24:33 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.

23.1 Files compared

# Location File Last Modified
1 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\BHIERelayService\2.3.3.2\BHIERelayService-2.3.3.2.jar\META-INF\wsdl BHIERelayService_metadata1.xsd Mon Mar 7 17:52:08 2016 UTC
2 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\BHIERelayService\2.3.3.2\BHIERelayService-2.3.3.2.jar\META-INF\wsdl BHIERelayService_metadata1.xsd Wed Jun 21 13:19:36 2017 UTC

23.2 Comparison summary

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

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

23.4 Active regular expressions

No regular expressions were active.

23.5 Comparison detail

  1   <!-- Publi shed by JA X-WS RI (h ttp://jax- ws.java.ne t). RI's v ersion is  Metro/2.3. 1-b419 (br anches/2.3 .1.x-7937;  2014-08-0 4T08:11:03 +0000) JAX WS-RI/2.2. 10-b140803 .1500 JAXW S-API/2.2. 11 JAXB-RI /2.2.10-b1 40802.1033  JAXB-API/ 2.2.12-b14 0109.1041  svn-revisi on#unknown . --><xs:s chema xmln s:tns="htt p://webser vice.bhie. URL         /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ /webservic e.bhie. URL         /" version ="1.0">
  2     <xs:elem ent name=" addCache"  type="tns: addCache"/ >
  3     <xs:elem ent name=" addCacheRe sponse" ty pe="tns:ad dCacheResp onse"/>
  4     <xs:elem ent name=" getDeploym entForms"  type="tns: getDeploym entForms"/ >
  5     <xs:elem ent name=" getDeploym entFormsRe sponse" ty pe="tns:ge tDeploymen tFormsResp onse"/>
  6     <xs:elem ent name=" getEncount erNotes" t ype="tns:g etEncounte rNotes"/>
  7     <xs:elem ent name=" getEncount erNotesRes ponse" typ e="tns:get EncounterN otesRespon se"/>
  8     <xs:elem ent name=" getHAIMSDo cuments" t ype="tns:g etHAIMSDoc uments"/>
  9     <xs:elem ent name=" getHAIMSDo cumentsRes ponse" typ e="tns:get HAIMSDocum entsRespon se"/>
  10     <xs:elem ent name=" getNoteIma ge" type=" tns:getNot eImage"/>
  11     <xs:elem ent name=" getNoteIma geEncoded"  type="tns :getNoteIm ageEncoded "/>
  12     <xs:elem ent name=" getNoteIma geEncodedF romUrl" ty pe="tns:ge tNoteImage EncodedFro mUrl"/>
  13     <xs:elem ent name=" getNoteIma geEncodedF romUrlResp onse" type ="tns:getN oteImageEn codedFromU rlResponse "/>
  14     <xs:elem ent name=" getNoteIma geEncodedR esponse" t ype="tns:g etNoteImag eEncodedRe sponse"/>
  15     <xs:elem ent name=" getNoteIma geFromUrl"  type="tns :getNoteIm ageFromUrl "/>
  16     <xs:elem ent name=" getNoteIma geFromUrlR esponse" t ype="tns:g etNoteImag eFromUrlRe sponse"/>
  17     <xs:elem ent name=" getNoteIma geResponse " type="tn s:getNoteI mageRespon se"/>
  18     <xs:elem ent name=" getOutpati entProcedu res" type= "tns:getOu tpatientPr ocedures"/ >
  19     <xs:elem ent name=" getOutpati entProcedu resRespons e" type="t ns:getOutp atientProc eduresResp onse"/>
  20     <xs:elem ent name=" getPatient Admissions " type="tn s:getPatie ntAdmissio ns"/>
  21     <xs:elem ent name=" getPatient Admissions Response"  type="tns: getPatient Admissions Response"/ >
  22     <xs:elem ent name=" getPatient Allergies"  type="tns :getPatien tAllergies "/>
  23     <xs:elem ent name=" getPatient AllergiesR esponse" t ype="tns:g etPatientA llergiesRe sponse"/>
  24     <xs:elem ent name=" getPatient Appointmen ts" type=" tns:getPat ientAppoin tments"/>
  25     <xs:elem ent name=" getPatient Appointmen tsResponse " type="tn s:getPatie ntAppointm entsRespon se"/>
  26     <xs:elem ent name=" getPatient ConsultOrd ers" type= "tns:getPa tientConsu ltOrders"/ >
  27     <xs:elem ent name=" getPatient ConsultOrd ersRespons e" type="t ns:getPati entConsult OrdersResp onse"/>
  28     <xs:elem ent name=" getPatient Consults"  type="tns: getPatient Consults"/ >
  29     <xs:elem ent name=" getPatient ConsultsRe sponse" ty pe="tns:ge tPatientCo nsultsResp onse"/>
  30     <xs:elem ent name=" getPatient Demographi cs" type=" tns:getPat ientDemogr aphics"/>
  31     <xs:elem ent name=" getPatient Demographi csResponse " type="tn s:getPatie ntDemograp hicsRespon se"/>
  32     <xs:elem ent name=" getPatient DischargeS ummaries"  type="tns: getPatient DischargeS ummaries"/ >
  33     <xs:elem ent name=" getPatient DischargeS ummariesRe sponse" ty pe="tns:ge tPatientDi schargeSum mariesResp onse"/>
  34     <xs:elem ent name=" getPatient Encounters " type="tn s:getPatie ntEncounte rs"/>
  35     <xs:elem ent name=" getPatient Encounters Response"  type="tns: getPatient Encounters Response"/ >
  36     <xs:elem ent name=" getPatient FamilyHist ory" type= "tns:getPa tientFamil yHistory"/ >
  37     <xs:elem ent name=" getPatient FamilyHist oryRespons e" type="t ns:getPati entFamilyH istoryResp onse"/>
  38     <xs:elem ent name=" getPatient Immunizati ons" type= "tns:getPa tientImmun izations"/ >
  39     <xs:elem ent name=" getPatient Immunizati onsRespons e" type="t ns:getPati entImmuniz ationsResp onse"/>
  40     <xs:elem ent name=" getPatient Insurances " type="tn s:getPatie ntInsuranc es"/>
  41     <xs:elem ent name=" getPatient Insurances Response"  type="tns: getPatient Insurances Response"/ >
  42     <xs:elem ent name=" getPatient LabAnatomi cPathologi es" type=" tns:getPat ientLabAna tomicPatho logies"/>
  43     <xs:elem ent name=" getPatient LabAnatomi cPathologi esResponse " type="tn s:getPatie ntLabAnato micPatholo giesRespon se"/>
  44     <xs:elem ent name=" getPatient LabChemist ries" type ="tns:getP atientLabC hemistries "/>
  45     <xs:elem ent name=" getPatient LabChemist riesRespon se" type=" tns:getPat ientLabChe mistriesRe sponse"/>
  46     <xs:elem ent name=" getPatient LabMicrobi ologies" t ype="tns:g etPatientL abMicrobio logies"/>
  47     <xs:elem ent name=" getPatient LabMicrobi ologiesRes ponse" typ e="tns:get PatientLab Microbiolo giesRespon se"/>
  48     <xs:elem ent name=" getPatient LabOrders"  type="tns :getPatien tLabOrders "/>
  49     <xs:elem ent name=" getPatient LabOrdersR esponse" t ype="tns:g etPatientL abOrdersRe sponse"/>
  50     <xs:elem ent name=" getPatient Medication Orders" ty pe="tns:ge tPatientMe dicationOr ders"/>
  51     <xs:elem ent name=" getPatient Medication OrdersResp onse" type ="tns:getP atientMedi cationOrde rsResponse "/>
  52     <xs:elem ent name=" getPatient Medication s" type="t ns:getPati entMedicat ions"/>
  53     <xs:elem ent name=" getPatient Medication sResponse"  type="tns :getPatien tMedicatio nsResponse "/>
  54     <xs:elem ent name=" getPatient Notes" typ e="tns:get PatientNot es"/>
  55     <xs:elem ent name=" getPatient NotesRespo nse" type= "tns:getPa tientNotes Response"/ >
  56     <xs:elem ent name=" getPatient Orders" ty pe="tns:ge tPatientOr ders"/>
  57     <xs:elem ent name=" getPatient OrdersResp onse" type ="tns:getP atientOrde rsResponse "/>
  58     <xs:elem ent name=" getPatient OtherHisto ry" type=" tns:getPat ientOtherH istory"/>
  59     <xs:elem ent name=" getPatient OtherHisto ryResponse " type="tn s:getPatie ntOtherHis toryRespon se"/>
  60     <xs:elem ent name=" getPatient ProblemLis t" type="t ns:getPati entProblem List"/>
  61     <xs:elem ent name=" getPatient ProblemLis tResponse"  type="tns :getPatien tProblemLi stResponse "/>
  62     <xs:elem ent name=" getPatient Questionna ires" type ="tns:getP atientQues tionnaires "/>
  63     <xs:elem ent name=" getPatient Questionna iresRespon se" type=" tns:getPat ientQuesti onnairesRe sponse"/>
  64     <xs:elem ent name=" getPatient RadiologyO rders" typ e="tns:get PatientRad iologyOrde rs"/>
  65     <xs:elem ent name=" getPatient RadiologyO rdersRespo nse" type= "tns:getPa tientRadio logyOrders Response"/ >
  66     <xs:elem ent name=" getPatient RadiologyR eports" ty pe="tns:ge tPatientRa diologyRep orts"/>
  67     <xs:elem ent name=" getPatient RadiologyR eportsResp onse" type ="tns:getP atientRadi ologyRepor tsResponse "/>
  68     <xs:elem ent name=" getPatient SocialHist ory" type= "tns:getPa tientSocia lHistory"/ >
  69     <xs:elem ent name=" getPatient SocialHist oryRespons e" type="t ns:getPati entSocialH istoryResp onse"/>
  70     <xs:elem ent name=" getPatient Vitals" ty pe="tns:ge tPatientVi tals"/>
  71     <xs:elem ent name=" getPatient VitalsResp onse" type ="tns:getP atientVita lsResponse "/>
  72     <xs:elem ent name=" getSnarewo rksUser" t ype="tns:g etSnarewor ksUser"/>
  73     <xs:elem ent name=" getSnarewo rksUserRes ponse" typ e="tns:get Snareworks UserRespon se"/>
  74     <xs:elem ent name=" getStatus"  type="tns :getStatus "/>
  75     <xs:elem ent name=" getStatusR esponse" t ype="tns:g etStatusRe sponse"/>
  76     <xs:elem ent name=" getVLERPat ientAdmiss ions" type ="tns:getV LERPatient Admissions "/>
  77     <xs:elem ent name=" getVLERPat ientAdmiss ionsRespon se" type=" tns:getVLE RPatientAd missionsRe sponse"/>
  78     <xs:elem ent name=" getVLERPat ientAllerg ies" type= "tns:getVL ERPatientA llergies"/ >
  79     <xs:elem ent name=" getVLERPat ientAllerg iesRespons e" type="t ns:getVLER PatientAll ergiesResp onse"/>
  80     <xs:elem ent name=" getVLERPat ientAppoin tments" ty pe="tns:ge tVLERPatie ntAppointm ents"/>
  81     <xs:elem ent name=" getVLERPat ientAppoin tmentsResp onse" type ="tns:getV LERPatient Appointmen tsResponse "/>
  82     <xs:elem ent name=" getVLERPat ientCCDA"  type="tns: getVLERPat ientCCDA"/ >
  83     <xs:elem ent name=" getVLERPat ientCCDARa w" type="t ns:getVLER PatientCCD ARaw"/>
  84     <xs:elem ent name=" getVLERPat ientCCDARa wResponse"  type="tns :getVLERPa tientCCDAR awResponse "/>
  85     <xs:elem ent name=" getVLERPat ientCCDARe sponse" ty pe="tns:ge tVLERPatie ntCCDAResp onse"/>
  86     <xs:elem ent name=" getVLERPat ientDemogr aphics" ty pe="tns:ge tVLERPatie ntDemograp hics"/>
  87     <xs:elem ent name=" getVLERPat ientDemogr aphicsResp onse" type ="tns:getV LERPatient Demographi csResponse "/>
  88     <xs:elem ent name=" getVLERPat ientImmuni zations" t ype="tns:g etVLERPati entImmuniz ations"/>
  89     <xs:elem ent name=" getVLERPat ientImmuni zationsRes ponse" typ e="tns:get VLERPatien tImmunizat ionsRespon se"/>
  90     <xs:elem ent name=" getVLERPat ientInsura nces" type ="tns:getV LERPatient Insurances "/>
  91     <xs:elem ent name=" getVLERPat ientInsura ncesRespon se" type=" tns:getVLE RPatientIn surancesRe sponse"/>
  92     <xs:elem ent name=" getVLERPat ientMedica tions" typ e="tns:get VLERPatien tMedicatio ns"/>
  93     <xs:elem ent name=" getVLERPat ientMedica tionsRespo nse" type= "tns:getVL ERPatientM edications Response"/ >
  94     <xs:elem ent name=" getVLERPat ientProble mList" typ e="tns:get VLERPatien tProblemLi st"/>
  95     <xs:elem ent name=" getVLERPat ientProble mListRespo nse" type= "tns:getVL ERPatientP roblemList Response"/ >
  96     <xs:elem ent name=" getVLERPat ientProced ures" type ="tns:getV LERPatient Procedures "/>
  97     <xs:elem ent name=" getVLERPat ientProced uresRespon se" type=" tns:getVLE RPatientPr oceduresRe sponse"/>
  98     <xs:elem ent name=" getVLERPat ientResult s" type="t ns:getVLER PatientRes ults"/>
  99     <xs:elem ent name=" getVLERPat ientResult sResponse"  type="tns :getVLERPa tientResul tsResponse "/>
  100     <xs:elem ent name=" getVLERPat ientVitals " type="tn s:getVLERP atientVita ls"/>
  101     <xs:elem ent name=" getVLERPat ientVitals Response"  type="tns: getVLERPat ientVitals Response"/ >
  102     <xs:elem ent name=" resetStatu s" type="t ns:resetSt atus"/>
  103     <xs:elem ent name=" resetStatu sResponse"  type="tns :resetStat usResponse "/>
  104     <xs:comp lexType na me="getPat ientAllerg ies">
  105       <xs:se quence>
  106         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  107       </xs:s equence>
  108     </xs:com plexType>
  109     <xs:comp lexType na me="queryB ean">
  110       <xs:se quence>
  111         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:date Time"/>
  112         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" excludedSo urces" nil lable="tru e" type="x s:string"/ >
  113         <xs: element na me="forceR efresh" ty pe="xs:boo lean"/>
  114         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" includedSo urces" nil lable="tru e" type="x s:string"/ >
  115         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  116         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:da teTime"/>
  117         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  118       </xs:s equence>
  119     </xs:com plexType>
  120     <xs:comp lexType na me="getPat ientAllerg iesRespons e">
  121       <xs:se quence>
  122         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  123       </xs:s equence>
  124     </xs:com plexType>
  125     <xs:comp lexType na me="v4Resu ltCollecti on">
  126       <xs:co mplexConte nt>
  127         <xs: extension  base="tns: resultColl ection">
  128           <x s:sequence >
  129              <xs:elemen t minOccur s="0" name ="dataReco rdList" ty pe="tns:v4 DataRecord "/>
  130              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="errorL istv4" nil lable="tru e" type="x s:string"/ >
  131              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="narrat iveList" n illable="t rue" type= "tns:narra tiveV4"/>
  132              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="status Listv4" ni llable="tr ue" type=" tns:siteSt atusV4"/>
  133              <xs:elemen t name="vl er" type=" xs:boolean "/>
  134           </ xs:sequenc e>
  135         </xs :extension >
  136       </xs:c omplexCont ent>
  137     </xs:com plexType>
  138     <xs:comp lexType na me="result Collection ">
  139       <xs:se quence>
  140         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" errorList"  nillable= "true" typ e="tns:err or"/>
  141         <xs: element mi nOccurs="0 " name="qu eryComplet e" type="x s:string"/ >
  142         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" statusList " nillable ="true" ty pe="tns:si teStatus"/ >
  143       </xs:s equence>
  144     </xs:com plexType>
  145     <xs:comp lexType na me="v4Data Record">
  146       <xs:se quence>
  147         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" admissions " nillable ="true" ty pe="tns:ad missionV4" />
  148         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" allergy" n illable="t rue" type= "tns:aller gyV4"/>
  149         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" appointmen ts" nillab le="true"  type="tns: appointmen tV4"/>
  150         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" consultOrd ers" nilla ble="true"  type="tns :consultOr derV4"/>
  151         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" demographi cs" nillab le="true"  type="tns: demographi cV4"/>
  152         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" documentIn fo" nillab le="true"  type="tns: documentIn foV4"/>
  153         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterN otes" nill able="true " type="tn s:noteV4"/ >
  154         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounters " nillable ="true" ty pe="tns:en counterV4" />
  155         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" externalPa rtnerResul ts" nillab le="true"  type="tns: resultV4"/ >
  156         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" familyHist ory" nilla ble="true"  type="tns :historyV4 "/>
  157         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" immunizati ons" nilla ble="true"  type="tns :immunizat ionV4"/>
  158         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" inpatientN otes" nill able="true " type="tn s:noteV4"/ >
  159         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labApResul ts" nillab le="true"  type="tns: resultV4"/ >
  160         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labChemRes ults" nill able="true " type="tn s:resultV4 "/>
  161         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labMicroRe sults" nil lable="tru e" type="t ns:resultV 4"/>
  162         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labOrders"  nillable= "true" typ e="tns:lab OrderV4"/>
  163         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" medication Orders" ni llable="tr ue" type=" tns:medica tionOrderV 4"/>
  164         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" medication s" nillabl e="true" t ype="tns:m edicationV 4"/>
  165         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" notes" nil lable="tru e" type="t ns:noteV4" />
  166         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" opmHistory " nillable ="true" ty pe="tns:hi storyV4"/>
  167         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" payers" ni llable="tr ue" type=" tns:payerV 4"/>
  168         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" problems"  nillable=" true" type ="tns:prob lemV4"/>
  169         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:pr ocedureV4" />
  170         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" questionna ires" nill able="true " type="tn s:question naireV4"/>
  171         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" radiologyO rders" nil lable="tru e" type="t ns:radiolo gyOrderV4" />
  172         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" radiologyR eports" ni llable="tr ue" type=" tns:radiol ogyReportV 4"/>
  173         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" socialHist ory" nilla ble="true"  type="tns :historyV4 "/>
  174         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vitals" ni llable="tr ue" type=" tns:vitalV 4"/>
  175       </xs:s equence>
  176     </xs:com plexType>
  177     <xs:comp lexType na me="admiss ionV4">
  178       <xs:se quence>
  179         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" admissionS ource" nil lable="tru e" type="t ns:spdcBea nV4"/>
  180         <xs: element mi nOccurs="0 " name="ar rivalDate"  type="tns :dateRange V4"/>
  181         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  182         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  183         <xs: element mi nOccurs="0 " name="de partureDat e" type="t ns:dateRan geV4"/>
  184         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dispositio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  185         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterL ocations"  nillable=" true" type ="tns:enco unterLocat ionV4"/>
  186         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterT ype" nilla ble="true"  type="tns :spdcBeanV 4"/>
  187         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  188         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  189         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  190         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  191         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  192         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  193         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  194         <xs: element mi nOccurs="0 " name="re gistration Number" ty pe="tns:re cordIdenti fierV4"/>
  195         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  196         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  197         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  198       </xs:s equence>
  199     </xs:com plexType>
  200     <xs:comp lexType na me="spdcBe anV4">
  201       <xs:se quence>
  202         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  203         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  204         <xs: element na me="primar y" type="x s:boolean" />
  205         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  206       </xs:s equence>
  207     </xs:com plexType>
  208     <xs:comp lexType na me="dateRa ngeV4">
  209       <xs:se quence>
  210         <xs: element mi nOccurs="0 " name="en d" type="x s:string"/ >
  211         <xs: element mi nOccurs="0 " name="st art" type= "xs:string "/>
  212       </xs:s equence>
  213     </xs:com plexType>
  214     <xs:comp lexType na me="encoun terLocatio nV4">
  215       <xs:se quence>
  216         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  217         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  218       </xs:s equence>
  219     </xs:com plexType>
  220     <xs:comp lexType na me="record Identifier V4">
  221       <xs:se quence>
  222         <xs: element mi nOccurs="0 " name="as signingAut hority" ty pe="xs:str ing"/>
  223         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  224       </xs:s equence>
  225     </xs:com plexType>
  226     <xs:comp lexType na me="provid erV4">
  227       <xs:se quence>
  228         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  229         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  230         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  231         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" taxonomy"  nillable=" true" type ="tns:spdc BeanV4"/>
  232         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telecoms"  nillable=" true" type ="tns:tele comV4"/>
  233       </xs:s equence>
  234     </xs:com plexType>
  235     <xs:comp lexType na me="addres sV4">
  236       <xs:se quence>
  237         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  238         <xs: element mi nOccurs="0 " name="co untry" typ e="xs:stri ng"/>
  239         <xs: element mi nOccurs="0 " name="co unty" type ="xs:strin g"/>
  240         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  241         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  242         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string "/>
  243         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" street" ni llable="tr ue" type=" xs:string" />
  244         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  245       </xs:s equence>
  246     </xs:com plexType>
  247     <xs:comp lexType na me="teleco mV4">
  248       <xs:se quence>
  249         <xs: element mi nOccurs="0 " name="ur iPrefix" t ype="xs:st ring"/>
  250         <xs: element mi nOccurs="0 " name="us eType" typ e="xs:stri ng"/>
  251         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  252       </xs:s equence>
  253     </xs:com plexType>
  254     <xs:comp lexType na me="reposi toryV4">
  255       <xs:se quence>
  256         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  257         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  258         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  259       </xs:s equence>
  260     </xs:com plexType>
  261     <xs:comp lexType na me="allerg yV4">
  262       <xs:se quence>
  263         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" allergen"  nillable=" true" type ="tns:spdc BeanV4"/>
  264         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  265         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  266         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  267         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  268         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  269         <xs: element mi nOccurs="0 " name="no tedDate" t ype="tns:d ateRangeV4 "/>
  270         <xs: element mi nOccurs="0 " name="on setDate" t ype="tns:d ateRangeV4 "/>
  271         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reactions"  nillable= "true" typ e="tns:rea ctionV4"/>
  272         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  273         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  274         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" severity"  nillable=" true" type ="tns:spdc BeanV4"/>
  275         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  276       </xs:s equence>
  277     </xs:com plexType>
  278     <xs:comp lexType na me="reacti onV4">
  279       <xs:se quence>
  280         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  281         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reaction"  nillable=" true" type ="tns:spdc BeanV4"/>
  282         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" severity"  nillable=" true" type ="tns:spdc BeanV4"/>
  283       </xs:s equence>
  284     </xs:com plexType>
  285     <xs:comp lexType na me="appoin tmentV4">
  286       <xs:se quence>
  287         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  288         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  289         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  290         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  291         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  292         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  293         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  294         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  295         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  296         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  297       </xs:s equence>
  298     </xs:com plexType>
  299     <xs:comp lexType na me="consul tOrderV4">
  300       <xs:se quence>
  301         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  302         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  303         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  304         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  305         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  306         <xs: element mi nOccurs="0 " name="re ason" type ="xs:strin g"/>
  307         <xs: element mi nOccurs="0 " name="re ceivingLoc ation" typ e="tns:rep ositoryV4" />
  308         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  309         <xs: element mi nOccurs="0 " name="re ferringLoc ation" typ e="tns:rep ositoryV4" />
  310         <xs: element mi nOccurs="0 " name="re ferringPro vider" typ e="tns:pro viderV4"/>
  311         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  312         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  313       </xs:s equence>
  314     </xs:com plexType>
  315     <xs:comp lexType na me="demogr aphicV4">
  316       <xs:se quence>
  317         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" addresses"  nillable= "true" typ e="tns:add ressV4"/>
  318         <xs: element mi nOccurs="0 " name="ag e" type="x s:string"/ >
  319         <xs: element mi nOccurs="0 " name="as signedUnit " type="tn s:reposito ryV4"/>
  320         <xs: element mi nOccurs="0 " name="bi rthDate" t ype="tns:d ateRangeV4 "/>
  321         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" branch" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  322         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  323         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" deersEligi bility" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  324         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  325         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" emergencyC ontacts" n illable="t rue" type= "tns:perso nV4"/>
  326         <xs: element mi nOccurs="0 " name="en rollmentLo cation" ty pe="tns:re positoryV4 "/>
  327         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  328         <xs: element mi nOccurs="0 " name="fm p" type="x s:string"/ >
  329         <xs: element mi nOccurs="0 " name="HI ESharing"  type="tns: optInV4"/>
  330         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" languages"  nillable= "true" typ e="tns:lan guagesV4"/ >
  331         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" maritalSta tus" nilla ble="true"  type="tns :spdcBeanV 4"/>
  332         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  333         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  334         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" nextOfKin"  nillable= "true" typ e="tns:per sonV4"/>
  335         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientCat egory" nil lable="tru e" type="t ns:spdcBea nV4"/>
  336         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientId"  nillable= "true" typ e="tns:rec ordIdentif ierV4"/>
  337         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" race" nill able="true " type="tn s:spdcWrap perV4"/>
  338         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" rank" nill able="true " type="tn s:spdcBean V4"/>
  339         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  340         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" religion"  nillable=" true" type ="tns:spdc BeanV4"/>
  341         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  342         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" sex" nilla ble="true"  type="tns :spdcBeanV 4"/>
  343         <xs: element mi nOccurs="0 " name="sp onsor" typ e="tns:spo nsorV4"/>
  344         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telecoms"  nillable=" true" type ="tns:tele comV4"/>
  345       </xs:s equence>
  346     </xs:com plexType>
  347     <xs:comp lexType na me="person V4">
  348       <xs:se quence>
  349         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" address" n illable="t rue" type= "tns:addre ssV4"/>
  350         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  351         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" phone" nil lable="tru e" type="t ns:telecom V4"/>
  352         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relationsh ip" nillab le="true"  type="tns: spdcBeanV4 "/>
  353       </xs:s equence>
  354     </xs:com plexType>
  355     <xs:comp lexType na me="nameV4 ">
  356       <xs:se quence>
  357         <xs: element mi nOccurs="0 " name="fi rst" type= "xs:string "/>
  358         <xs: element mi nOccurs="0 " name="la st" type=" xs:string" />
  359         <xs: element mi nOccurs="0 " name="mi ddle" type ="xs:strin g"/>
  360         <xs: element mi nOccurs="0 " name="pr efix" type ="xs:strin g"/>
  361         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  362         <xs: element mi nOccurs="0 " name="su ffix" type ="xs:strin g"/>
  363       </xs:s equence>
  364     </xs:com plexType>
  365     <xs:comp lexType na me="optInV 4">
  366       <xs:se quence>
  367         <xs: element mi nOccurs="0 " name="la stUpdateDa te" type=" tns:dateRa ngeV4"/>
  368         <xs: element na me="optIn"  type="xs: boolean"/>
  369       </xs:s equence>
  370     </xs:com plexType>
  371     <xs:comp lexType na me="langua gesV4">
  372       <xs:se quence>
  373         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" languageLi st" nillab le="true"  type="tns: spdcBeanV4 "/>
  374       </xs:s equence>
  375     </xs:com plexType>
  376     <xs:comp lexType na me="spdcWr apperV4">
  377       <xs:se quence>
  378         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" spdcList"  nillable=" true" type ="tns:spdc BeanV4"/>
  379       </xs:s equence>
  380     </xs:com plexType>
  381     <xs:comp lexType na me="sponso rV4">
  382       <xs:se quence>
  383         <xs: element mi nOccurs="0 " name="as signedUnit " type="tn s:reposito ryV4"/>
  384         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" branch" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  385         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  386         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" rank" nill able="true " type="tn s:spdcBean V4"/>
  387         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"/ >
  388       </xs:s equence>
  389     </xs:com plexType>
  390     <xs:comp lexType na me="docume ntInfoV4">
  391       <xs:se quence>
  392         <xs: element mi nOccurs="0 " name="do cumentPati ent" type= "tns:patie ntV4"/>
  393         <xs: element mi nOccurs="0 " name="do cumentPati entEmergen cyContact"  type="xs: string"/>
  394         <xs: element mi nOccurs="0 " name="do cumentPati entNok" ty pe="xs:str ing"/>
  395         <xs: element mi nOccurs="0 " name="do cumentPerf ormer" typ e="tns:per formerV4"/ >
  396         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" documentSo urce" nill able="true " type="tn s:sourceV4 "/>
  397         <xs: element mi nOccurs="0 " name="do cumentTitl e" type="x s:string"/ >
  398       </xs:s equence>
  399     </xs:com plexType>
  400     <xs:comp lexType na me="patien tV4">
  401       <xs:se quence>
  402         <xs: element mi nOccurs="0 " name="ad dress" typ e="xs:stri ng"/>
  403         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  404         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  405         <xs: element mi nOccurs="0 " name="ge nderCode"  type="xs:s tring"/>
  406         <xs: element mi nOccurs="0 " name="la nguage" ty pe="xs:str ing"/>
  407         <xs: element mi nOccurs="0 " name="la nguageCode " type="xs :string"/>
  408         <xs: element mi nOccurs="0 " name="ma ritalStatu s" type="x s:string"/ >
  409         <xs: element mi nOccurs="0 " name="ma ritalStatu sCode" typ e="xs:stri ng"/>
  410         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  411         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  412         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  413         <xs: element mi nOccurs="0 " name="pr oviderOrg"  type="xs: string"/>
  414         <xs: element mi nOccurs="0 " name="ra ce" type=" xs:string" />
  415         <xs: element mi nOccurs="0 " name="re ligion" ty pe="xs:str ing"/>
  416         <xs: element mi nOccurs="0 " name="re ligionCode " type="xs :string"/>
  417       </xs:s equence>
  418     </xs:com plexType>
  419     <xs:comp lexType na me="perfor merV4">
  420       <xs:se quence>
  421         <xs: element mi nOccurs="0 " name="da te" type=" xs:string" />
  422         <xs: element mi nOccurs="0 " name="pr oviderName " type="xs :string"/>
  423         <xs: element mi nOccurs="0 " name="pr oviderOrgN ame" type= "xs:string "/>
  424         <xs: element mi nOccurs="0 " name="pr oviderRole " type="xs :string"/>
  425         <xs: element mi nOccurs="0 " name="pr oviderTaxo nomy" type ="xs:strin g"/>
  426       </xs:s equence>
  427     </xs:com plexType>
  428     <xs:comp lexType na me="source V4">
  429       <xs:se quence>
  430         <xs: element mi nOccurs="0 " name="cu stodianOrg Address" t ype="xs:st ring"/>
  431         <xs: element mi nOccurs="0 " name="cu stodianOrg Name" type ="xs:strin g"/>
  432         <xs: element mi nOccurs="0 " name="cu stodianOrg Phone" typ e="xs:stri ng"/>
  433         <xs: element mi nOccurs="0 " name="re presentedO rgAddress"  type="xs: string"/>
  434         <xs: element mi nOccurs="0 " name="re presentedO rgName" ty pe="xs:str ing"/>
  435         <xs: element mi nOccurs="0 " name="re presentedO rgPhone" t ype="xs:st ring"/>
  436       </xs:s equence>
  437     </xs:com plexType>
  438     <xs:comp lexType na me="noteV4 ">
  439       <xs:se quence>
  440         <xs: element mi nOccurs="0 " name="co mpleteNote " type="xs :string"/>
  441         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  442         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  443         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" contentTyp e" nillabl e="true" t ype="tns:s pdcBeanV4" />
  444         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  445         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  446         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  447         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  448         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  449         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  450         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  451         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:st ring"/>
  452         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  453         <xs: element mi nOccurs="0 " name="ti tle" type= "xs:string "/>
  454         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  455         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  456         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  457       </xs:s equence>
  458     </xs:com plexType>
  459     <xs:comp lexType na me="encoun terV4">
  460       <xs:se quence>
  461         <xs: element mi nOccurs="0 " name="ar rivalDate"  type="tns :dateRange V4"/>
  462         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  463         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  464         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  465         <xs: element mi nOccurs="0 " name="de partureDat e" type="t ns:dateRan geV4"/>
  466         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" diagnoses"  nillable= "true" typ e="tns:enc ounterDiag nosisV4"/>
  467         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dispositio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  468         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterL ocations"  nillable=" true" type ="tns:enco unterLocat ionV4"/>
  469         <xs: element mi nOccurs="0 " name="en counterNum ber" type= "tns:recor dIdentifie rV4"/>
  470         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterT ype" nilla ble="true"  type="tns :spdcBeanV 4"/>
  471         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  472         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  473         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  474         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  475         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:en counterPro cedureV4"/ >
  476         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  477         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  478         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  479         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  480         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:st ring"/>
  481         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  482         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  483         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  484       </xs:s equence>
  485     </xs:com plexType>
  486     <xs:comp lexType na me="encoun terDiagnos isV4">
  487       <xs:se quence>
  488         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  489         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" diagnosis"  nillable= "true" typ e="tns:spd cBeanV4"/>
  490         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  491         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  492         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  493         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  494         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  495         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  496         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  497       </xs:s equence>
  498     </xs:com plexType>
  499     <xs:comp lexType na me="encoun terProcedu reV4">
  500       <xs:se quence>
  501         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  502         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  503         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  504         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  505         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  506         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  507         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedure"  nillable= "true" typ e="tns:spd cBeanV4"/>
  508         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  509         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  510         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  511       </xs:s equence>
  512     </xs:com plexType>
  513     <xs:comp lexType na me="result V4">
  514       <xs:se quence>
  515         <xs: element mi nOccurs="0 " name="ce rtifiedDat e" type="t ns:dateRan geV4"/>
  516         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  517         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  518         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  519         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  520         <xs: element mi nOccurs="0 " name="or der" type= "tns:order V4"/>
  521         <xs: element na me="panel"  type="xs: boolean"/>
  522         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  523         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  524         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:resul tsV4"/>
  525         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  526         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" tests" nil lable="tru e" type="t ns:testV4" />
  527       </xs:s equence>
  528     </xs:com plexType>
  529     <xs:comp lexType na me="orderV 4">
  530       <xs:se quence>
  531         <xs: element mi nOccurs="0 " name="ac cession" t ype="tns:r ecordIdent ifierV4"/>
  532         <xs: element mi nOccurs="0 " name="co llectionDa te" type=" tns:dateRa ngeV4"/>
  533         <xs: element mi nOccurs="0 " name="co llectionSa mple" type ="xs:strin g"/>
  534         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  535         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  536         <xs: element mi nOccurs="0 " name="id " type="tn s:recordId entifierV4 "/>
  537         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  538         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" priority"  nillable=" true" type ="tns:spdc BeanV4"/>
  539         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  540         <xs: element mi nOccurs="0 " name="re questingLo cation" ty pe="tns:re positoryV4 "/>
  541         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" specimen"  nillable=" true" type ="tns:spdc BeanV4"/>
  542         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  543         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" test" nill able="true " type="tn s:spdcBean V4"/>
  544       </xs:s equence>
  545     </xs:com plexType>
  546     <xs:comp lexType na me="result sV4">
  547       <xs:se quence>
  548         <xs: element mi nOccurs="0 " name="ce rtifiedBy"  type="tns :providerV 4"/>
  549         <xs: element mi nOccurs="0 " name="ce rtifiedDat e" type="t ns:dateRan geV4"/>
  550         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codedInter pretation"  nillable= "true" typ e="tns:spd cBeanV4"/>
  551         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  552         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  553         <xs: element mi nOccurs="0 " name="in terpretati on" type=" xs:string" />
  554         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  555         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" organisms"  nillable= "true" typ e="tns:spd cBeanV4"/>
  556         <xs: element mi nOccurs="0 " name="pe rformingLa bLocation"  type="tns :providerV 4"/>
  557         <xs: element mi nOccurs="0 " name="re ferenceRan ge" type=" xs:string" />
  558         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relatedCod es" nillab le="true"  type="tns: spdcWrappe rV4"/>
  559         <xs: element mi nOccurs="0 " name="re sult" type ="xs:strin g"/>
  560         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" specimens"  nillable= "true" typ e="xs:stri ng"/>
  561         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  562         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" test" nill able="true " type="tn s:spdcBean V4"/>
  563         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  564         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  565       </xs:s equence>
  566     </xs:com plexType>
  567     <xs:comp lexType na me="testV4 ">
  568       <xs:se quence>
  569         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:resul tsV4"/>
  570         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  571       </xs:s equence>
  572     </xs:com plexType>
  573     <xs:comp lexType na me="histor yV4">
  574       <xs:se quence>
  575         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="xs:strin g"/>
  576         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  577         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" contentTyp e" nillabl e="true" t ype="tns:s pdcBeanV4" />
  578         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  579         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  580         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  581         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  582         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" finding" n illable="t rue" type= "tns:spdcB eanV4"/>
  583         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  584         <xs: element na me="negati onInd" typ e="xs:bool ean"/>
  585         <xs: element mi nOccurs="0 " name="no tedDate" t ype="tns:d ateRangeV4 "/>
  586         <xs: element mi nOccurs="0 " name="on setDate" t ype="tns:d ateRangeV4 "/>
  587         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  588         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  589         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relationsh ip" nillab le="true"  type="tns: spdcBeanV4 "/>
  590         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  591         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  592         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" source" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  593         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  594         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" taxonomy"  nillable=" true" type ="tns:spdc BeanV4"/>
  595         <xs: element mi nOccurs="0 " name="ti tle" type= "xs:string "/>
  596         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  597         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  598         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  599       </xs:s equence>
  600     </xs:com plexType>
  601     <xs:comp lexType na me="immuni zationV4">
  602       <xs:se quence>
  603         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  604         <xs: element mi nOccurs="0 " name="do sage" type ="tns:immu nizationDo sageV4"/>
  605         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  606         <xs: element mi nOccurs="0 " name="lo tNumber" t ype="xs:st ring"/>
  607         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" manufactur er" nillab le="true"  type="tns: spdcBeanV4 "/>
  608         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  609         <xs: element na me="negati onInd" typ e="xs:bool ean"/>
  610         <xs: element mi nOccurs="0 " name="ne gationReas on" type=" xs:string" />
  611         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  612         <xs: element mi nOccurs="0 " name="re action" ty pe="tns:re actionV4"/ >
  613         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  614         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  615         <xs: element mi nOccurs="0 " name="re sults" typ e="tns:imm unizationR esultV4"/>
  616         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" routeOfAdm inistratio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  617         <xs: element mi nOccurs="0 " name="se riesInfo"  type="xs:s tring"/>
  618         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" siteOfAdmi nistration " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  619         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vaccine" n illable="t rue" type= "tns:spdcB eanV4"/>
  620       </xs:s equence>
  621     </xs:com plexType>
  622     <xs:comp lexType na me="immuni zationDosa geV4">
  623       <xs:se quence>
  624         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  625         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  626         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  627       </xs:s equence>
  628     </xs:com plexType>
  629     <xs:comp lexType na me="immuni zationResu ltV4">
  630       <xs:se quence>
  631         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  632         <xs: element mi nOccurs="0 " name="si ze" type=" xs:string" />
  633       </xs:s equence>
  634     </xs:com plexType>
  635     <xs:comp lexType na me="labOrd erV4">
  636       <xs:se quence>
  637         <xs: element mi nOccurs="0 " name="al ternateSpe cimenText"  type="xs: string"/>
  638         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  639         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  640         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  641         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  642         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  643         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  644         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  645         <xs: element mi nOccurs="0 " name="gr oupNumber"  type="xs: string"/>
  646         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  647         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  648         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  649         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  650         <xs: element mi nOccurs="0 " name="pr ocessingPr iority" ty pe="xs:str ing"/>
  651         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  652         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  653         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" scheduleTy pe" nillab le="true"  type="tns: spdcBeanV4 "/>
  654         <xs: element mi nOccurs="0 " name="sp ecimenText " type="xs :string"/>
  655         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  656         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  657       </xs:s equence>
  658     </xs:com plexType>
  659     <xs:comp lexType na me="medica tionOrderV 4">
  660       <xs:se quence>
  661         <xs: element mi nOccurs="0 " name="ac tionCode"  type="xs:s tring"/>
  662         <xs: element mi nOccurs="0 " name="al ternateDru gText" typ e="xs:stri ng"/>
  663         <xs: element na me="childR esistant"  type="xs:b oolean"/>
  664         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  665         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  666         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  667         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  668         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  669         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  670         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  671         <xs: element mi nOccurs="0 " name="gi veAmount"  type="xs:s tring"/>
  672         <xs: element mi nOccurs="0 " name="gi veFormDesc ription" t ype="xs:st ring"/>
  673         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" giveUnits"  nillable= "true" typ e="tns:spd cBeanV4"/>
  674         <xs: element mi nOccurs="0 " name="nu mberOfRefi lls" type= "xs:string "/>
  675         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  676         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  677         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  678         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  679         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  680         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  681         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  682         <xs: element mi nOccurs="0 " name="re questedDis penseAmoun t" type="x s:string"/ >
  683         <xs: element mi nOccurs="0 " name="ro uteDescrip tion" type ="xs:strin g"/>
  684         <xs: element mi nOccurs="0 " name="si g" type="x s:string"/ >
  685         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  686         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  687       </xs:s equence>
  688     </xs:com plexType>
  689     <xs:comp lexType na me="medica tionV4">
  690       <xs:se quence>
  691         <xs: element na me="active " type="xs :boolean"/ >
  692         <xs: element na me="childR esistant"  type="xs:b oolean"/>
  693         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  694         <xs: element mi nOccurs="0 " name="cu rrentSuppl yEndDate"  type="tns: dateRangeV 4"/>
  695         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  696         <xs: element mi nOccurs="0 " name="da ysSupply"  type="xs:s tring"/>
  697         <xs: element mi nOccurs="0 " name="di spensingPh armacy" ty pe="tns:re positoryV4 "/>
  698         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" drugs" nil lable="tru e" type="t ns:drugV4" />
  699         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  700         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  701         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  702         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  703         <xs: element mi nOccurs="0 " name="fi llExpirati onDate" ty pe="tns:da teRangeV4" />
  704         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" fillInfo"  nillable=" true" type ="tns:medi cationFill InfoV4"/>
  705         <xs: element mi nOccurs="0 " name="is sueDate" t ype="tns:d ateRangeV4 "/>
  706         <xs: element mi nOccurs="0 " name="la stFillDate " type="tn s:dateRang eV4"/>
  707         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  708         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  709         <xs: element mi nOccurs="0 " name="nu mberOfRefi lls" type= "xs:string "/>
  710         <xs: element mi nOccurs="0 " name="or derDate" t ype="tns:d ateRangeV4 "/>
  711         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  712         <xs: element na me="otc" t ype="xs:bo olean"/>
  713         <xs: element mi nOccurs="0 " name="pr escription " type="xs :string"/>
  714         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  715         <xs: element mi nOccurs="0 " name="qu antity" ty pe="tns:qu antityV4"/ >
  716         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  717         <xs: element mi nOccurs="0 " name="re fillsRemai ning" type ="xs:strin g"/>
  718         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  719         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" route" nil lable="tru e" type="t ns:spdcBea nV4"/>
  720         <xs: element mi nOccurs="0 " name="rx Number" ty pe="tns:re cordIdenti fierV4"/>
  721         <xs: element mi nOccurs="0 " name="si g" type="x s:string"/ >
  722         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  723         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  724         <xs: element mi nOccurs="0 " name="sy stemOfOrig in" type=" tns:spdcBe anV4"/>
  725       </xs:s equence>
  726     </xs:com plexType>
  727     <xs:comp lexType na me="drugV4 ">
  728       <xs:se quence>
  729         <xs: element mi nOccurs="0 " name="do sage" type ="tns:quan tityV4"/>
  730         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" drug" nill able="true " type="tn s:spdcBean V4"/>
  731       </xs:s equence>
  732     </xs:com plexType>
  733     <xs:comp lexType na me="quanti tyV4">
  734       <xs:se quence>
  735         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  736         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  737         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  738       </xs:s equence>
  739     </xs:com plexType>
  740     <xs:comp lexType na me="medica tionFillIn foV4">
  741       <xs:se quence>
  742         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" action" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  743         <xs: element mi nOccurs="0 " name="di spensingPh armacy" ty pe="tns:re positoryV4 "/>
  744         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  745         <xs: element mi nOccurs="0 " name="fi llCost" ty pe="xs:str ing"/>
  746         <xs: element mi nOccurs="0 " name="fi llDate" ty pe="tns:da teRangeV4" />
  747         <xs: element mi nOccurs="0 " name="fi llNumber"  type="xs:s tring"/>
  748         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  749         <xs: element mi nOccurs="0 " name="qu antity" ty pe="tns:qu antityV4"/ >
  750         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  751       </xs:s equence>
  752     </xs:com plexType>
  753     <xs:comp lexType na me="payerV 4">
  754       <xs:se quence>
  755         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  756         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  757         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  758         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  759         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  760         <xs: element mi nOccurs="0 " name="gr oup" type= "xs:string "/>
  761         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  762         <xs: element mi nOccurs="0 " name="pl an" type=" tns:insura ncePlanV4" />
  763         <xs: element mi nOccurs="0 " name="po licy" type ="xs:strin g"/>
  764         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  765         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  766         <xs: element mi nOccurs="0 " name="rx Bin" type= "xs:string "/>
  767         <xs: element mi nOccurs="0 " name="rx Pcn" type= "xs:string "/>
  768         <xs: element mi nOccurs="0 " name="su bscriber"  type="tns: insuranceS ubscriberV 4"/>
  769         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  770       </xs:s equence>
  771     </xs:com plexType>
  772     <xs:comp lexType na me="insura ncePlanV4" >
  773       <xs:se quence>
  774         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  775         <xs: element mi nOccurs="0 " name="ef fectiveDat e" type="t ns:dateRan geV4"/>
  776         <xs: element mi nOccurs="0 " name="ex pirationDa te" type=" tns:dateRa ngeV4"/>
  777         <xs: element mi nOccurs="0 " name="in surance" t ype="tns:i nsuranceId entifierV4 "/>
  778         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  779         <xs: element mi nOccurs="0 " name="te lecom" typ e="tns:tel ecomV4"/>
  780         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  781       </xs:s equence>
  782     </xs:com plexType>
  783     <xs:comp lexType na me="insura nceIdentif ierV4">
  784       <xs:se quence>
  785         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  786         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" recordId"  nillable=" true" type ="tns:reco rdIdentifi erV4"/>
  787       </xs:s equence>
  788     </xs:com plexType>
  789     <xs:comp lexType na me="insura nceSubscri berV4">
  790       <xs:se quence>
  791         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  792         <xs: element mi nOccurs="0 " name="bi rthDate" t ype="tns:d ateRangeV4 "/>
  793         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  794         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  795         <xs: element mi nOccurs="0 " name="ph one" type= "tns:phone V4"/>
  796         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relationsh ip" nillab le="true"  type="tns: spdcBeanV4 "/>
  797       </xs:s equence>
  798     </xs:com plexType>
  799     <xs:comp lexType na me="phoneV 4">
  800       <xs:se quence>
  801         <xs: element mi nOccurs="0 " name="ar ea" type=" xs:string" />
  802         <xs: element mi nOccurs="0 " name="co untry" typ e="xs:stri ng"/>
  803         <xs: element mi nOccurs="0 " name="ex tension" t ype="xs:st ring"/>
  804         <xs: element mi nOccurs="0 " name="lo cal" type= "xs:string "/>
  805         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  806       </xs:s equence>
  807     </xs:com plexType>
  808     <xs:comp lexType na me="proble mV4">
  809       <xs:se quence>
  810         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" acuity" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  811         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" chronicity " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  812         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  813         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  814         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  815         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  816         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  817         <xs: element mi nOccurs="0 " name="ho spitalLoca tion" type ="xs:strin g"/>
  818         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" icdCode" n illable="t rue" type= "tns:spdcB eanV4"/>
  819         <xs: element mi nOccurs="0 " name="la stModified Date" type ="xs:strin g"/>
  820         <xs: element mi nOccurs="0 " name="lo ngDescript ion" type= "xs:string "/>
  821         <xs: element mi nOccurs="0 " name="mo difiedBy"  type="tns: providerV4 "/>
  822         <xs: element mi nOccurs="0 " name="mo difiedDate " type="tn s:dateRang eV4"/>
  823         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  824         <xs: element mi nOccurs="0 " name="ne gationInd"  type="xs: string"/>
  825         <xs: element mi nOccurs="0 " name="no tes" type= "xs:string "/>
  826         <xs: element mi nOccurs="0 " name="on setDate" t ype="tns:d ateRangeV4 "/>
  827         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" problem" n illable="t rue" type= "tns:spdcB eanV4"/>
  828         <xs: element mi nOccurs="0 " name="pr oblemId" t ype="xs:st ring"/>
  829         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  830         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  831         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  832         <xs: element mi nOccurs="0 " name="sh ortDescrip tion" type ="xs:strin g"/>
  833         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" sourceOfIn fo" nillab le="true"  type="tns: spdcBeanV4 "/>
  834         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  835         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  836       </xs:s equence>
  837     </xs:com plexType>
  838     <xs:comp lexType na me="proced ureV4">
  839       <xs:se quence>
  840         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" bodySite"  nillable=" true" type ="tns:spdc BeanV4"/>
  841         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  842         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  843         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  844         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  845         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  846         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  847         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  848         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedure"  nillable= "true" typ e="tns:spd cBeanV4"/>
  849         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  850         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" qualifiers " nillable ="true" ty pe="tns:sp dcWrapperV 4"/>
  851         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  852         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  853         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  854         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  855       </xs:s equence>
  856     </xs:com plexType>
  857     <xs:comp lexType na me="questi onnaireV4" >
  858       <xs:se quence>
  859         <xs: element mi nOccurs="0 " name="co mments" ty pe="xs:str ing"/>
  860         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  861         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  862         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  863         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  864         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  865         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  866         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  867         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  868         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  869         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" responseCo mments" ni llable="tr ue" type=" tns:questi onnaireRes ponseComme ntsV4"/>
  870         <xs: element mi nOccurs="0 " name="re sponseDate " type="tn s:dateRang eV4"/>
  871         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" responses"  nillable= "true" typ e="tns:que stionnaire DetailsV4" />
  872         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  873         <xs: element mi nOccurs="0 " name="ve rsion" typ e="xs:stri ng"/>
  874       </xs:s equence>
  875     </xs:com plexType>
  876     <xs:comp lexType na me="questi onnaireRes ponseComme ntsV4">
  877       <xs:se quence>
  878         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  879         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  880         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  881         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  882         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  883         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  884       </xs:s equence>
  885     </xs:com plexType>
  886     <xs:comp lexType na me="questi onnaireDet ailsV4">
  887       <xs:se quence>
  888         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer sV4"/>
  889         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice sV4"/>
  890         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme ntsV4"/>
  891         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  892         <xs: element mi nOccurs="0 " name="se quenceNumb er" type=" xs:string" />
  893       </xs:s equence>
  894     </xs:com plexType>
  895     <xs:comp lexType na me="questi onnaireDet ailAnswers V4">
  896       <xs:se quence>
  897         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  898         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  899         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  900         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  901       </xs:s equence>
  902     </xs:com plexType>
  903     <xs:comp lexType na me="questi onnaireDet ailChoices V4">
  904       <xs:se quence>
  905         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  906         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  907         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  908         <xs: element na me="select ed" type=" xs:boolean "/>
  909         <xs: element mi nOccurs="0 " name="te xt" type=" xs:string" />
  910       </xs:s equence>
  911     </xs:com plexType>
  912     <xs:comp lexType na me="questi onnaireDet ailComment sV4">
  913       <xs:se quence>
  914         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  915         <xs: element mi nOccurs="0 " name="co mmentNumbe r" type="x s:string"/ >
  916         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  917         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  918         <xs: element mi nOccurs="0 " name="se quenceNumb er" type=" xs:string" />
  919       </xs:s equence>
  920     </xs:com plexType>
  921     <xs:comp lexType na me="radiol ogyOrderV4 ">
  922       <xs:se quence>
  923         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  924         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  925         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  926         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  927         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  928         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  929         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  930         <xs: element mi nOccurs="0 " name="gr oupNumber"  type="xs: string"/>
  931         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  932         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  933         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  934         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  935         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  936         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  937         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" scheduleTy pe" nillab le="true"  type="tns: spdcBeanV4 "/>
  938         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  939         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  940       </xs:s equence>
  941     </xs:com plexType>
  942     <xs:comp lexType na me="radiol ogyReportV 4">
  943       <xs:se quence>
  944         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" amendments " nillable ="true" ty pe="tns:am endmentV4" />
  945         <xs: element mi nOccurs="0 " name="ap provedBy"  type="tns: providerV4 "/>
  946         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  947         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  948         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  949         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  950         <xs: element mi nOccurs="0 " name="ex am" type=" tns:examV4 "/>
  951         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  952         <xs: element mi nOccurs="0 " name="in terpretedB y" type="t ns:provide rV4"/>
  953         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  954         <xs: element mi nOccurs="0 " name="or der" type= "tns:order V4"/>
  955         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  956         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:sp dcWrapperV 4"/>
  957         <xs: element mi nOccurs="0 " name="re ason" type ="xs:strin g"/>
  958         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  959         <xs: element mi nOccurs="0 " name="re portId" ty pe="tns:re cordIdenti fierV4"/>
  960         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  961         <xs: element mi nOccurs="0 " name="re questingLo cation" ty pe="tns:re positoryV4 "/>
  962         <xs: element mi nOccurs="0 " name="re questingPr ovider" ty pe="tns:pr oviderV4"/ >
  963         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  964         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  965         <xs: element mi nOccurs="0 " name="tr anscriptio nDate" typ e="tns:dat eRangeV4"/ >
  966         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  967         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  968       </xs:s equence>
  969     </xs:com plexType>
  970     <xs:comp lexType na me="amendm entV4">
  971       <xs:se quence>
  972         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  973         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  974         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  975         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  976         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  977       </xs:s equence>
  978     </xs:com plexType>
  979     <xs:comp lexType na me="examV4 ">
  980       <xs:se quence>
  981         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  982         <xs: element mi nOccurs="0 " name="ex amNumber"  type="tns: recordIden tifierV4"/ >
  983         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  984       </xs:s equence>
  985     </xs:com plexType>
  986     <xs:comp lexType na me="vitalV 4">
  987       <xs:se quence>
  988         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  989         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  990         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  991         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  992         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  993         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:vital sResultV4" />
  994       </xs:s equence>
  995     </xs:com plexType>
  996     <xs:comp lexType na me="vitals ResultV4">
  997       <xs:se quence>
  998         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" bodySite"  nillable=" true" type ="tns:spdc BeanV4"/>
  999         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1000         <xs: element mi nOccurs="0 " name="en dTime" typ e="tns:dat eRangeV4"/ >
  1001         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  1002         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" modifiers"  nillable= "true" typ e="tns:vit alsResultM odifierV4" />
  1003         <xs: element mi nOccurs="0 " name="pe rformedDat e" type="t ns:dateRan geV4"/>
  1004         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" performing Provider"  nillable=" true" type ="tns:prov iderV4"/>
  1005         <xs: element mi nOccurs="0 " name="st artTime" t ype="tns:d ateRangeV4 "/>
  1006         <xs: element mi nOccurs="0 " name="te st" type=" tns:vitals TestV4"/>
  1007         <xs: element mi nOccurs="0 " name="un iqueId" ty pe="xs:str ing"/>
  1008       </xs:s equence>
  1009     </xs:com plexType>
  1010     <xs:comp lexType na me="vitals ResultModi fierV4">
  1011       <xs:se quence>
  1012         <xs: element mi nOccurs="0 " name="cr eatedBy" t ype="tns:p roviderV4" />
  1013         <xs: element mi nOccurs="0 " name="cr eatedDate"  type="tns :dateRange V4"/>
  1014         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  1015         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  1016         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" value" nil lable="tru e" type="t ns:spdcBea nV4"/>
  1017       </xs:s equence>
  1018     </xs:com plexType>
  1019     <xs:comp lexType na me="vitals TestV4">
  1020       <xs:se quence>
  1021         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  1022         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  1023         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" value" nil lable="tru e" type="t ns:spdcBea nV4"/>
  1024       </xs:s equence>
  1025     </xs:com plexType>
  1026     <xs:comp lexType na me="narrat iveV4">
  1027       <xs:se quence>
  1028         <xs: element mi nOccurs="0 " name="na rrativeAss igningAuth orityIdent ifier" typ e="xs:stri ng"/>
  1029         <xs: element mi nOccurs="0 " name="na rrativeHom eCommunity Identifier " type="xs :string"/>
  1030         <xs: element mi nOccurs="0 " name="na rrativeIde ntifier" t ype="xs:st ring"/>
  1031         <xs: element mi nOccurs="0 " name="na rrativeTex t" type="x s:string"/ >
  1032       </xs:s equence>
  1033     </xs:com plexType>
  1034     <xs:comp lexType na me="siteSt atusV4">
  1035       <xs:se quence>
  1036         <xs: element na me="expect edCount" t ype="xs:in t"/>
  1037         <xs: element mi nOccurs="0 " name="pa rtner" typ e="tns:par tnerV4"/>
  1038         <xs: element mi nOccurs="0 " name="pa rtnerStatu s" type="x s:string"/ >
  1039         <xs: element na me="receiv edCount" t ype="xs:in t"/>
  1040       </xs:s equence>
  1041     </xs:com plexType>
  1042     <xs:comp lexType na me="partne rV4">
  1043       <xs:se quence>
  1044         <xs: element mi nOccurs="0 " name="pa rtnerIdent ifier" typ e="xs:stri ng"/>
  1045         <xs: element mi nOccurs="0 " name="pa rtnerName"  type="xs: string"/>
  1046         <xs: element mi nOccurs="0 " name="pa rtnerSubId entifier"  type="xs:s tring"/>
  1047         <xs: element mi nOccurs="0 " name="pa rtnerSubId entifierNa me" type=" xs:string" />
  1048         <xs: element mi nOccurs="0 " name="pa rtnerType"  type="xs: string"/>
  1049       </xs:s equence>
  1050     </xs:com plexType>
  1051     <xs:comp lexType na me="error" >
  1052       <xs:se quence>
  1053         <xs: element mi nOccurs="0 " name="er rorCode" t ype="xs:st ring"/>
  1054         <xs: element mi nOccurs="0 " name="er rorLocatio n" type="x s:string"/ >
  1055         <xs: element mi nOccurs="0 " name="er rorSeverit y" type="x s:string"/ >
  1056         <xs: element mi nOccurs="0 " name="er rorValue"  type="xs:s tring"/>
  1057       </xs:s equence>
  1058     </xs:com plexType>
  1059     <xs:comp lexType na me="siteSt atus">
  1060       <xs:se quence>
  1061         <xs: element mi nOccurs="0 " name="ex pectedCoun t" type="x s:string"/ >
  1062         <xs: element mi nOccurs="0 " name="re trievedCou nt" type=" xs:string" />
  1063         <xs: element mi nOccurs="0 " name="si teId" type ="xs:strin g"/>
  1064         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  1065         <xs: element mi nOccurs="0 " name="si teStatus"  type="xs:s tring"/>
  1066       </xs:s equence>
  1067     </xs:com plexType>
  1068     <xs:comp lexType na me="getVLE RPatientAd missions">
  1069       <xs:se quence>
  1070         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1071       </xs:s equence>
  1072     </xs:com plexType>
  1073     <xs:comp lexType na me="getVLE RPatientAd missionsRe sponse">
  1074       <xs:se quence>
  1075         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1076       </xs:s equence>
  1077     </xs:com plexType>
  1078     <xs:comp lexType na me="getVLE RPatientPr oblemList" >
  1079       <xs:se quence>
  1080         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1081       </xs:s equence>
  1082     </xs:com plexType>
  1083     <xs:comp lexType na me="getVLE RPatientPr oblemListR esponse">
  1084       <xs:se quence>
  1085         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1086       </xs:s equence>
  1087     </xs:com plexType>
  1088     <xs:comp lexType na me="getVLE RPatientMe dications" >
  1089       <xs:se quence>
  1090         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1091       </xs:s equence>
  1092     </xs:com plexType>
  1093     <xs:comp lexType na me="getVLE RPatientMe dicationsR esponse">
  1094       <xs:se quence>
  1095         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1096       </xs:s equence>
  1097     </xs:com plexType>
  1098     <xs:comp lexType na me="getPat ientSocial History">
  1099       <xs:se quence>
  1100         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1101       </xs:s equence>
  1102     </xs:com plexType>
  1103     <xs:comp lexType na me="getPat ientSocial HistoryRes ponse">
  1104       <xs:se quence>
  1105         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1106       </xs:s equence>
  1107     </xs:com plexType>
  1108     <xs:comp lexType na me="getPat ientEncoun ters">
  1109       <xs:se quence>
  1110         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1111       </xs:s equence>
  1112     </xs:com plexType>
  1113     <xs:comp lexType na me="getPat ientEncoun tersRespon se">
  1114       <xs:se quence>
  1115         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1116       </xs:s equence>
  1117     </xs:com plexType>
  1118     <xs:comp lexType na me="getNot eImage">
  1119       <xs:se quence>
  1120         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1121       </xs:s equence>
  1122     </xs:com plexType>
  1123     <xs:comp lexType na me="getNot eImageResp onse">
  1124       <xs:se quence>
  1125         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note Image"/>
  1126       </xs:s equence>
  1127     </xs:com plexType>
  1128     <xs:comp lexType na me="noteIm age">
  1129       <xs:se quence>
  1130         <xs: element mi nOccurs="0 " name="co ntentDispo sition" ty pe="xs:str ing"/>
  1131         <xs: element mi nOccurs="0 " name="co ntentType"  type="xs: string"/>
  1132         <xs: element mi nOccurs="0 " name="no teBytes" t ype="xs:ba se64Binary "/>
  1133       </xs:s equence>
  1134     </xs:com plexType>
  1135     <xs:comp lexType na me="getPat ientProble mList">
  1136       <xs:se quence>
  1137         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1138       </xs:s equence>
  1139     </xs:com plexType>
  1140     <xs:comp lexType na me="getPat ientProble mListRespo nse">
  1141       <xs:se quence>
  1142         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1143       </xs:s equence>
  1144     </xs:com plexType>
  1145     <xs:comp lexType na me="getPat ientFamily History">
  1146       <xs:se quence>
  1147         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1148       </xs:s equence>
  1149     </xs:com plexType>
  1150     <xs:comp lexType na me="getPat ientFamily HistoryRes ponse">
  1151       <xs:se quence>
  1152         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1153       </xs:s equence>
  1154     </xs:com plexType>
  1155     <xs:comp lexType na me="getVLE RPatientAl lergies">
  1156       <xs:se quence>
  1157         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1158       </xs:s equence>
  1159     </xs:com plexType>
  1160     <xs:comp lexType na me="getVLE RPatientAl lergiesRes ponse">
  1161       <xs:se quence>
  1162         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1163       </xs:s equence>
  1164     </xs:com plexType>
  1165     <xs:comp lexType na me="getPat ientLabMic robiologie s">
  1166       <xs:se quence>
  1167         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1168       </xs:s equence>
  1169     </xs:com plexType>
  1170     <xs:comp lexType na me="getPat ientLabMic robiologie sResponse" >
  1171       <xs:se quence>
  1172         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1173       </xs:s equence>
  1174     </xs:com plexType>
  1175     <xs:comp lexType na me="getVLE RPatientIm munization s">
  1176       <xs:se quence>
  1177         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1178       </xs:s equence>
  1179     </xs:com plexType>
  1180     <xs:comp lexType na me="getVLE RPatientIm munization sResponse" >
  1181       <xs:se quence>
  1182         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1183       </xs:s equence>
  1184     </xs:com plexType>
  1185     <xs:comp lexType na me="getNot eImageFrom Url">
  1186       <xs:se quence>
  1187         <xs: element mi nOccurs="0 " name="ur l" type="x s:string"/ >
  1188       </xs:s equence>
  1189     </xs:com plexType>
  1190     <xs:comp lexType na me="getNot eImageFrom UrlRespons e">
  1191       <xs:se quence>
  1192         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note Image"/>
  1193       </xs:s equence>
  1194     </xs:com plexType>
  1195     <xs:comp lexType na me="getHAI MSDocument s">
  1196       <xs:se quence>
  1197         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1198       </xs:s equence>
  1199     </xs:com plexType>
  1200     <xs:comp lexType na me="getHAI MSDocument sResponse" >
  1201       <xs:se quence>
  1202         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1203       </xs:s equence>
  1204     </xs:com plexType>
  1205     <xs:comp lexType na me="getNot eImageEnco dedFromUrl ">
  1206       <xs:se quence>
  1207         <xs: element mi nOccurs="0 " name="ur l" type="x s:string"/ >
  1208       </xs:s equence>
  1209     </xs:com plexType>
  1210     <xs:comp lexType na me="getNot eImageEnco dedFromUrl Response">
  1211       <xs:se quence>
  1212         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note ImageEncod ed"/>
  1213       </xs:s equence>
  1214     </xs:com plexType>
  1215     <xs:comp lexType na me="noteIm ageEncoded ">
  1216       <xs:se quence>
  1217         <xs: element mi nOccurs="0 " name="co ntentDispo sition" ty pe="xs:str ing"/>
  1218         <xs: element mi nOccurs="0 " name="co ntentType"  type="xs: string"/>
  1219         <xs: element mi nOccurs="0 " name="no teBytesEnc oded" type ="xs:strin g"/>
  1220       </xs:s equence>
  1221     </xs:com plexType>
  1222     <xs:comp lexType na me="getSta tus">
  1223       <xs:se quence/>
  1224     </xs:com plexType>
  1225     <xs:comp lexType na me="getSta tusRespons e">
  1226       <xs:se quence>
  1227         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1228       </xs:s equence>
  1229     </xs:com plexType>
  1230     <xs:comp lexType na me="getVLE RPatientVi tals">
  1231       <xs:se quence>
  1232         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1233       </xs:s equence>
  1234     </xs:com plexType>
  1235     <xs:comp lexType na me="getVLE RPatientVi talsRespon se">
  1236       <xs:se quence>
  1237         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1238       </xs:s equence>
  1239     </xs:com plexType>
  1240     <xs:comp lexType na me="getVLE RPatientPr ocedures">
  1241       <xs:se quence>
  1242         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1243       </xs:s equence>
  1244     </xs:com plexType>
  1245     <xs:comp lexType na me="getVLE RPatientPr oceduresRe sponse">
  1246       <xs:se quence>
  1247         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1248       </xs:s equence>
  1249     </xs:com plexType>
  1250     <xs:comp lexType na me="getNot eImageEnco ded">
  1251       <xs:se quence>
  1252         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1253       </xs:s equence>
  1254     </xs:com plexType>
  1255     <xs:comp lexType na me="getNot eImageEnco dedRespons e">
  1256       <xs:se quence>
  1257         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note ImageEncod ed"/>
  1258       </xs:s equence>
  1259     </xs:com plexType>
  1260     <xs:comp lexType na me="getVLE RPatientIn surances">
  1261       <xs:se quence>
  1262         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1263       </xs:s equence>
  1264     </xs:com plexType>
  1265     <xs:comp lexType na me="getVLE RPatientIn surancesRe sponse">
  1266       <xs:se quence>
  1267         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1268       </xs:s equence>
  1269     </xs:com plexType>
  1270     <xs:comp lexType na me="addCac he">
  1271       <xs:se quence>
  1272         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1273         <xs: element mi nOccurs="0 " name="ke y" type="x s:string"/ >
  1274         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  1275         <xs: element mi nOccurs="0 " name="ti mestamp" t ype="xs:st ring"/>
  1276       </xs:s equence>
  1277     </xs:com plexType>
  1278     <xs:comp lexType na me="addCac heResponse ">
  1279       <xs:se quence/>
  1280     </xs:com plexType>
  1281     <xs:comp lexType na me="getDep loymentFor ms">
  1282       <xs:se quence>
  1283         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1284       </xs:s equence>
  1285     </xs:com plexType>
  1286     <xs:comp lexType na me="getDep loymentFor msResponse ">
  1287       <xs:se quence>
  1288         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1289       </xs:s equence>
  1290     </xs:com plexType>
  1291     <xs:comp lexType na me="getPat ientLabAna tomicPatho logies">
  1292       <xs:se quence>
  1293         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1294       </xs:s equence>
  1295     </xs:com plexType>
  1296     <xs:comp lexType na me="getPat ientLabAna tomicPatho logiesResp onse">
  1297       <xs:se quence>
  1298         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1299       </xs:s equence>
  1300     </xs:com plexType>
  1301     <xs:comp lexType na me="getPat ientLabOrd ers">
  1302       <xs:se quence>
  1303         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1304       </xs:s equence>
  1305     </xs:com plexType>
  1306     <xs:comp lexType na me="getPat ientLabOrd ersRespons e">
  1307       <xs:se quence>
  1308         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1309       </xs:s equence>
  1310     </xs:com plexType>
  1311     <xs:comp lexType na me="getPat ientRadiol ogyOrders" >
  1312       <xs:se quence>
  1313         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1314       </xs:s equence>
  1315     </xs:com plexType>
  1316     <xs:comp lexType na me="getPat ientRadiol ogyOrdersR esponse">
  1317       <xs:se quence>
  1318         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1319       </xs:s equence>
  1320     </xs:com plexType>
  1321     <xs:comp lexType na me="getPat ientOrders ">
  1322       <xs:se quence>
  1323         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1324       </xs:s equence>
  1325     </xs:com plexType>
  1326     <xs:comp lexType na me="getPat ientOrders Response">
  1327       <xs:se quence>
  1328         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1329       </xs:s equence>
  1330     </xs:com plexType>
  1331     <xs:comp lexType na me="getVLE RPatientRe sults">
  1332       <xs:se quence>
  1333         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1334       </xs:s equence>
  1335     </xs:com plexType>
  1336     <xs:comp lexType na me="getVLE RPatientRe sultsRespo nse">
  1337       <xs:se quence>
  1338         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1339       </xs:s equence>
  1340     </xs:com plexType>
  1341     <xs:comp lexType na me="getPat ientImmuni zations">
  1342       <xs:se quence>
  1343         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1344       </xs:s equence>
  1345     </xs:com plexType>
  1346     <xs:comp lexType na me="getPat ientImmuni zationsRes ponse">
  1347       <xs:se quence>
  1348         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1349       </xs:s equence>
  1350     </xs:com plexType>
  1351     <xs:comp lexType na me="getPat ientAdmiss ions">
  1352       <xs:se quence>
  1353         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1354       </xs:s equence>
  1355     </xs:com plexType>
  1356     <xs:comp lexType na me="getPat ientAdmiss ionsRespon se">
  1357       <xs:se quence>
  1358         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1359       </xs:s equence>
  1360     </xs:com plexType>
  1361     <xs:comp lexType na me="getPat ientDischa rgeSummari es">
  1362       <xs:se quence>
  1363         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1364       </xs:s equence>
  1365     </xs:com plexType>
  1366     <xs:comp lexType na me="getPat ientDischa rgeSummari esResponse ">
  1367       <xs:se quence>
  1368         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1369       </xs:s equence>
  1370     </xs:com plexType>
  1371     <xs:comp lexType na me="getPat ientAppoin tments">
  1372       <xs:se quence>
  1373         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1374       </xs:s equence>
  1375     </xs:com plexType>
  1376     <xs:comp lexType na me="getPat ientAppoin tmentsResp onse">
  1377       <xs:se quence>
  1378         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1379       </xs:s equence>
  1380     </xs:com plexType>
  1381     <xs:comp lexType na me="getOut patientPro cedures">
  1382       <xs:se quence>
  1383         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1384       </xs:s equence>
  1385     </xs:com plexType>
  1386     <xs:comp lexType na me="getOut patientPro ceduresRes ponse">
  1387       <xs:se quence>
  1388         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1389       </xs:s equence>
  1390     </xs:com plexType>
  1391     <xs:comp lexType na me="getPat ientMedica tionOrders ">
  1392       <xs:se quence>
  1393         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1394       </xs:s equence>
  1395     </xs:com plexType>
  1396     <xs:comp lexType na me="getPat ientMedica tionOrders Response">
  1397       <xs:se quence>
  1398         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1399       </xs:s equence>
  1400     </xs:com plexType>
  1401     <xs:comp lexType na me="getPat ientNotes" >
  1402       <xs:se quence>
  1403         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1404       </xs:s equence>
  1405     </xs:com plexType>
  1406     <xs:comp lexType na me="getPat ientNotesR esponse">
  1407       <xs:se quence>
  1408         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1409       </xs:s equence>
  1410     </xs:com plexType>
  1411     <xs:comp lexType na me="getPat ientConsul ts">
  1412       <xs:se quence>
  1413         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1414       </xs:s equence>
  1415     </xs:com plexType>
  1416     <xs:comp lexType na me="getPat ientConsul tsResponse ">
  1417       <xs:se quence>
  1418         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1419       </xs:s equence>
  1420     </xs:com plexType>
  1421     <xs:comp lexType na me="resetS tatus">
  1422       <xs:se quence/>
  1423     </xs:com plexType>
  1424     <xs:comp lexType na me="resetS tatusRespo nse">
  1425       <xs:se quence/>
  1426     </xs:com plexType>
  1427     <xs:comp lexType na me="getPat ientMedica tions">
  1428       <xs:se quence>
  1429         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1430       </xs:s equence>
  1431     </xs:com plexType>
  1432     <xs:comp lexType na me="getPat ientMedica tionsRespo nse">
  1433       <xs:se quence>
  1434         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1435       </xs:s equence>
  1436     </xs:com plexType>
  1437     <xs:comp lexType na me="getPat ientVitals ">
  1438       <xs:se quence>
  1439         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1440       </xs:s equence>
  1441     </xs:com plexType>
  1442     <xs:comp lexType na me="getPat ientVitals Response">
  1443       <xs:se quence>
  1444         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1445       </xs:s equence>
  1446     </xs:com plexType>
  1447     <xs:comp lexType na me="getVLE RPatientDe mographics ">
  1448       <xs:se quence>
  1449         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1450       </xs:s equence>
  1451     </xs:com plexType>
  1452     <xs:comp lexType na me="getVLE RPatientDe mographics Response">
  1453       <xs:se quence>
  1454         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1455       </xs:s equence>
  1456     </xs:com plexType>
  1457     <xs:comp lexType na me="getPat ientConsul tOrders">
  1458       <xs:se quence>
  1459         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1460       </xs:s equence>
  1461     </xs:com plexType>
  1462     <xs:comp lexType na me="getPat ientConsul tOrdersRes ponse">
  1463       <xs:se quence>
  1464         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1465       </xs:s equence>
  1466     </xs:com plexType>
  1467     <xs:comp lexType na me="getVLE RPatientCC DA">
  1468       <xs:se quence>
  1469         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1470       </xs:s equence>
  1471     </xs:com plexType>
  1472     <xs:comp lexType na me="getVLE RPatientCC DAResponse ">
  1473       <xs:se quence>
  1474         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1475       </xs:s equence>
  1476     </xs:com plexType>
  1477     <xs:comp lexType na me="getPat ientLabChe mistries">
  1478       <xs:se quence>
  1479         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1480       </xs:s equence>
  1481     </xs:com plexType>
  1482     <xs:comp lexType na me="getPat ientLabChe mistriesRe sponse">
  1483       <xs:se quence>
  1484         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1485       </xs:s equence>
  1486     </xs:com plexType>
  1487     <xs:comp lexType na me="getEnc ounterNote s">
  1488       <xs:se quence>
  1489         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1490       </xs:s equence>
  1491     </xs:com plexType>
  1492     <xs:comp lexType na me="getEnc ounterNote sResponse" >
  1493       <xs:se quence>
  1494         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1495       </xs:s equence>
  1496     </xs:com plexType>
  1497     <xs:comp lexType na me="getPat ientQuesti onnaires">
  1498       <xs:se quence>
  1499         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1500       </xs:s equence>
  1501     </xs:com plexType>
  1502     <xs:comp lexType na me="getPat ientQuesti onnairesRe sponse">
  1503       <xs:se quence>
  1504         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1505       </xs:s equence>
  1506     </xs:com plexType>
  1507     <xs:comp lexType na me="getVLE RPatientCC DARaw">
  1508       <xs:se quence>
  1509         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1510       </xs:s equence>
  1511     </xs:com plexType>
  1512     <xs:comp lexType na me="getVLE RPatientCC DARawRespo nse">
  1513       <xs:se quence>
  1514         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1515       </xs:s equence>
  1516     </xs:com plexType>
  1517     <xs:comp lexType na me="getPat ientInsura nces">
  1518       <xs:se quence>
  1519         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1520       </xs:s equence>
  1521     </xs:com plexType>
  1522     <xs:comp lexType na me="getPat ientInsura ncesRespon se">
  1523       <xs:se quence>
  1524         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1525       </xs:s equence>
  1526     </xs:com plexType>
  1527     <xs:comp lexType na me="getSna reworksUse r">
  1528       <xs:se quence>
  1529         <xs: element mi nOccurs="0 " name="ce rtificate"  type="xs: string"/>
  1530         <xs: element mi nOccurs="0 " name="us er" type=" xs:string" />
  1531         <xs: element mi nOccurs="0 " name="cr edential"  type="xs:s tring"/>
  1532       </xs:s equence>
  1533     </xs:com plexType>
  1534     <xs:comp lexType na me="getSna reworksUse rResponse" >
  1535       <xs:se quence>
  1536         <xs: element mi nOccurs="0 " name="re turn" type ="tns:snar eUser"/>
  1537       </xs:s equence>
  1538     </xs:com plexType>
  1539     <xs:comp lexType na me="snareU ser">
  1540       <xs:se quence>
  1541         <xs: element mi nOccurs="0 " name="cn " type="xs :string"/>
  1542         <xs: element mi nOccurs="0 " name="gi venname" t ype="xs:st ring"/>
  1543         <xs: element mi nOccurs="0 " name="gr oups" type ="xs:strin g"/>
  1544         <xs: element mi nOccurs="0 " name="nc id" type=" xs:string" />
  1545         <xs: element mi nOccurs="0 " name="ro les" type= "xs:string "/>
  1546         <xs: element mi nOccurs="0 " name="sn " type="xs :string"/>
  1547         <xs: element mi nOccurs="0 " name="sn areMessage " type="xs :string"/>
  1548         <xs: element mi nOccurs="0 " name="ui d" type="x s:string"/ >
  1549         <xs: element na me="valid"  type="xs: boolean"/>
  1550       </xs:s equence>
  1551     </xs:com plexType>
  1552     <xs:comp lexType na me="getPat ientDemogr aphics">
  1553       <xs:se quence>
  1554         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1555       </xs:s equence>
  1556     </xs:com plexType>
  1557     <xs:comp lexType na me="getPat ientDemogr aphicsResp onse">
  1558       <xs:se quence>
  1559         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1560       </xs:s equence>
  1561     </xs:com plexType>
  1562     <xs:comp lexType na me="getPat ientOtherH istory">
  1563       <xs:se quence>
  1564         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1565       </xs:s equence>
  1566     </xs:com plexType>
  1567     <xs:comp lexType na me="getPat ientOtherH istoryResp onse">
  1568       <xs:se quence>
  1569         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1570       </xs:s equence>
  1571     </xs:com plexType>
  1572     <xs:comp lexType na me="getVLE RPatientAp pointments ">
  1573       <xs:se quence>
  1574         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1575       </xs:s equence>
  1576     </xs:com plexType>
  1577     <xs:comp lexType na me="getVLE RPatientAp pointments Response">
  1578       <xs:se quence>
  1579         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1580       </xs:s equence>
  1581     </xs:com plexType>
  1582     <xs:comp lexType na me="getPat ientRadiol ogyReports ">
  1583       <xs:se quence>
  1584         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1585       </xs:s equence>
  1586     </xs:com plexType>
  1587     <xs:comp lexType na me="getPat ientRadiol ogyReports Response">
  1588       <xs:se quence>
  1589         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1590       </xs:s equence>
  1591     </xs:com plexType>
  1592   </xs:schem a>