45981. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/28/2019 3:27:13 PM Eastern 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.

45981.1 Files compared

# Location File Last Modified
1 CV_src.zip\CVjMeadows-CCP\lib\BHIERelayService.jar\META-INF\wsdl BHIERelayService_metadata1.xsd Tue Feb 16 14:15:06 2016 UTC
2 CV_src.zip\CVjMeadows-CCP\lib\BHIERelayService.jar\META-INF\wsdl BHIERelayService_metadata1.xsd Sat May 25 18:38:06 2019 UTC

45981.2 Comparison summary

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

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

45981.4 Active regular expressions

No regular expressions were active.

45981.5 Comparison detail

  1   <!-- Publi shed by JA X-WS RI at  http://ja x-ws.dev.j ava.net. R I's versio n is Metro /2.3 (tags /2.3-7528;  2013-04-2 9T19:34:10 +0000) JAX WS-RI/2.2. 8 JAXWS/2. 2 svn-revi sion#unkno wn. --><xs :schema xm lns:tns="h ttp:// DNS . URL /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ / DNS . 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=" getInpatie ntNotes" t ype="tns:g etInpatien tNotes"/>
  9     <xs:elem ent name=" getInpatie ntNotesRes ponse" typ e="tns:get InpatientN otesRespon 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=" immunizati ons" nilla ble="true"  type="tns :immunizat ionV4"/>
  157         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" inpatientN otes" nill able="true " type="tn s:noteV4"/ >
  158         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labApResul ts" nillab le="true"  type="tns: resultV4"/ >
  159         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labChemRes ults" nill able="true " type="tn s:resultV4 "/>
  160         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labMicroRe sults" nil lable="tru e" type="t ns:resultV 4"/>
  161         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" labOrders"  nillable= "true" typ e="tns:lab OrderV4"/>
  162         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" medication Orders" ni llable="tr ue" type=" tns:medica tionOrderV 4"/>
  163         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" medication s" nillabl e="true" t ype="tns:m edicationV 4"/>
  164         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" notes" nil lable="tru e" type="t ns:noteV4" />
  165         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" payers" ni llable="tr ue" type=" tns:payerV 4"/>
  166         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" problems"  nillable=" true" type ="tns:prob lemV4"/>
  167         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:pr ocedureV4" />
  168         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" questionna ires" nill able="true " type="tn s:question naireV4"/>
  169         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" radiologyO rders" nil lable="tru e" type="t ns:radiolo gyOrderV4" />
  170         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" radiologyR eports" ni llable="tr ue" type=" tns:radiol ogyReportV 4"/>
  171         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vitals" ni llable="tr ue" type=" tns:vitalV 4"/>
  172       </xs:s equence>
  173     </xs:com plexType>
  174     <xs:comp lexType na me="admiss ionV4">
  175       <xs:se quence>
  176         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" admissionS ource" nil lable="tru e" type="t ns:spdcBea nV4"/>
  177         <xs: element mi nOccurs="0 " name="ar rivalDate"  type="tns :dateRange V4"/>
  178         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  179         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  180         <xs: element mi nOccurs="0 " name="de partureDat e" type="t ns:dateRan geV4"/>
  181         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dispositio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  182         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterL ocations"  nillable=" true" type ="tns:enco unterLocat ionV4"/>
  183         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterT ype" nilla ble="true"  type="tns :spdcBeanV 4"/>
  184         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  185         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  186         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  187         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  188         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  189         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  190         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  191         <xs: element mi nOccurs="0 " name="re gistration Number" ty pe="tns:re cordIdenti fierV4"/>
  192         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  193         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  194         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  195       </xs:s equence>
  196     </xs:com plexType>
  197     <xs:comp lexType na me="spdcBe anV4">
  198       <xs:se quence>
  199         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  200         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  201         <xs: element na me="primar y" type="x s:boolean" />
  202         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  203       </xs:s equence>
  204     </xs:com plexType>
  205     <xs:comp lexType na me="dateRa ngeV4">
  206       <xs:se quence>
  207         <xs: element mi nOccurs="0 " name="en d" type="x s:string"/ >
  208         <xs: element mi nOccurs="0 " name="st art" type= "xs:string "/>
  209       </xs:s equence>
  210     </xs:com plexType>
  211     <xs:comp lexType na me="encoun terLocatio nV4">
  212       <xs:se quence>
  213         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  214         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  215       </xs:s equence>
  216     </xs:com plexType>
  217     <xs:comp lexType na me="record Identifier V4">
  218       <xs:se quence>
  219         <xs: element mi nOccurs="0 " name="as signingAut hority" ty pe="xs:str ing"/>
  220         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  221       </xs:s equence>
  222     </xs:com plexType>
  223     <xs:comp lexType na me="provid erV4">
  224       <xs:se quence>
  225         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  226         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  227         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  228         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" taxonomy"  nillable=" true" type ="tns:spdc BeanV4"/>
  229         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telecoms"  nillable=" true" type ="tns:tele comV4"/>
  230       </xs:s equence>
  231     </xs:com plexType>
  232     <xs:comp lexType na me="addres sV4">
  233       <xs:se quence>
  234         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  235         <xs: element mi nOccurs="0 " name="co untry" typ e="xs:stri ng"/>
  236         <xs: element mi nOccurs="0 " name="co unty" type ="xs:strin g"/>
  237         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  238         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  239         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string "/>
  240         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" street" ni llable="tr ue" type=" xs:string" />
  241         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  242       </xs:s equence>
  243     </xs:com plexType>
  244     <xs:comp lexType na me="teleco mV4">
  245       <xs:se quence>
  246         <xs: element mi nOccurs="0 " name="ur iPrefix" t ype="xs:st ring"/>
  247         <xs: element mi nOccurs="0 " name="us eType" typ e="xs:stri ng"/>
  248         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  249       </xs:s equence>
  250     </xs:com plexType>
  251     <xs:comp lexType na me="reposi toryV4">
  252       <xs:se quence>
  253         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  254         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  255         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  256       </xs:s equence>
  257     </xs:com plexType>
  258     <xs:comp lexType na me="allerg yV4">
  259       <xs:se quence>
  260         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" allergen"  nillable=" true" type ="tns:spdc BeanV4"/>
  261         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  262         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  263         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  264         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  265         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  266         <xs: element mi nOccurs="0 " name="no tedDate" t ype="tns:d ateRangeV4 "/>
  267         <xs: element mi nOccurs="0 " name="on setDate" t ype="tns:d ateRangeV4 "/>
  268         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reactions"  nillable= "true" typ e="tns:rea ctionV4"/>
  269         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  270         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  271         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" severity"  nillable=" true" type ="tns:spdc BeanV4"/>
  272         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  273       </xs:s equence>
  274     </xs:com plexType>
  275     <xs:comp lexType na me="reacti onV4">
  276       <xs:se quence>
  277         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  278         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reaction"  nillable=" true" type ="tns:spdc BeanV4"/>
  279         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" severity"  nillable=" true" type ="tns:spdc BeanV4"/>
  280       </xs:s equence>
  281     </xs:com plexType>
  282     <xs:comp lexType na me="appoin tmentV4">
  283       <xs:se quence>
  284         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  285         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  286         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  287         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  288         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  289         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  290         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  291         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  292         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  293         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  294       </xs:s equence>
  295     </xs:com plexType>
  296     <xs:comp lexType na me="consul tOrderV4">
  297       <xs:se quence>
  298         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  299         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  300         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  301         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  302         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  303         <xs: element mi nOccurs="0 " name="re ason" type ="xs:strin g"/>
  304         <xs: element mi nOccurs="0 " name="re ceivingLoc ation" typ e="tns:rep ositoryV4" />
  305         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  306         <xs: element mi nOccurs="0 " name="re ferringLoc ation" typ e="tns:rep ositoryV4" />
  307         <xs: element mi nOccurs="0 " name="re ferringPro vider" typ e="tns:pro viderV4"/>
  308         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  309         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  310       </xs:s equence>
  311     </xs:com plexType>
  312     <xs:comp lexType na me="demogr aphicV4">
  313       <xs:se quence>
  314         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" addresses"  nillable= "true" typ e="tns:add ressV4"/>
  315         <xs: element mi nOccurs="0 " name="ag e" type="x s:string"/ >
  316         <xs: element mi nOccurs="0 " name="as signedUnit " type="tn s:reposito ryV4"/>
  317         <xs: element mi nOccurs="0 " name="bi rthDate" t ype="tns:d ateRangeV4 "/>
  318         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" branch" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  319         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  320         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" deersEligi bility" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  321         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  322         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" emergencyC ontacts" n illable="t rue" type= "tns:perso nV4"/>
  323         <xs: element mi nOccurs="0 " name="en rollmentLo cation" ty pe="tns:re positoryV4 "/>
  324         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  325         <xs: element mi nOccurs="0 " name="fm p" type="x s:string"/ >
  326         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" languages"  nillable= "true" typ e="tns:lan guagesV4"/ >
  327         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" maritalSta tus" nilla ble="true"  type="tns :spdcBeanV 4"/>
  328         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  329         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  330         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" nextOfKin"  nillable= "true" typ e="tns:per sonV4"/>
  331         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientCat egory" nil lable="tru e" type="t ns:spdcBea nV4"/>
  332         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientId"  nillable= "true" typ e="tns:rec ordIdentif ierV4"/>
  333         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" race" nill able="true " type="tn s:spdcBean V4"/>
  334         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" rank" nill able="true " type="tn s:spdcBean V4"/>
  335         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  336         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" religion"  nillable=" true" type ="tns:spdc BeanV4"/>
  337         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  338         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" sex" nilla ble="true"  type="tns :spdcBeanV 4"/>
  339         <xs: element mi nOccurs="0 " name="sp onsor" typ e="tns:spo nsorV4"/>
  340         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telecoms"  nillable=" true" type ="tns:tele comV4"/>
  341       </xs:s equence>
  342     </xs:com plexType>
  343     <xs:comp lexType na me="person V4">
  344       <xs:se quence>
  345         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" address" n illable="t rue" type= "tns:addre ssV4"/>
  346         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  347         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" phone" nil lable="tru e" type="t ns:telecom V4"/>
  348         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relationsh ip" nillab le="true"  type="tns: spdcBeanV4 "/>
  349       </xs:s equence>
  350     </xs:com plexType>
  351     <xs:comp lexType na me="nameV4 ">
  352       <xs:se quence>
  353         <xs: element mi nOccurs="0 " name="fi rst" type= "xs:string "/>
  354         <xs: element mi nOccurs="0 " name="la st" type=" xs:string" />
  355         <xs: element mi nOccurs="0 " name="mi ddle" type ="xs:strin g"/>
  356         <xs: element mi nOccurs="0 " name="pr efix" type ="xs:strin g"/>
  357         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  358         <xs: element mi nOccurs="0 " name="su ffix" type ="xs:strin g"/>
  359       </xs:s equence>
  360     </xs:com plexType>
  361     <xs:comp lexType na me="langua gesV4">
  362       <xs:se quence>
  363         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" languageLi st" nillab le="true"  type="tns: spdcBeanV4 "/>
  364       </xs:s equence>
  365     </xs:com plexType>
  366     <xs:comp lexType na me="sponso rV4">
  367       <xs:se quence>
  368         <xs: element mi nOccurs="0 " name="as signedUnit " type="tn s:reposito ryV4"/>
  369         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" branch" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  370         <xs: element mi nOccurs="0 " name="na me" type=" tns:nameV4 "/>
  371         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" rank" nill able="true " type="tn s:spdcBean V4"/>
  372         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"/ >
  373       </xs:s equence>
  374     </xs:com plexType>
  375     <xs:comp lexType na me="docume ntInfoV4">
  376       <xs:se quence>
  377         <xs: element mi nOccurs="0 " name="do cumentPati ent" type= "tns:patie ntV4"/>
  378         <xs: element mi nOccurs="0 " name="do cumentPati entEmergen cyContact"  type="xs: string"/>
  379         <xs: element mi nOccurs="0 " name="do cumentPati entNok" ty pe="xs:str ing"/>
  380         <xs: element mi nOccurs="0 " name="do cumentPerf ormer" typ e="tns:per formerV4"/ >
  381         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" documentSo urce" nill able="true " type="tn s:sourceV4 "/>
  382         <xs: element mi nOccurs="0 " name="do cumentTitl e" type="x s:string"/ >
  383       </xs:s equence>
  384     </xs:com plexType>
  385     <xs:comp lexType na me="patien tV4">
  386       <xs:se quence>
  387         <xs: element mi nOccurs="0 " name="ad dress" typ e="xs:stri ng"/>
  388         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  389         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  390         <xs: element mi nOccurs="0 " name="ge nderCode"  type="xs:s tring"/>
  391         <xs: element mi nOccurs="0 " name="la nguage" ty pe="xs:str ing"/>
  392         <xs: element mi nOccurs="0 " name="la nguageCode " type="xs :string"/>
  393         <xs: element mi nOccurs="0 " name="ma ritalStatu s" type="x s:string"/ >
  394         <xs: element mi nOccurs="0 " name="ma ritalStatu sCode" typ e="xs:stri ng"/>
  395         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  396         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  397         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  398         <xs: element mi nOccurs="0 " name="pr oviderOrg"  type="xs: string"/>
  399         <xs: element mi nOccurs="0 " name="ra ce" type=" xs:string" />
  400         <xs: element mi nOccurs="0 " name="re ligion" ty pe="xs:str ing"/>
  401         <xs: element mi nOccurs="0 " name="re ligionCode " type="xs :string"/>
  402       </xs:s equence>
  403     </xs:com plexType>
  404     <xs:comp lexType na me="perfor merV4">
  405       <xs:se quence>
  406         <xs: element mi nOccurs="0 " name="da te" type=" xs:string" />
  407         <xs: element mi nOccurs="0 " name="pr oviderName " type="xs :string"/>
  408         <xs: element mi nOccurs="0 " name="pr oviderOrgN ame" type= "xs:string "/>
  409         <xs: element mi nOccurs="0 " name="pr oviderRole " type="xs :string"/>
  410         <xs: element mi nOccurs="0 " name="pr oviderTaxo nomy" type ="xs:strin g"/>
  411       </xs:s equence>
  412     </xs:com plexType>
  413     <xs:comp lexType na me="source V4">
  414       <xs:se quence>
  415         <xs: element mi nOccurs="0 " name="cu stodianOrg Address" t ype="xs:st ring"/>
  416         <xs: element mi nOccurs="0 " name="cu stodianOrg Name" type ="xs:strin g"/>
  417         <xs: element mi nOccurs="0 " name="cu stodianOrg Phone" typ e="xs:stri ng"/>
  418         <xs: element mi nOccurs="0 " name="re presentedO rgAddress"  type="xs: string"/>
  419         <xs: element mi nOccurs="0 " name="re presentedO rgName" ty pe="xs:str ing"/>
  420         <xs: element mi nOccurs="0 " name="re presentedO rgPhone" t ype="xs:st ring"/>
  421       </xs:s equence>
  422     </xs:com plexType>
  423     <xs:comp lexType na me="noteV4 ">
  424       <xs:se quence>
  425         <xs: element mi nOccurs="0 " name="co mpleteNote " type="xs :string"/>
  426         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  427         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  428         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" contentTyp e" nillabl e="true" t ype="tns:s pdcBeanV4" />
  429         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  430         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  431         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  432         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  433         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  434         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  435         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  436         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:st ring"/>
  437         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  438         <xs: element mi nOccurs="0 " name="ti tle" type= "xs:string "/>
  439         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  440         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  441         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  442       </xs:s equence>
  443     </xs:com plexType>
  444     <xs:comp lexType na me="encoun terV4">
  445       <xs:se quence>
  446         <xs: element mi nOccurs="0 " name="ar rivalDate"  type="tns :dateRange V4"/>
  447         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  448         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  449         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  450         <xs: element mi nOccurs="0 " name="de partureDat e" type="t ns:dateRan geV4"/>
  451         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" diagnoses"  nillable= "true" typ e="tns:enc ounterDiag nosisV4"/>
  452         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dispositio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  453         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterL ocations"  nillable=" true" type ="tns:enco unterLocat ionV4"/>
  454         <xs: element mi nOccurs="0 " name="en counterNum ber" type= "tns:recor dIdentifie rV4"/>
  455         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" encounterT ype" nilla ble="true"  type="tns :spdcBeanV 4"/>
  456         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  457         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  458         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  459         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  460         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:en counterPro cedureV4"/ >
  461         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  462         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" reason" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  463         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  464         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  465         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:st ring"/>
  466         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  467         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  468         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  469       </xs:s equence>
  470     </xs:com plexType>
  471     <xs:comp lexType na me="encoun terDiagnos isV4">
  472       <xs:se quence>
  473         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  474         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" diagnosis"  nillable= "true" typ e="tns:spd cBeanV4"/>
  475         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  476         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  477         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  478         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  479         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  480         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  481         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  482       </xs:s equence>
  483     </xs:com plexType>
  484     <xs:comp lexType na me="encoun terProcedu reV4">
  485       <xs:se quence>
  486         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  487         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  488         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  489         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  490         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  491         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  492         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedure"  nillable= "true" typ e="tns:spd cBeanV4"/>
  493         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  494         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  495         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  496       </xs:s equence>
  497     </xs:com plexType>
  498     <xs:comp lexType na me="result V4">
  499       <xs:se quence>
  500         <xs: element mi nOccurs="0 " name="ce rtifiedDat e" type="t ns:dateRan geV4"/>
  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="en teredBy" t ype="tns:p roviderV4" />
  503         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  504         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  505         <xs: element mi nOccurs="0 " name="or der" type= "tns:order V4"/>
  506         <xs: element na me="panel"  type="xs: boolean"/>
  507         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  508         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  509         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:resul tsV4"/>
  510         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  511         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" tests" nil lable="tru e" type="t ns:testV4" />
  512       </xs:s equence>
  513     </xs:com plexType>
  514     <xs:comp lexType na me="orderV 4">
  515       <xs:se quence>
  516         <xs: element mi nOccurs="0 " name="ac cession" t ype="tns:r ecordIdent ifierV4"/>
  517         <xs: element mi nOccurs="0 " name="co llectionDa te" type=" tns:dateRa ngeV4"/>
  518         <xs: element mi nOccurs="0 " name="co llectionSa mple" type ="xs:strin g"/>
  519         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  520         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  521         <xs: element mi nOccurs="0 " name="id " type="tn s:recordId entifierV4 "/>
  522         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  523         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" priority"  nillable=" true" type ="tns:spdc BeanV4"/>
  524         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  525         <xs: element mi nOccurs="0 " name="re questingLo cation" ty pe="tns:re positoryV4 "/>
  526         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" specimen"  nillable=" true" type ="tns:spdc BeanV4"/>
  527         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  528         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" test" nill able="true " type="tn s:spdcBean V4"/>
  529       </xs:s equence>
  530     </xs:com plexType>
  531     <xs:comp lexType na me="result sV4">
  532       <xs:se quence>
  533         <xs: element mi nOccurs="0 " name="ce rtifiedBy"  type="tns :providerV 4"/>
  534         <xs: element mi nOccurs="0 " name="ce rtifiedDat e" type="t ns:dateRan geV4"/>
  535         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codedInter pretation"  nillable= "true" typ e="tns:spd cBeanV4"/>
  536         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  537         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  538         <xs: element mi nOccurs="0 " name="in terpretati on" type=" xs:string" />
  539         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  540         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" organisms"  nillable= "true" typ e="tns:spd cBeanV4"/>
  541         <xs: element mi nOccurs="0 " name="pe rformingLa bLocation"  type="tns :providerV 4"/>
  542         <xs: element mi nOccurs="0 " name="re ferenceRan ge" type=" xs:string" />
  543         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relatedCod es" nillab le="true"  type="tns: spdcWrappe rV4"/>
  544         <xs: element mi nOccurs="0 " name="re sult" type ="xs:strin g"/>
  545         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" specimens"  nillable= "true" typ e="xs:stri ng"/>
  546         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  547         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" test" nill able="true " type="tn s:spdcBean V4"/>
  548         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  549         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  550       </xs:s equence>
  551     </xs:com plexType>
  552     <xs:comp lexType na me="spdcWr apperV4">
  553       <xs:se quence>
  554         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" spdcList"  nillable=" true" type ="tns:spdc BeanV4"/>
  555       </xs:s equence>
  556     </xs:com plexType>
  557     <xs:comp lexType na me="testV4 ">
  558       <xs:se quence>
  559         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:resul tsV4"/>
  560         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  561       </xs:s equence>
  562     </xs:com plexType>
  563     <xs:comp lexType na me="immuni zationV4">
  564       <xs:se quence>
  565         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  566         <xs: element mi nOccurs="0 " name="do sage" type ="tns:immu nizationDo sageV4"/>
  567         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  568         <xs: element mi nOccurs="0 " name="lo tNumber" t ype="xs:st ring"/>
  569         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" manufactur er" nillab le="true"  type="tns: spdcBeanV4 "/>
  570         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  571         <xs: element na me="negati onInd" typ e="xs:bool ean"/>
  572         <xs: element mi nOccurs="0 " name="ne gationReas on" type=" xs:string" />
  573         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  574         <xs: element mi nOccurs="0 " name="re action" ty pe="tns:re actionV4"/ >
  575         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  576         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  577         <xs: element mi nOccurs="0 " name="re sults" typ e="tns:imm unizationR esultV4"/>
  578         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" routeOfAdm inistratio n" nillabl e="true" t ype="tns:s pdcBeanV4" />
  579         <xs: element mi nOccurs="0 " name="se riesInfo"  type="xs:s tring"/>
  580         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" siteOfAdmi nistration " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  581         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vaccine" n illable="t rue" type= "tns:spdcB eanV4"/>
  582       </xs:s equence>
  583     </xs:com plexType>
  584     <xs:comp lexType na me="immuni zationDosa geV4">
  585       <xs:se quence>
  586         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  587         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  588         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  589       </xs:s equence>
  590     </xs:com plexType>
  591     <xs:comp lexType na me="immuni zationResu ltV4">
  592       <xs:se quence>
  593         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  594         <xs: element mi nOccurs="0 " name="si ze" type=" xs:string" />
  595       </xs:s equence>
  596     </xs:com plexType>
  597     <xs:comp lexType na me="labOrd erV4">
  598       <xs:se quence>
  599         <xs: element mi nOccurs="0 " name="al ternateSpe cimenText"  type="xs: string"/>
  600         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  601         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  602         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  603         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  604         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  605         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  606         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  607         <xs: element mi nOccurs="0 " name="gr oupNumber"  type="xs: string"/>
  608         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  609         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  610         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  611         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  612         <xs: element mi nOccurs="0 " name="pr ocessingPr iority" ty pe="xs:str ing"/>
  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 ma xOccurs="u nbounded"  minOccurs= "0" name=" scheduleTy pe" nillab le="true"  type="tns: spdcBeanV4 "/>
  616         <xs: element mi nOccurs="0 " name="sp ecimenText " type="xs :string"/>
  617         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  618         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  619       </xs:s equence>
  620     </xs:com plexType>
  621     <xs:comp lexType na me="medica tionOrderV 4">
  622       <xs:se quence>
  623         <xs: element mi nOccurs="0 " name="ac tionCode"  type="xs:s tring"/>
  624         <xs: element mi nOccurs="0 " name="al ternateDru gText" typ e="xs:stri ng"/>
  625         <xs: element na me="childR esistant"  type="xs:b oolean"/>
  626         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  627         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  628         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  629         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  630         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  631         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  632         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  633         <xs: element mi nOccurs="0 " name="gi veAmount"  type="xs:s tring"/>
  634         <xs: element mi nOccurs="0 " name="gi veFormDesc ription" t ype="xs:st ring"/>
  635         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" giveUnits"  nillable= "true" typ e="tns:spd cBeanV4"/>
  636         <xs: element mi nOccurs="0 " name="nu mberOfRefi lls" type= "xs:string "/>
  637         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  638         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  639         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  640         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  641         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  642         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  643         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  644         <xs: element mi nOccurs="0 " name="re questedDis penseAmoun t" type="x s:string"/ >
  645         <xs: element mi nOccurs="0 " name="ro uteDescrip tion" type ="xs:strin g"/>
  646         <xs: element mi nOccurs="0 " name="si g" type="x s:string"/ >
  647         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  648         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  649       </xs:s equence>
  650     </xs:com plexType>
  651     <xs:comp lexType na me="medica tionV4">
  652       <xs:se quence>
  653         <xs: element na me="active " type="xs :boolean"/ >
  654         <xs: element na me="childR esistant"  type="xs:b oolean"/>
  655         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  656         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  657         <xs: element mi nOccurs="0 " name="da ysSupply"  type="xs:s tring"/>
  658         <xs: element mi nOccurs="0 " name="di spensingPh armacy" ty pe="tns:re positoryV4 "/>
  659         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" drugs" nil lable="tru e" type="t ns:drugV4" />
  660         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  661         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  662         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  663         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  664         <xs: element mi nOccurs="0 " name="fi llExpirati onDate" ty pe="tns:da teRangeV4" />
  665         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" fillInfo"  nillable=" true" type ="tns:medi cationFill InfoV4"/>
  666         <xs: element mi nOccurs="0 " name="is sueDate" t ype="tns:d ateRangeV4 "/>
  667         <xs: element mi nOccurs="0 " name="la stFillDate " type="tn s:dateRang eV4"/>
  668         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  669         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  670         <xs: element mi nOccurs="0 " name="nu mberOfRefi lls" type= "xs:string "/>
  671         <xs: element mi nOccurs="0 " name="or derDate" t ype="tns:d ateRangeV4 "/>
  672         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  673         <xs: element na me="otc" t ype="xs:bo olean"/>
  674         <xs: element mi nOccurs="0 " name="pr escription " type="xs :string"/>
  675         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  676         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  677         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  678         <xs: element mi nOccurs="0 " name="re fillsRemai ning" type ="xs:strin g"/>
  679         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  680         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" route" nil lable="tru e" type="t ns:spdcBea nV4"/>
  681         <xs: element mi nOccurs="0 " name="rx Number" ty pe="tns:re cordIdenti fierV4"/>
  682         <xs: element mi nOccurs="0 " name="si g" type="x s:string"/ >
  683         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  684         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  685         <xs: element mi nOccurs="0 " name="sy stemOfOrig in" type=" tns:spdcBe anV4"/>
  686       </xs:s equence>
  687     </xs:com plexType>
  688     <xs:comp lexType na me="drugV4 ">
  689       <xs:se quence>
  690         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" drug" nill able="true " type="tn s:spdcBean V4"/>
  691         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  692       </xs:s equence>
  693     </xs:com plexType>
  694     <xs:comp lexType na me="medica tionFillIn foV4">
  695       <xs:se quence>
  696         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" action" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  697         <xs: element mi nOccurs="0 " name="di spensingPh armacy" ty pe="tns:re positoryV4 "/>
  698         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  699         <xs: element mi nOccurs="0 " name="fi llCost" ty pe="xs:str ing"/>
  700         <xs: element mi nOccurs="0 " name="fi llDate" ty pe="tns:da teRangeV4" />
  701         <xs: element mi nOccurs="0 " name="fi llNumber"  type="xs:s tring"/>
  702         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  703         <xs: element mi nOccurs="0 " name="qu antity" ty pe="xs:str ing"/>
  704         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  705       </xs:s equence>
  706     </xs:com plexType>
  707     <xs:comp lexType na me="payerV 4">
  708       <xs:se quence>
  709         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  710         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  711         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  712         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  713         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  714         <xs: element mi nOccurs="0 " name="gr oup" type= "xs:string "/>
  715         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  716         <xs: element mi nOccurs="0 " name="pl an" type=" tns:insura ncePlanV4" />
  717         <xs: element mi nOccurs="0 " name="po licy" type ="xs:strin g"/>
  718         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  719         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  720         <xs: element mi nOccurs="0 " name="rx Bin" type= "xs:string "/>
  721         <xs: element mi nOccurs="0 " name="rx Pcn" type= "xs:string "/>
  722         <xs: element mi nOccurs="0 " name="su bscriber"  type="tns: insuranceS ubscriberV 4"/>
  723         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  724       </xs:s equence>
  725     </xs:com plexType>
  726     <xs:comp lexType na me="insura ncePlanV4" >
  727       <xs:se quence>
  728         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  729         <xs: element mi nOccurs="0 " name="ef fectiveDat e" type="t ns:dateRan geV4"/>
  730         <xs: element mi nOccurs="0 " name="ex pirationDa te" type=" tns:dateRa ngeV4"/>
  731         <xs: element mi nOccurs="0 " name="in surance" t ype="tns:i nsuranceId entifierV4 "/>
  732         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  733         <xs: element mi nOccurs="0 " name="te lecom" typ e="tns:tel ecomV4"/>
  734         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  735       </xs:s equence>
  736     </xs:com plexType>
  737     <xs:comp lexType na me="insura nceIdentif ierV4">
  738       <xs:se quence>
  739         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  740         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" recordId"  nillable=" true" type ="tns:reco rdIdentifi erV4"/>
  741       </xs:s equence>
  742     </xs:com plexType>
  743     <xs:comp lexType na me="insura nceSubscri berV4">
  744       <xs:se quence>
  745         <xs: element mi nOccurs="0 " name="ad dress" typ e="tns:add ressV4"/>
  746         <xs: element mi nOccurs="0 " name="bi rthDate" t ype="tns:d ateRangeV4 "/>
  747         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" ids" nilla ble="true"  type="tns :recordIde ntifierV4" />
  748         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  749         <xs: element mi nOccurs="0 " name="ph one" type= "tns:phone V4"/>
  750         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" relationsh ip" nillab le="true"  type="tns: spdcBeanV4 "/>
  751       </xs:s equence>
  752     </xs:com plexType>
  753     <xs:comp lexType na me="phoneV 4">
  754       <xs:se quence>
  755         <xs: element mi nOccurs="0 " name="ar ea" type=" xs:string" />
  756         <xs: element mi nOccurs="0 " name="co untry" typ e="xs:stri ng"/>
  757         <xs: element mi nOccurs="0 " name="ex tension" t ype="xs:st ring"/>
  758         <xs: element mi nOccurs="0 " name="lo cal" type= "xs:string "/>
  759         <xs: element mi nOccurs="0 " name="ra w" type="x s:string"/ >
  760       </xs:s equence>
  761     </xs:com plexType>
  762     <xs:comp lexType na me="proble mV4">
  763       <xs:se quence>
  764         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" acuity" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  765         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" chronicity " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  766         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  767         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  768         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  769         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  770         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  771         <xs: element mi nOccurs="0 " name="ho spitalLoca tion" type ="xs:strin g"/>
  772         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" icdCode" n illable="t rue" type= "tns:spdcB eanV4"/>
  773         <xs: element mi nOccurs="0 " name="la stModified Date" type ="xs:strin g"/>
  774         <xs: element mi nOccurs="0 " name="lo ngDescript ion" type= "xs:string "/>
  775         <xs: element mi nOccurs="0 " name="mo difiedBy"  type="tns: providerV4 "/>
  776         <xs: element mi nOccurs="0 " name="mo difiedDate " type="tn s:dateRang eV4"/>
  777         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  778         <xs: element mi nOccurs="0 " name="ne gationInd"  type="xs: string"/>
  779         <xs: element mi nOccurs="0 " name="no tes" type= "xs:string "/>
  780         <xs: element mi nOccurs="0 " name="on setDate" t ype="tns:d ateRangeV4 "/>
  781         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" problem" n illable="t rue" type= "tns:spdcB eanV4"/>
  782         <xs: element mi nOccurs="0 " name="pr oblemId" t ype="xs:st ring"/>
  783         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  784         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  785         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  786         <xs: element mi nOccurs="0 " name="sh ortDescrip tion" type ="xs:strin g"/>
  787         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" sourceOfIn fo" nillab le="true"  type="tns: spdcBeanV4 "/>
  788         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  789         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  790       </xs:s equence>
  791     </xs:com plexType>
  792     <xs:comp lexType na me="proced ureV4">
  793       <xs:se quence>
  794         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" bodySite"  nillable=" true" type ="tns:spdc BeanV4"/>
  795         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  796         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  797         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  798         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  799         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  800         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  801         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  802         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedure"  nillable= "true" typ e="tns:spd cBeanV4"/>
  803         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  804         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" qualifiers " nillable ="true" ty pe="tns:sp dcWrapperV 4"/>
  805         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  806         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  807         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  808         <xs: element mi nOccurs="0 " name="te xtDescript ion" type= "xs:string "/>
  809       </xs:s equence>
  810     </xs:com plexType>
  811     <xs:comp lexType na me="questi onnaireV4" >
  812       <xs:se quence>
  813         <xs: element mi nOccurs="0 " name="co mments" ty pe="xs:str ing"/>
  814         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  815         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  816         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  817         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  818         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  819         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  820         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  821         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  822         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  823         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" responseCo mments" ni llable="tr ue" type=" tns:questi onnaireRes ponseComme ntsV4"/>
  824         <xs: element mi nOccurs="0 " name="re sponseDate " type="tn s:dateRang eV4"/>
  825         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" responses"  nillable= "true" typ e="tns:que stionnaire DetailsV4" />
  826         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  827         <xs: element mi nOccurs="0 " name="ve rsion" typ e="xs:stri ng"/>
  828       </xs:s equence>
  829     </xs:com plexType>
  830     <xs:comp lexType na me="questi onnaireRes ponseComme ntsV4">
  831       <xs:se quence>
  832         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  833         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  834         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  835         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  836         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  837         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  838       </xs:s equence>
  839     </xs:com plexType>
  840     <xs:comp lexType na me="questi onnaireDet ailsV4">
  841       <xs:se quence>
  842         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer sV4"/>
  843         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice sV4"/>
  844         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme ntsV4"/>
  845         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  846         <xs: element mi nOccurs="0 " name="se quenceNumb er" type=" xs:string" />
  847       </xs:s equence>
  848     </xs:com plexType>
  849     <xs:comp lexType na me="questi onnaireDet ailAnswers V4">
  850       <xs:se quence>
  851         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  852         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  853         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  854         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  855       </xs:s equence>
  856     </xs:com plexType>
  857     <xs:comp lexType na me="questi onnaireDet ailChoices V4">
  858       <xs:se quence>
  859         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  860         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  861         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  862         <xs: element na me="select ed" type=" xs:boolean "/>
  863         <xs: element mi nOccurs="0 " name="te xt" type=" xs:string" />
  864       </xs:s equence>
  865     </xs:com plexType>
  866     <xs:comp lexType na me="questi onnaireDet ailComment sV4">
  867       <xs:se quence>
  868         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  869         <xs: element mi nOccurs="0 " name="co mmentNumbe r" type="x s:string"/ >
  870         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  871         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  872         <xs: element mi nOccurs="0 " name="se quenceNumb er" type=" xs:string" />
  873       </xs:s equence>
  874     </xs:com plexType>
  875     <xs:comp lexType na me="radiol ogyOrderV4 ">
  876       <xs:se quence>
  877         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  878         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  879         <xs: element mi nOccurs="0 " name="du ration" ty pe="xs:str ing"/>
  880         <xs: element mi nOccurs="0 " name="en dDate" typ e="tns:dat eRangeV4"/ >
  881         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  882         <xs: element mi nOccurs="0 " name="en teringLoca tion" type ="tns:repo sitoryV4"/ >
  883         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  884         <xs: element mi nOccurs="0 " name="gr oupNumber"  type="xs: string"/>
  885         <xs: element mi nOccurs="0 " name="or derNumber"  type="tns :recordIde ntifierV4" />
  886         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" orderable"  nillable= "true" typ e="tns:spd cBeanV4"/>
  887         <xs: element mi nOccurs="0 " name="or deringProv ider" type ="tns:prov iderV4"/>
  888         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  889         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  890         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  891         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" scheduleTy pe" nillab le="true"  type="tns: spdcBeanV4 "/>
  892         <xs: element mi nOccurs="0 " name="st artDate" t ype="tns:d ateRangeV4 "/>
  893         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  894       </xs:s equence>
  895     </xs:com plexType>
  896     <xs:comp lexType na me="radiol ogyReportV 4">
  897       <xs:se quence>
  898         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" amendments " nillable ="true" ty pe="tns:am endmentV4" />
  899         <xs: element mi nOccurs="0 " name="ap provedBy"  type="tns: providerV4 "/>
  900         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  901         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dataDomain " nillable ="true" ty pe="tns:sp dcBeanV4"/ >
  902         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  903         <xs: element mi nOccurs="0 " name="en teredDate"  type="tns :dateRange V4"/>
  904         <xs: element mi nOccurs="0 " name="ex am" type=" tns:examV4 "/>
  905         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  906         <xs: element mi nOccurs="0 " name="in terpretedB y" type="t ns:provide rV4"/>
  907         <xs: element mi nOccurs="0 " name="lo cation" ty pe="tns:re positoryV4 "/>
  908         <xs: element mi nOccurs="0 " name="or der" type= "tns:order V4"/>
  909         <xs: element mi nOccurs="0 " name="pr iority" ty pe="xs:str ing"/>
  910         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" procedures " nillable ="true" ty pe="tns:sp dcWrapperV 4"/>
  911         <xs: element mi nOccurs="0 " name="re ason" type ="xs:strin g"/>
  912         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  913         <xs: element mi nOccurs="0 " name="re portId" ty pe="tns:re cordIdenti fierV4"/>
  914         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  915         <xs: element mi nOccurs="0 " name="re questingLo cation" ty pe="tns:re positoryV4 "/>
  916         <xs: element mi nOccurs="0 " name="re questingPr ovider" ty pe="tns:pr oviderV4"/ >
  917         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  918         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" status" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  919         <xs: element mi nOccurs="0 " name="tr anscriptio nDate" typ e="tns:dat eRangeV4"/ >
  920         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  921         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  922       </xs:s equence>
  923     </xs:com plexType>
  924     <xs:comp lexType na me="amendm entV4">
  925       <xs:se quence>
  926         <xs: element mi nOccurs="0 " name="co ntent" typ e="xs:stri ng"/>
  927         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="tns:pr oviderV4"/ >
  928         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" result" ni llable="tr ue" type=" tns:spdcBe anV4"/>
  929         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="tns: providerV4 "/>
  930         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="tn s:dateRang eV4"/>
  931       </xs:s equence>
  932     </xs:com plexType>
  933     <xs:comp lexType na me="examV4 ">
  934       <xs:se quence>
  935         <xs: element mi nOccurs="0 " name="da te" type=" tns:dateRa ngeV4"/>
  936         <xs: element mi nOccurs="0 " name="ex amNumber"  type="tns: recordIden tifierV4"/ >
  937         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  938       </xs:s equence>
  939     </xs:com plexType>
  940     <xs:comp lexType na me="vitalV 4">
  941       <xs:se quence>
  942         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  943         <xs: element mi nOccurs="0 " name="fa cility" ty pe="tns:re positoryV4 "/>
  944         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  945         <xs: element mi nOccurs="0 " name="re cordId" ty pe="tns:re cordIdenti fierV4"/>
  946         <xs: element mi nOccurs="0 " name="re pository"  type="tns: repository V4"/>
  947         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" results" n illable="t rue" type= "tns:vital sResultV4" />
  948       </xs:s equence>
  949     </xs:com plexType>
  950     <xs:comp lexType na me="vitals ResultV4">
  951       <xs:se quence>
  952         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" bodySite"  nillable=" true" type ="tns:spdc BeanV4"/>
  953         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  954         <xs: element mi nOccurs="0 " name="en dTime" typ e="tns:dat eRangeV4"/ >
  955         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p roviderV4" />
  956         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" modifiers"  nillable= "true" typ e="tns:vit alsResultM odifierV4" />
  957         <xs: element mi nOccurs="0 " name="pe rformedDat e" type="t ns:dateRan geV4"/>
  958         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" performing Provider"  nillable=" true" type ="tns:prov iderV4"/>
  959         <xs: element mi nOccurs="0 " name="st artTime" t ype="tns:d ateRangeV4 "/>
  960         <xs: element mi nOccurs="0 " name="te st" type=" tns:vitals TestV4"/>
  961         <xs: element mi nOccurs="0 " name="un iqueId" ty pe="xs:str ing"/>
  962       </xs:s equence>
  963     </xs:com plexType>
  964     <xs:comp lexType na me="vitals ResultModi fierV4">
  965       <xs:se quence>
  966         <xs: element mi nOccurs="0 " name="cr eatedBy" t ype="tns:p roviderV4" />
  967         <xs: element mi nOccurs="0 " name="cr eatedDate"  type="tns :dateRange V4"/>
  968         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  969         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  970         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" value" nil lable="tru e" type="t ns:spdcBea nV4"/>
  971       </xs:s equence>
  972     </xs:com plexType>
  973     <xs:comp lexType na me="vitals TestV4">
  974       <xs:se quence>
  975         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" type" nill able="true " type="tn s:spdcBean V4"/>
  976         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" units" nil lable="tru e" type="t ns:spdcBea nV4"/>
  977         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" value" nil lable="tru e" type="t ns:spdcBea nV4"/>
  978       </xs:s equence>
  979     </xs:com plexType>
  980     <xs:comp lexType na me="narrat iveV4">
  981       <xs:se quence>
  982         <xs: element mi nOccurs="0 " name="na rrativeAss igningAuth orityIdent ifier" typ e="xs:stri ng"/>
  983         <xs: element mi nOccurs="0 " name="na rrativeHom eCommunity Identifier " type="xs :string"/>
  984         <xs: element mi nOccurs="0 " name="na rrativeIde ntifier" t ype="xs:st ring"/>
  985         <xs: element mi nOccurs="0 " name="na rrativeTex t" type="x s:string"/ >
  986       </xs:s equence>
  987     </xs:com plexType>
  988     <xs:comp lexType na me="siteSt atusV4">
  989       <xs:se quence>
  990         <xs: element na me="expect edCount" t ype="xs:in t"/>
  991         <xs: element mi nOccurs="0 " name="pa rtner" typ e="tns:par tnerV4"/>
  992         <xs: element mi nOccurs="0 " name="pa rtnerStatu s" type="x s:string"/ >
  993         <xs: element na me="receiv edCount" t ype="xs:in t"/>
  994       </xs:s equence>
  995     </xs:com plexType>
  996     <xs:comp lexType na me="partne rV4">
  997       <xs:se quence>
  998         <xs: element mi nOccurs="0 " name="pa rtnerIdent ifier" typ e="xs:stri ng"/>
  999         <xs: element mi nOccurs="0 " name="pa rtnerName"  type="xs: string"/>
  1000         <xs: element mi nOccurs="0 " name="pa rtnerSubId entifier"  type="xs:s tring"/>
  1001         <xs: element mi nOccurs="0 " name="pa rtnerSubId entifierNa me" type=" xs:string" />
  1002         <xs: element mi nOccurs="0 " name="pa rtnerType"  type="xs: string"/>
  1003       </xs:s equence>
  1004     </xs:com plexType>
  1005     <xs:comp lexType na me="error" >
  1006       <xs:se quence>
  1007         <xs: element mi nOccurs="0 " name="er rorCode" t ype="xs:st ring"/>
  1008         <xs: element mi nOccurs="0 " name="er rorLocatio n" type="x s:string"/ >
  1009         <xs: element mi nOccurs="0 " name="er rorSeverit y" type="x s:string"/ >
  1010         <xs: element mi nOccurs="0 " name="er rorValue"  type="xs:s tring"/>
  1011       </xs:s equence>
  1012     </xs:com plexType>
  1013     <xs:comp lexType na me="siteSt atus">
  1014       <xs:se quence>
  1015         <xs: element mi nOccurs="0 " name="ex pectedCoun t" type="x s:string"/ >
  1016         <xs: element mi nOccurs="0 " name="re trievedCou nt" type=" xs:string" />
  1017         <xs: element mi nOccurs="0 " name="si teId" type ="xs:strin g"/>
  1018         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  1019         <xs: element mi nOccurs="0 " name="si teStatus"  type="xs:s tring"/>
  1020       </xs:s equence>
  1021     </xs:com plexType>
  1022     <xs:comp lexType na me="getVLE RPatientAd missions">
  1023       <xs:se quence>
  1024         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1025       </xs:s equence>
  1026     </xs:com plexType>
  1027     <xs:comp lexType na me="getVLE RPatientAd missionsRe sponse">
  1028       <xs:se quence>
  1029         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1030       </xs:s equence>
  1031     </xs:com plexType>
  1032     <xs:comp lexType na me="getVLE RPatientPr oblemList" >
  1033       <xs:se quence>
  1034         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1035       </xs:s equence>
  1036     </xs:com plexType>
  1037     <xs:comp lexType na me="getVLE RPatientPr oblemListR esponse">
  1038       <xs:se quence>
  1039         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1040       </xs:s equence>
  1041     </xs:com plexType>
  1042     <xs:comp lexType na me="getVLE RPatientMe dications" >
  1043       <xs:se quence>
  1044         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1045       </xs:s equence>
  1046     </xs:com plexType>
  1047     <xs:comp lexType na me="getVLE RPatientMe dicationsR esponse">
  1048       <xs:se quence>
  1049         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1050       </xs:s equence>
  1051     </xs:com plexType>
  1052     <xs:comp lexType na me="getPat ientSocial History">
  1053       <xs:se quence>
  1054         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1055       </xs:s equence>
  1056     </xs:com plexType>
  1057     <xs:comp lexType na me="getPat ientSocial HistoryRes ponse">
  1058       <xs:se quence>
  1059         <xs: element mi nOccurs="0 " name="re turn" type ="tns:hist oryResultC ollection" />
  1060       </xs:s equence>
  1061     </xs:com plexType>
  1062     <xs:comp lexType na me="histor yResultCol lection">
  1063       <xs:co mplexConte nt>
  1064         <xs: extension  base="tns: resultColl ection">
  1065           <x s:sequence >
  1066              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="dataRe cordList"  nillable=" true" type ="tns:hist oryDataRec ord"/>
  1067           </ xs:sequenc e>
  1068         </xs :extension >
  1069       </xs:c omplexCont ent>
  1070     </xs:com plexType>
  1071     <xs:comp lexType na me="histor yDataRecor d">
  1072       <xs:se quence>
  1073         <xs: element mi nOccurs="0 " name="hi story" typ e="tns:his tory"/>
  1074       </xs:s equence>
  1075     </xs:com plexType>
  1076     <xs:comp lexType na me="histor y">
  1077       <xs:se quence>
  1078         <xs: element mi nOccurs="0 " name="ch ronicity"  type="xs:s tring"/>
  1079         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:comm ent"/>
  1080         <xs: element mi nOccurs="0 " name="co uplerType"  type="xs: string"/>
  1081         <xs: element mi nOccurs="0 " name="cu stodianId"  type="xs: string"/>
  1082         <xs: element mi nOccurs="0 " name="cu stodianNam e" type="x s:string"/ >
  1083         <xs: element mi nOccurs="0 " name="da teOnset" t ype="xs:st ring"/>
  1084         <xs: element mi nOccurs="0 " name="da teReported " type="xs :string"/>
  1085         <xs: element mi nOccurs="0 " name="en cComment"  type="xs:s tring"/>
  1086         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1087         <xs: element mi nOccurs="0 " name="en teredByDat e" type="x s:string"/ >
  1088         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1089         <xs: element mi nOccurs="0 " name="fa cility" ty pe="xs:str ing"/>
  1090         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" findings"  nillable=" true" type ="tns:find ing"/>
  1091         <xs: element mi nOccurs="0 " name="fo rmattedFin dings" typ e="xs:stri ng"/>
  1092         <xs: element mi nOccurs="0 " name="hi storyMedci nId" type= "xs:string "/>
  1093         <xs: element mi nOccurs="0 " name="lo incCode" t ype="xs:st ring"/>
  1094         <xs: element mi nOccurs="0 " name="ot herIdentif ier" type= "xs:string "/>
  1095         <xs: element mi nOccurs="0 " name="pe riodEndDat e" type="x s:string"/ >
  1096         <xs: element mi nOccurs="0 " name="pe riodStartD ate" type= "xs:string "/>
  1097         <xs: element mi nOccurs="0 " name="re lationship " type="xs :string"/>
  1098         <xs: element mi nOccurs="0 " name="re lationship Id" type=" xs:string" />
  1099         <xs: element mi nOccurs="0 " name="re portingCli nician" ty pe="xs:str ing"/>
  1100         <xs: element mi nOccurs="0 " name="re positoryId " type="xs :string"/>
  1101         <xs: element mi nOccurs="0 " name="se nsitivity"  type="xs: string"/>
  1102         <xs: element mi nOccurs="0 " name="so urce" type ="xs:strin g"/>
  1103         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  1104         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1105         <xs: element mi nOccurs="0 " name="un verifiedFl ag" type=" xs:string" />
  1106       </xs:s equence>
  1107     </xs:com plexType>
  1108     <xs:comp lexType na me="commen t">
  1109       <xs:se quence>
  1110         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1111       </xs:s equence>
  1112     </xs:com plexType>
  1113     <xs:comp lexType na me="findin g">
  1114       <xs:se quence>
  1115         <xs: element mi nOccurs="0 " name="an notation"  type="xs:s tring"/>
  1116         <xs: element mi nOccurs="0 " name="ca tegory" ty pe="xs:str ing"/>
  1117         <xs: element mi nOccurs="0 " name="fl ag" type=" xs:string" />
  1118         <xs: element mi nOccurs="0 " name="it em" type=" xs:string" />
  1119       </xs:s equence>
  1120     </xs:com plexType>
  1121     <xs:comp lexType na me="getPat ientEncoun ters">
  1122       <xs:se quence>
  1123         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1124       </xs:s equence>
  1125     </xs:com plexType>
  1126     <xs:comp lexType na me="getPat ientEncoun tersRespon se">
  1127       <xs:se quence>
  1128         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1129       </xs:s equence>
  1130     </xs:com plexType>
  1131     <xs:comp lexType na me="getNot eImage">
  1132       <xs:se quence>
  1133         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1134       </xs:s equence>
  1135     </xs:com plexType>
  1136     <xs:comp lexType na me="getNot eImageResp onse">
  1137       <xs:se quence>
  1138         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note Image"/>
  1139       </xs:s equence>
  1140     </xs:com plexType>
  1141     <xs:comp lexType na me="noteIm age">
  1142       <xs:se quence>
  1143         <xs: element mi nOccurs="0 " name="co ntentDispo sition" ty pe="xs:str ing"/>
  1144         <xs: element mi nOccurs="0 " name="co ntentType"  type="xs: string"/>
  1145         <xs: element mi nOccurs="0 " name="no teBytes" t ype="xs:ba se64Binary "/>
  1146       </xs:s equence>
  1147     </xs:com plexType>
  1148     <xs:comp lexType na me="getPat ientFamily History">
  1149       <xs:se quence>
  1150         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1151       </xs:s equence>
  1152     </xs:com plexType>
  1153     <xs:comp lexType na me="getPat ientFamily HistoryRes ponse">
  1154       <xs:se quence>
  1155         <xs: element mi nOccurs="0 " name="re turn" type ="tns:hist oryResultC ollection" />
  1156       </xs:s equence>
  1157     </xs:com plexType>
  1158     <xs:comp lexType na me="getPat ientProble mList">
  1159       <xs:se quence>
  1160         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1161       </xs:s equence>
  1162     </xs:com plexType>
  1163     <xs:comp lexType na me="getPat ientProble mListRespo nse">
  1164       <xs:se quence>
  1165         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1166       </xs:s equence>
  1167     </xs:com plexType>
  1168     <xs:comp lexType na me="getVLE RPatientAl lergies">
  1169       <xs:se quence>
  1170         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1171       </xs:s equence>
  1172     </xs:com plexType>
  1173     <xs:comp lexType na me="getVLE RPatientAl lergiesRes ponse">
  1174       <xs:se quence>
  1175         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1176       </xs:s equence>
  1177     </xs:com plexType>
  1178     <xs:comp lexType na me="getPat ientLabMic robiologie s">
  1179       <xs:se quence>
  1180         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1181       </xs:s equence>
  1182     </xs:com plexType>
  1183     <xs:comp lexType na me="getPat ientLabMic robiologie sResponse" >
  1184       <xs:se quence>
  1185         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1186       </xs:s equence>
  1187     </xs:com plexType>
  1188     <xs:comp lexType na me="getVLE RPatientIm munization s">
  1189       <xs:se quence>
  1190         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1191       </xs:s equence>
  1192     </xs:com plexType>
  1193     <xs:comp lexType na me="getVLE RPatientIm munization sResponse" >
  1194       <xs:se quence>
  1195         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1196       </xs:s equence>
  1197     </xs:com plexType>
  1198     <xs:comp lexType na me="getNot eImageFrom Url">
  1199       <xs:se quence>
  1200         <xs: element mi nOccurs="0 " name="ur l" type="x s:string"/ >
  1201       </xs:s equence>
  1202     </xs:com plexType>
  1203     <xs:comp lexType na me="getNot eImageFrom UrlRespons e">
  1204       <xs:se quence>
  1205         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note Image"/>
  1206       </xs:s equence>
  1207     </xs:com plexType>
  1208     <xs:comp lexType na me="getNot eImageEnco dedFromUrl ">
  1209       <xs:se quence>
  1210         <xs: element mi nOccurs="0 " name="ur l" type="x s:string"/ >
  1211       </xs:s equence>
  1212     </xs:com plexType>
  1213     <xs:comp lexType na me="getNot eImageEnco dedFromUrl Response">
  1214       <xs:se quence>
  1215         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note ImageEncod ed"/>
  1216       </xs:s equence>
  1217     </xs:com plexType>
  1218     <xs:comp lexType na me="noteIm ageEncoded ">
  1219       <xs:se quence>
  1220         <xs: element mi nOccurs="0 " name="co ntentDispo sition" ty pe="xs:str ing"/>
  1221         <xs: element mi nOccurs="0 " name="co ntentType"  type="xs: string"/>
  1222         <xs: element mi nOccurs="0 " name="no teBytesEnc oded" type ="xs:strin g"/>
  1223       </xs:s equence>
  1224     </xs:com plexType>
  1225     <xs:comp lexType na me="getSta tus">
  1226       <xs:se quence/>
  1227     </xs:com plexType>
  1228     <xs:comp lexType na me="getSta tusRespons e">
  1229       <xs:se quence>
  1230         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1231       </xs:s equence>
  1232     </xs:com plexType>
  1233     <xs:comp lexType na me="getVLE RPatientVi tals">
  1234       <xs:se quence>
  1235         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1236       </xs:s equence>
  1237     </xs:com plexType>
  1238     <xs:comp lexType na me="getVLE RPatientVi talsRespon se">
  1239       <xs:se quence>
  1240         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1241       </xs:s equence>
  1242     </xs:com plexType>
  1243     <xs:comp lexType na me="getVLE RPatientPr ocedures">
  1244       <xs:se quence>
  1245         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1246       </xs:s equence>
  1247     </xs:com plexType>
  1248     <xs:comp lexType na me="getVLE RPatientPr oceduresRe sponse">
  1249       <xs:se quence>
  1250         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1251       </xs:s equence>
  1252     </xs:com plexType>
  1253     <xs:comp lexType na me="getNot eImageEnco ded">
  1254       <xs:se quence>
  1255         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1256       </xs:s equence>
  1257     </xs:com plexType>
  1258     <xs:comp lexType na me="getNot eImageEnco dedRespons e">
  1259       <xs:se quence>
  1260         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note ImageEncod ed"/>
  1261       </xs:s equence>
  1262     </xs:com plexType>
  1263     <xs:comp lexType na me="getVLE RPatientIn surances">
  1264       <xs:se quence>
  1265         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1266       </xs:s equence>
  1267     </xs:com plexType>
  1268     <xs:comp lexType na me="getVLE RPatientIn surancesRe sponse">
  1269       <xs:se quence>
  1270         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1271       </xs:s equence>
  1272     </xs:com plexType>
  1273     <xs:comp lexType na me="addCac he">
  1274       <xs:se quence>
  1275         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1276         <xs: element mi nOccurs="0 " name="ke y" type="x s:string"/ >
  1277         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  1278         <xs: element mi nOccurs="0 " name="ti mestamp" t ype="xs:st ring"/>
  1279       </xs:s equence>
  1280     </xs:com plexType>
  1281     <xs:comp lexType na me="addCac heResponse ">
  1282       <xs:se quence/>
  1283     </xs:com plexType>
  1284     <xs:comp lexType na me="getDep loymentFor ms">
  1285       <xs:se quence>
  1286         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1287       </xs:s equence>
  1288     </xs:com plexType>
  1289     <xs:comp lexType na me="getDep loymentFor msResponse ">
  1290       <xs:se quence>
  1291         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1292       </xs:s equence>
  1293     </xs:com plexType>
  1294     <xs:comp lexType na me="getPat ientLabAna tomicPatho logies">
  1295       <xs:se quence>
  1296         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1297       </xs:s equence>
  1298     </xs:com plexType>
  1299     <xs:comp lexType na me="getPat ientLabAna tomicPatho logiesResp onse">
  1300       <xs:se quence>
  1301         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1302       </xs:s equence>
  1303     </xs:com plexType>
  1304     <xs:comp lexType na me="getPat ientLabOrd ers">
  1305       <xs:se quence>
  1306         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1307       </xs:s equence>
  1308     </xs:com plexType>
  1309     <xs:comp lexType na me="getPat ientLabOrd ersRespons e">
  1310       <xs:se quence>
  1311         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1312       </xs:s equence>
  1313     </xs:com plexType>
  1314     <xs:comp lexType na me="getPat ientRadiol ogyOrders" >
  1315       <xs:se quence>
  1316         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1317       </xs:s equence>
  1318     </xs:com plexType>
  1319     <xs:comp lexType na me="getPat ientRadiol ogyOrdersR esponse">
  1320       <xs:se quence>
  1321         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1322       </xs:s equence>
  1323     </xs:com plexType>
  1324     <xs:comp lexType na me="getPat ientOrders ">
  1325       <xs:se quence>
  1326         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1327       </xs:s equence>
  1328     </xs:com plexType>
  1329     <xs:comp lexType na me="getPat ientOrders Response">
  1330       <xs:se quence>
  1331         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1332       </xs:s equence>
  1333     </xs:com plexType>
  1334     <xs:comp lexType na me="getVLE RPatientRe sults">
  1335       <xs:se quence>
  1336         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1337       </xs:s equence>
  1338     </xs:com plexType>
  1339     <xs:comp lexType na me="getVLE RPatientRe sultsRespo nse">
  1340       <xs:se quence>
  1341         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1342       </xs:s equence>
  1343     </xs:com plexType>
  1344     <xs:comp lexType na me="getPat ientImmuni zations">
  1345       <xs:se quence>
  1346         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1347       </xs:s equence>
  1348     </xs:com plexType>
  1349     <xs:comp lexType na me="getPat ientImmuni zationsRes ponse">
  1350       <xs:se quence>
  1351         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1352       </xs:s equence>
  1353     </xs:com plexType>
  1354     <xs:comp lexType na me="getPat ientAdmiss ions">
  1355       <xs:se quence>
  1356         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1357       </xs:s equence>
  1358     </xs:com plexType>
  1359     <xs:comp lexType na me="getPat ientAdmiss ionsRespon se">
  1360       <xs:se quence>
  1361         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1362       </xs:s equence>
  1363     </xs:com plexType>
  1364     <xs:comp lexType na me="getPat ientDischa rgeSummari es">
  1365       <xs:se quence>
  1366         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1367       </xs:s equence>
  1368     </xs:com plexType>
  1369     <xs:comp lexType na me="getPat ientDischa rgeSummari esResponse ">
  1370       <xs:se quence>
  1371         <xs: element mi nOccurs="0 " name="re turn" type ="tns:disc hargeNoteR esultColle ction"/>
  1372       </xs:s equence>
  1373     </xs:com plexType>
  1374     <xs:comp lexType na me="discha rgeNoteRes ultCollect ion">
  1375       <xs:co mplexConte nt>
  1376         <xs: extension  base="tns: resultColl ection">
  1377           <x s:sequence >
  1378              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="dataRe cordList"  nillable=" true" type ="tns:disc hargeNoteD ataRecord" />
  1379           </ xs:sequenc e>
  1380         </xs :extension >
  1381       </xs:c omplexCont ent>
  1382     </xs:com plexType>
  1383     <xs:comp lexType na me="discha rgeNoteDat aRecord">
  1384       <xs:co mplexConte nt>
  1385         <xs: extension  base="tns: dataRecord ">
  1386           <x s:sequence >
  1387              <xs:elemen t minOccur s="0" name ="discharg eNote" typ e="tns:dis chargeNote "/>
  1388           </ xs:sequenc e>
  1389         </xs :extension >
  1390       </xs:c omplexCont ent>
  1391     </xs:com plexType>
  1392     <xs:comp lexType na me="dataRe cord">
  1393       <xs:se quence>
  1394         <xs: element na me="dataTy pe" type=" xs:int"/>
  1395       </xs:s equence>
  1396     </xs:com plexType>
  1397     <xs:comp lexType na me="discha rgeNote">
  1398       <xs:se quence>
  1399         <xs: element mi nOccurs="0 " name="ad missionDat e" type="x s:string"/ >
  1400         <xs: element mi nOccurs="0 " name="co mpleteNote " type="xs :string"/>
  1401         <xs: element mi nOccurs="0 " name="cu stodianId"  type="xs: string"/>
  1402         <xs: element mi nOccurs="0 " name="cu stodianNam e" type="x s:string"/ >
  1403         <xs: element mi nOccurs="0 " name="di ctatedBy"  type="xs:s tring"/>
  1404         <xs: element mi nOccurs="0 " name="di schargeDat e" type="x s:string"/ >
  1405         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1406         <xs: element mi nOccurs="0 " name="en teredByDat e" type="x s:string"/ >
  1407         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1408         <xs: element mi nOccurs="0 " name="fa cility" ty pe="xs:str ing"/>
  1409         <xs: element mi nOccurs="0 " name="no teTitle" t ype="xs:st ring"/>
  1410         <xs: element mi nOccurs="0 " name="no teType" ty pe="xs:str ing"/>
  1411         <xs: element mi nOccurs="0 " name="re positoryId " type="xs :string"/>
  1412         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  1413         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="xs:s tring"/>
  1414         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="xs :string"/>
  1415       </xs:s equence>
  1416     </xs:com plexType>
  1417     <xs:comp lexType na me="getPat ientAppoin tments">
  1418       <xs:se quence>
  1419         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1420       </xs:s equence>
  1421     </xs:com plexType>
  1422     <xs:comp lexType na me="getPat ientAppoin tmentsResp onse">
  1423       <xs:se quence>
  1424         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1425       </xs:s equence>
  1426     </xs:com plexType>
  1427     <xs:comp lexType na me="getPat ientMedica tionOrders ">
  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 tionOrders Response">
  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="getOut patientPro cedures">
  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="getOut patientPro ceduresRes ponse">
  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="getPat ientNotes" >
  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="getPat ientNotesR esponse">
  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 ts">
  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 tsResponse ">
  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="resetS tatus">
  1468       <xs:se quence/>
  1469     </xs:com plexType>
  1470     <xs:comp lexType na me="resetS tatusRespo nse">
  1471       <xs:se quence/>
  1472     </xs:com plexType>
  1473     <xs:comp lexType na me="getPat ientMedica tions">
  1474       <xs:se quence>
  1475         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1476       </xs:s equence>
  1477     </xs:com plexType>
  1478     <xs:comp lexType na me="getPat ientMedica tionsRespo nse">
  1479       <xs:se quence>
  1480         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1481       </xs:s equence>
  1482     </xs:com plexType>
  1483     <xs:comp lexType na me="getInp atientNote s">
  1484       <xs:se quence>
  1485         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1486       </xs:s equence>
  1487     </xs:com plexType>
  1488     <xs:comp lexType na me="getInp atientNote sResponse" >
  1489       <xs:se quence>
  1490         <xs: element mi nOccurs="0 " name="re turn" type ="tns:note ResultColl ection"/>
  1491       </xs:s equence>
  1492     </xs:com plexType>
  1493     <xs:comp lexType na me="noteRe sultCollec tion">
  1494       <xs:co mplexConte nt>
  1495         <xs: extension  base="tns: resultColl ection">
  1496           <x s:sequence >
  1497              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="dataRe cordList"  nillable=" true" type ="tns:note DataRecord "/>
  1498           </ xs:sequenc e>
  1499         </xs :extension >
  1500       </xs:c omplexCont ent>
  1501     </xs:com plexType>
  1502     <xs:comp lexType na me="noteDa taRecord">
  1503       <xs:co mplexConte nt>
  1504         <xs: extension  base="tns: dataRecord ">
  1505           <x s:sequence >
  1506              <xs:elemen t minOccur s="0" name ="note" ty pe="tns:in patientNot e"/>
  1507           </ xs:sequenc e>
  1508         </xs :extension >
  1509       </xs:c omplexCont ent>
  1510     </xs:com plexType>
  1511     <xs:comp lexType na me="inpati entNote">
  1512       <xs:se quence>
  1513         <xs: element mi nOccurs="0 " name="co mpleteNote " type="xs :string"/>
  1514         <xs: element mi nOccurs="0 " name="co mplexDataU rl" type=" xs:string" />
  1515         <xs: element mi nOccurs="0 " name="cu stodianId"  type="xs: string"/>
  1516         <xs: element mi nOccurs="0 " name="cu stodianNam e" type="x s:string"/ >
  1517         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1518         <xs: element mi nOccurs="0 " name="en teredByDat e" type="x s:string"/ >
  1519         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1520         <xs: element mi nOccurs="0 " name="fa cility" ty pe="xs:str ing"/>
  1521         <xs: element mi nOccurs="0 " name="it emId" type ="xs:strin g"/>
  1522         <xs: element mi nOccurs="0 " name="lo incCode" t ype="xs:st ring"/>
  1523         <xs: element mi nOccurs="0 " name="no teFormat"  type="xs:s tring"/>
  1524         <xs: element mi nOccurs="0 " name="no teTitle" t ype="xs:st ring"/>
  1525         <xs: element mi nOccurs="0 " name="no teTypeCode " type="xs :string"/>
  1526         <xs: element mi nOccurs="0 " name="no teTypeName " type="xs :string"/>
  1527         <xs: element mi nOccurs="0 " name="ot herIdentif ier" type= "xs:string "/>
  1528         <xs: element mi nOccurs="0 " name="re positoryId " type="xs :string"/>
  1529         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  1530         <xs: element mi nOccurs="0 " name="ve rifiedBy"  type="xs:s tring"/>
  1531         <xs: element mi nOccurs="0 " name="ve rifiedDate " type="xs :string"/>
  1532       </xs:s equence>
  1533     </xs:com plexType>
  1534     <xs:comp lexType na me="getPat ientVitals ">
  1535       <xs:se quence>
  1536         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1537       </xs:s equence>
  1538     </xs:com plexType>
  1539     <xs:comp lexType na me="getPat ientVitals Response">
  1540       <xs:se quence>
  1541         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vita lsResultCo llection"/ >
  1542       </xs:s equence>
  1543     </xs:com plexType>
  1544     <xs:comp lexType na me="vitals ResultColl ection">
  1545       <xs:co mplexConte nt>
  1546         <xs: extension  base="tns: resultColl ection">
  1547           <x s:sequence >
  1548              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="dataRe cordList"  nillable=" true" type ="tns:vita lsDataReco rd"/>
  1549           </ xs:sequenc e>
  1550         </xs :extension >
  1551       </xs:c omplexCont ent>
  1552     </xs:com plexType>
  1553     <xs:comp lexType na me="vitals DataRecord ">
  1554       <xs:co mplexConte nt>
  1555         <xs: extension  base="tns: dataRecord ">
  1556           <x s:sequence >
  1557              <xs:elemen t minOccur s="0" name ="vitals"  type="tns: vitals"/>
  1558           </ xs:sequenc e>
  1559         </xs :extension >
  1560       </xs:c omplexCont ent>
  1561     </xs:com plexType>
  1562     <xs:comp lexType na me="vitals ">
  1563       <xs:se quence>
  1564         <xs: element mi nOccurs="0 " name="co mments" ty pe="xs:str ing"/>
  1565         <xs: element mi nOccurs="0 " name="cu stodianId"  type="xs: string"/>
  1566         <xs: element mi nOccurs="0 " name="cu stodianNam e" type="x s:string"/ >
  1567         <xs: element mi nOccurs="0 " name="en counterNum ber" type= "xs:string "/>
  1568         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1569         <xs: element mi nOccurs="0 " name="en teredByDat e" type="x s:string"/ >
  1570         <xs: element mi nOccurs="0 " name="ev entId" typ e="xs:stri ng"/>
  1571         <xs: element mi nOccurs="0 " name="fa cility" ty pe="xs:str ing"/>
  1572         <xs: element mi nOccurs="0 " name="lo incCode" t ype="xs:st ring"/>
  1573         <xs: element mi nOccurs="0 " name="ot herIdentif ier" type= "xs:string "/>
  1574         <xs: element mi nOccurs="0 " name="re positoryId " type="xs :string"/>
  1575         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vitalResul ts" nillab le="true"  type="tns: vitalResul t"/>
  1576         <xs: element mi nOccurs="0 " name="vi talsId" ty pe="xs:str ing"/>
  1577       </xs:s equence>
  1578     </xs:com plexType>
  1579     <xs:comp lexType na me="vitalR esult">
  1580       <xs:se quence>
  1581         <xs: element mi nOccurs="0 " name="bo dySite" ty pe="xs:str ing"/>
  1582         <xs: element mi nOccurs="0 " name="bo dySiteCode " type="xs :string"/>
  1583         <xs: element mi nOccurs="0 " name="co llectionMe thod" type ="xs:strin g"/>
  1584         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1585         <xs: element mi nOccurs="0 " name="en dTime" typ e="xs:stri ng"/>
  1586         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1587         <xs: element mi nOccurs="0 " name="lo incCode" t ype="xs:st ring"/>
  1588         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" modifiers"  nillable= "true" typ e="tns:mod ifier"/>
  1589         <xs: element mi nOccurs="0 " name="nc id" type=" xs:string" />
  1590         <xs: element mi nOccurs="0 " name="pe rformedDat e" type="x s:string"/ >
  1591         <xs: element mi nOccurs="0 " name="pe rformingPr ovider" ty pe="xs:str ing"/>
  1592         <xs: element mi nOccurs="0 " name="st artTime" t ype="xs:st ring"/>
  1593         <xs: element mi nOccurs="0 " name="te stCode" ty pe="xs:str ing"/>
  1594         <xs: element mi nOccurs="0 " name="te stName" ty pe="xs:str ing"/>
  1595         <xs: element mi nOccurs="0 " name="te stUnits" t ype="xs:st ring"/>
  1596         <xs: element mi nOccurs="0 " name="te stUnitsCod e" type="x s:string"/ >
  1597         <xs: element mi nOccurs="0 " name="te stValue" t ype="xs:st ring"/>
  1598         <xs: element mi nOccurs="0 " name="un iqueId" ty pe="xs:str ing"/>
  1599       </xs:s equence>
  1600     </xs:com plexType>
  1601     <xs:comp lexType na me="modifi er">
  1602       <xs:se quence>
  1603         <xs: element mi nOccurs="0 " name="cr eateDate"  type="xs:s tring"/>
  1604         <xs: element mi nOccurs="0 " name="cr eatedBy" t ype="xs:st ring"/>
  1605         <xs: element mi nOccurs="0 " name="mo difierType " type="xs :string"/>
  1606         <xs: element mi nOccurs="0 " name="mo difierType Code" type ="xs:strin g"/>
  1607         <xs: element mi nOccurs="0 " name="un its" type= "xs:string "/>
  1608         <xs: element mi nOccurs="0 " name="un itsCode" t ype="xs:st ring"/>
  1609         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  1610       </xs:s equence>
  1611     </xs:com plexType>
  1612     <xs:comp lexType na me="getVLE RPatientDe mographics ">
  1613       <xs:se quence>
  1614         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1615       </xs:s equence>
  1616     </xs:com plexType>
  1617     <xs:comp lexType na me="getVLE RPatientDe mographics Response">
  1618       <xs:se quence>
  1619         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1620       </xs:s equence>
  1621     </xs:com plexType>
  1622     <xs:comp lexType na me="getPat ientConsul tOrders">
  1623       <xs:se quence>
  1624         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1625       </xs:s equence>
  1626     </xs:com plexType>
  1627     <xs:comp lexType na me="getPat ientConsul tOrdersRes ponse">
  1628       <xs:se quence>
  1629         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1630       </xs:s equence>
  1631     </xs:com plexType>
  1632     <xs:comp lexType na me="getVLE RPatientCC DA">
  1633       <xs:se quence>
  1634         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1635       </xs:s equence>
  1636     </xs:com plexType>
  1637     <xs:comp lexType na me="getVLE RPatientCC DAResponse ">
  1638       <xs:se quence>
  1639         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1640       </xs:s equence>
  1641     </xs:com plexType>
  1642     <xs:comp lexType na me="getPat ientLabChe mistries">
  1643       <xs:se quence>
  1644         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1645       </xs:s equence>
  1646     </xs:com plexType>
  1647     <xs:comp lexType na me="getPat ientLabChe mistriesRe sponse">
  1648       <xs:se quence>
  1649         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1650       </xs:s equence>
  1651     </xs:com plexType>
  1652     <xs:comp lexType na me="getEnc ounterNote s">
  1653       <xs:se quence>
  1654         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1655       </xs:s equence>
  1656     </xs:com plexType>
  1657     <xs:comp lexType na me="getEnc ounterNote sResponse" >
  1658       <xs:se quence>
  1659         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1660       </xs:s equence>
  1661     </xs:com plexType>
  1662     <xs:comp lexType na me="getPat ientQuesti onnaires">
  1663       <xs:se quence>
  1664         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1665       </xs:s equence>
  1666     </xs:com plexType>
  1667     <xs:comp lexType na me="getPat ientQuesti onnairesRe sponse">
  1668       <xs:se quence>
  1669         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1670       </xs:s equence>
  1671     </xs:com plexType>
  1672     <xs:comp lexType na me="getVLE RPatientCC DARaw">
  1673       <xs:se quence>
  1674         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1675       </xs:s equence>
  1676     </xs:com plexType>
  1677     <xs:comp lexType na me="getVLE RPatientCC DARawRespo nse">
  1678       <xs:se quence>
  1679         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1680       </xs:s equence>
  1681     </xs:com plexType>
  1682     <xs:comp lexType na me="getPat ientInsura nces">
  1683       <xs:se quence>
  1684         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1685       </xs:s equence>
  1686     </xs:com plexType>
  1687     <xs:comp lexType na me="getPat ientInsura ncesRespon se">
  1688       <xs:se quence>
  1689         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1690       </xs:s equence>
  1691     </xs:com plexType>
  1692     <xs:comp lexType na me="getSna reworksUse r">
  1693       <xs:se quence>
  1694         <xs: element mi nOccurs="0 " name="ce rtificate"  type="xs: string"/>
  1695         <xs: element mi nOccurs="0 " name="us er" type=" xs:string" />
  1696         <xs: element mi nOccurs="0 " name="cr edential"  type="xs:s tring"/>
  1697       </xs:s equence>
  1698     </xs:com plexType>
  1699     <xs:comp lexType na me="getSna reworksUse rResponse" >
  1700       <xs:se quence>
  1701         <xs: element mi nOccurs="0 " name="re turn" type ="tns:snar eUser"/>
  1702       </xs:s equence>
  1703     </xs:com plexType>
  1704     <xs:comp lexType na me="snareU ser">
  1705       <xs:se quence>
  1706         <xs: element mi nOccurs="0 " name="cn " type="xs :string"/>
  1707         <xs: element mi nOccurs="0 " name="gi venname" t ype="xs:st ring"/>
  1708         <xs: element mi nOccurs="0 " name="gr oups" type ="xs:strin g"/>
  1709         <xs: element mi nOccurs="0 " name="nc id" type=" xs:string" />
  1710         <xs: element mi nOccurs="0 " name="ro les" type= "xs:string "/>
  1711         <xs: element mi nOccurs="0 " name="sn " type="xs :string"/>
  1712         <xs: element mi nOccurs="0 " name="sn areMessage " type="xs :string"/>
  1713         <xs: element mi nOccurs="0 " name="ui d" type="x s:string"/ >
  1714         <xs: element na me="valid"  type="xs: boolean"/>
  1715       </xs:s equence>
  1716     </xs:com plexType>
  1717     <xs:comp lexType na me="getVLE RPatientAp pointments ">
  1718       <xs:se quence>
  1719         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1720       </xs:s equence>
  1721     </xs:com plexType>
  1722     <xs:comp lexType na me="getVLE RPatientAp pointments Response">
  1723       <xs:se quence>
  1724         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1725       </xs:s equence>
  1726     </xs:com plexType>
  1727     <xs:comp lexType na me="getPat ientDemogr aphics">
  1728       <xs:se quence>
  1729         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1730       </xs:s equence>
  1731     </xs:com plexType>
  1732     <xs:comp lexType na me="getPat ientDemogr aphicsResp onse">
  1733       <xs:se quence>
  1734         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1735       </xs:s equence>
  1736     </xs:com plexType>
  1737     <xs:comp lexType na me="getPat ientOtherH istory">
  1738       <xs:se quence>
  1739         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1740       </xs:s equence>
  1741     </xs:com plexType>
  1742     <xs:comp lexType na me="getPat ientOtherH istoryResp onse">
  1743       <xs:se quence>
  1744         <xs: element mi nOccurs="0 " name="re turn" type ="tns:hist oryResultC ollection" />
  1745       </xs:s equence>
  1746     </xs:com plexType>
  1747     <xs:comp lexType na me="getPat ientRadiol ogyReports ">
  1748       <xs:se quence>
  1749         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1750       </xs:s equence>
  1751     </xs:com plexType>
  1752     <xs:comp lexType na me="getPat ientRadiol ogyReports Response">
  1753       <xs:se quence>
  1754         <xs: element mi nOccurs="0 " name="re turn" type ="tns:v4Re sultCollec tion"/>
  1755       </xs:s equence>
  1756     </xs:com plexType>
  1757   </xs:schem a>