27784. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/27/2019 4:11:43 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.

27784.1 Files compared

# Location File Last Modified
1 JLV_CV_CV_2_9_1_0.zip\CVjMeadows-CCP\lib\VistaDataService.jar\META-INF\wsdl VistaDataService_metadata1.xsd Mon Jun 4 12:22:00 2018 UTC
2 JLV_CV_CV_2_9_1_0.zip\CVjMeadows-CCP\lib\VistaDataService.jar\META-INF\wsdl VistaDataService_metadata1.xsd Wed Mar 27 18:38:10 2019 UTC

27784.2 Comparison summary

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

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

27784.4 Active regular expressions

No regular expressions were active.

27784.5 Comparison detail

  1   <!-- Publi shed by JA X-WS RI (h ttp://jax- ws.java.ne t). RI's v ersion is  Metro/2.3. 2-b608 (tr unk-7979;  2015-01-21 T12:50:19+ 0000) JAXW S-RI/2.2.1 1-b150120. 1832 JAXWS -API/2.2.1 2 JAXB-RI/ 2.2.12-b14 1219.1637  JAXB-API/2 .2.13-b141 020.1521 s vn-revisio n#unknown.  --><xs:sc hema xmlns :tns="http :// 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=" VDSExcepti on" type=" tns:VDSExc eption"/>
  3     <xs:elem ent name=" cleanup" t ype="tns:c leanup"/>
  4     <xs:elem ent name=" cleanupRes ponse" typ e="tns:cle anupRespon se"/>
  5     <xs:elem ent name=" getAdmissi onDetails"  type="tns :getAdmiss ionDetails "/>
  6     <xs:elem ent name=" getAdmissi onDetailsR esponse" t ype="tns:g etAdmissio nDetailsRe sponse"/>
  7     <xs:elem ent name=" getAdmissi onDiagnosi s" type="t ns:getAdmi ssionDiagn osis"/>
  8     <xs:elem ent name=" getAdmissi onDiagnosi sResponse"  type="tns :getAdmiss ionDiagnos isResponse "/>
  9     <xs:elem ent name=" getAdmissi onProcedur es" type=" tns:getAdm issionProc edures"/>
  10     <xs:elem ent name=" getAdmissi onProcedur esResponse " type="tn s:getAdmis sionProced uresRespon se"/>
  11     <xs:elem ent name=" getAllergy Detail" ty pe="tns:ge tAllergyDe tail"/>
  12     <xs:elem ent name=" getAllergy DetailResp onse" type ="tns:getA llergyDeta ilResponse "/>
  13     <xs:elem ent name=" getClinica lReminderD etail" typ e="tns:get ClinicalRe minderDeta il"/>
  14     <xs:elem ent name=" getClinica lReminderD etailRespo nse" type= "tns:getCl inicalRemi nderDetail Response"/ >
  15     <xs:elem ent name=" getConsult Report" ty pe="tns:ge tConsultRe port"/>
  16     <xs:elem ent name=" getConsult ReportResp onse" type ="tns:getC onsultRepo rtResponse "/>
  17     <xs:elem ent name=" getDRRefer rals" type ="tns:getD RReferrals "/>
  18     <xs:elem ent name=" getDRRefer ralsRespon se" type=" tns:getDRR eferralsRe sponse"/>
  19     <xs:elem ent name=" getDeploym entForms"  type="tns: getDeploym entForms"/ >
  20     <xs:elem ent name=" getDeploym entFormsRe sponse" ty pe="tns:ge tDeploymen tFormsResp onse"/>
  21     <xs:elem ent name=" getEncount ersReport"  type="tns :getEncoun tersReport "/>
  22     <xs:elem ent name=" getEncount ersReportR esponse" t ype="tns:g etEncounte rsReportRe sponse"/>
  23     <xs:elem ent name=" getLabOrde rResult" t ype="tns:g etLabOrder Result"/>
  24     <xs:elem ent name=" getLabOrde rResultRes ponse" typ e="tns:get LabOrderRe sultRespon se"/>
  25     <xs:elem ent name=" getMedicat ionDetail"  type="tns :getMedica tionDetail "/>
  26     <xs:elem ent name=" getMedicat ionDetailR esponse" t ype="tns:g etMedicati onDetailRe sponse"/>
  27     <xs:elem ent name=" getOrderDe tail" type ="tns:getO rderDetail "/>
  28     <xs:elem ent name=" getOrderDe tailRespon se" type=" tns:getOrd erDetailRe sponse"/>
  29     <xs:elem ent name=" getPatient ActiveCons ultRequest s" type="t ns:getPati entActiveC onsultRequ ests"/>
  30     <xs:elem ent name=" getPatient ActiveCons ultRequest sResponse"  type="tns :getPatien tActiveCon sultReques tsResponse "/>
  31     <xs:elem ent name=" getPatient Admissions " type="tn s:getPatie ntAdmissio ns"/>
  32     <xs:elem ent name=" getPatient Admissions Response"  type="tns: getPatient Admissions Response"/ >
  33     <xs:elem ent name=" getPatient Allergies"  type="tns :getPatien tAllergies "/>
  34     <xs:elem ent name=" getPatient AllergiesR esponse" t ype="tns:g etPatientA llergiesRe sponse"/>
  35     <xs:elem ent name=" getPatient Appointmen ts" type=" tns:getPat ientAppoin tments"/>
  36     <xs:elem ent name=" getPatient Appointmen tsResponse " type="tn s:getPatie ntAppointm entsRespon se"/>
  37     <xs:elem ent name=" getPatient ClinicalRe minders" t ype="tns:g etPatientC linicalRem inders"/>
  38     <xs:elem ent name=" getPatient ClinicalRe mindersRes ponse" typ e="tns:get PatientCli nicalRemin dersRespon se"/>
  39     <xs:elem ent name=" getPatient ConsultReq uest" type ="tns:getP atientCons ultRequest "/>
  40     <xs:elem ent name=" getPatient ConsultReq uestRespon se" type=" tns:getPat ientConsul tRequestRe sponse"/>
  41     <xs:elem ent name=" getPatient ConsultReq uests" typ e="tns:get PatientCon sultReques ts"/>
  42     <xs:elem ent name=" getPatient ConsultReq uestsRespo nse" type= "tns:getPa tientConsu ltRequests Response"/ >
  43     <xs:elem ent name=" getPatient CurrentVit als" type= "tns:getPa tientCurre ntVitals"/ >
  44     <xs:elem ent name=" getPatient CurrentVit alsRespons e" type="t ns:getPati entCurrent VitalsResp onse"/>
  45     <xs:elem ent name=" getPatient Demographi cs" type=" tns:getPat ientDemogr aphics"/>
  46     <xs:elem ent name=" getPatient Demographi csDetail"  type="tns: getPatient Demographi csDetail"/ >
  47     <xs:elem ent name=" getPatient Demographi csDetailRe sponse" ty pe="tns:ge tPatientDe mographics DetailResp onse"/>
  48     <xs:elem ent name=" getPatient Demographi csResponse " type="tn s:getPatie ntDemograp hicsRespon se"/>
  49     <xs:elem ent name=" getPatient DischargeS ummaries"  type="tns: getPatient DischargeS ummaries"/ >
  50     <xs:elem ent name=" getPatient DischargeS ummariesRe sponse" ty pe="tns:ge tPatientDi schargeSum mariesResp onse"/>
  51     <xs:elem ent name=" getPatient Document"  type="tns: getPatient Document"/ >
  52     <xs:elem ent name=" getPatient DocumentLi st" type=" tns:getPat ientDocume ntList"/>
  53     <xs:elem ent name=" getPatient DocumentLi stResponse " type="tn s:getPatie ntDocument ListRespon se"/>
  54     <xs:elem ent name=" getPatient DocumentRe sponse" ty pe="tns:ge tPatientDo cumentResp onse"/>
  55     <xs:elem ent name=" getPatient Encounters " type="tn s:getPatie ntEncounte rs"/>
  56     <xs:elem ent name=" getPatient Encounters Response"  type="tns: getPatient Encounters Response"/ >
  57     <xs:elem ent name=" getPatient HealthSumm aries" typ e="tns:get PatientHea lthSummari es"/>
  58     <xs:elem ent name=" getPatient HealthSumm ariesRespo nse" type= "tns:getPa tientHealt hSummaries Response"/ >
  59     <xs:elem ent name=" getPatient HealthSumm ary" type= "tns:getPa tientHealt hSummary"/ >
  60     <xs:elem ent name=" getPatient HealthSumm aryRespons e" type="t ns:getPati entHealthS ummaryResp onse"/>
  61     <xs:elem ent name=" getPatient HealthSumm aryTypes"  type="tns: getPatient HealthSumm aryTypes"/ >
  62     <xs:elem ent name=" getPatient HealthSumm aryTypesRe sponse" ty pe="tns:ge tPatientHe althSummar yTypesResp onse"/>
  63     <xs:elem ent name=" getPatient IcnFromIen " type="tn s:getPatie ntIcnFromI en"/>
  64     <xs:elem ent name=" getPatient IcnFromIen Response"  type="tns: getPatient IcnFromIen Response"/ >
  65     <xs:elem ent name=" getPatient Immunizati ons" type= "tns:getPa tientImmun izations"/ >
  66     <xs:elem ent name=" getPatient Immunizati onsRespons e" type="t ns:getPati entImmuniz ationsResp onse"/>
  67     <xs:elem ent name=" getPatient Insurance"  type="tns :getPatien tInsurance "/>
  68     <xs:elem ent name=" getPatient InsuranceR esponse" t ype="tns:g etPatientI nsuranceRe sponse"/>
  69     <xs:elem ent name=" getPatient LabReport"  type="tns :getPatien tLabReport "/>
  70     <xs:elem ent name=" getPatient LabReportR esponse" t ype="tns:g etPatientL abReportRe sponse"/>
  71     <xs:elem ent name=" getPatient LabResults " type="tn s:getPatie ntLabResul ts"/>
  72     <xs:elem ent name=" getPatient LabResults Response"  type="tns: getPatient LabResults Response"/ >
  73     <xs:elem ent name=" getPatient LabTestRes ults" type ="tns:getP atientLabT estResults "/>
  74     <xs:elem ent name=" getPatient LabTestRes ultsRespon se" type=" tns:getPat ientLabTes tResultsRe sponse"/>
  75     <xs:elem ent name=" getPatient Labs" type ="tns:getP atientLabs "/>
  76     <xs:elem ent name=" getPatient LabsRespon se" type=" tns:getPat ientLabsRe sponse"/>
  77     <xs:elem ent name=" getPatient Medication s" type="t ns:getPati entMedicat ions"/>
  78     <xs:elem ent name=" getPatient Medication sResponse"  type="tns :getPatien tMedicatio nsResponse "/>
  79     <xs:elem ent name=" getPatient Orders" ty pe="tns:ge tPatientOr ders"/>
  80     <xs:elem ent name=" getPatient OrdersResp onse" type ="tns:getP atientOrde rsResponse "/>
  81     <xs:elem ent name=" getPatient PostingsAl lergiesSum mary" type ="tns:getP atientPost ingsAllerg iesSummary "/>
  82     <xs:elem ent name=" getPatient PostingsAl lergiesSum maryRespon se" type=" tns:getPat ientPostin gsAllergie sSummaryRe sponse"/>
  83     <xs:elem ent name=" getPatient PostingsLi st" type=" tns:getPat ientPostin gsList"/>
  84     <xs:elem ent name=" getPatient PostingsLi stResponse " type="tn s:getPatie ntPostings ListRespon se"/>
  85     <xs:elem ent name=" getPatient ProblemLis t" type="t ns:getPati entProblem List"/>
  86     <xs:elem ent name=" getPatient ProblemLis tResponse"  type="tns :getPatien tProblemLi stResponse "/>
  87     <xs:elem ent name=" getPatient Procedures " type="tn s:getPatie ntProcedur es"/>
  88     <xs:elem ent name=" getPatient Procedures Response"  type="tns: getPatient Procedures Response"/ >
  89     <xs:elem ent name=" getPatient ProgressNo tes" type= "tns:getPa tientProgr essNotes"/ >
  90     <xs:elem ent name=" getPatient ProgressNo tesRespons e" type="t ns:getPati entProgres sNotesResp onse"/>
  91     <xs:elem ent name=" getPatient Questionna ires" type ="tns:getP atientQues tionnaires "/>
  92     <xs:elem ent name=" getPatient Questionna iresRespon se" type=" tns:getPat ientQuesti onnairesRe sponse"/>
  93     <xs:elem ent name=" getPatient Rads" type ="tns:getP atientRads "/>
  94     <xs:elem ent name=" getPatient RadsRespon se" type=" tns:getPat ientRadsRe sponse"/>
  95     <xs:elem ent name=" getPatient SkinTests"  type="tns :getPatien tSkinTests "/>
  96     <xs:elem ent name=" getPatient SkinTestsR esponse" t ype="tns:g etPatientS kinTestsRe sponse"/>
  97     <xs:elem ent name=" getPatient VLERAllerg ies" type= "tns:getPa tientVLERA llergies"/ >
  98     <xs:elem ent name=" getPatient VLERAllerg iesRespons e" type="t ns:getPati entVLERAll ergiesResp onse"/>
  99     <xs:elem ent name=" getPatient Vitals" ty pe="tns:ge tPatientVi tals"/>
  100     <xs:elem ent name=" getPatient VitalsResp onse" type ="tns:getP atientVita lsResponse "/>
  101     <xs:elem ent name=" getPcesFor Note" type ="tns:getP cesForNote "/>
  102     <xs:elem ent name=" getPcesFor NoteRespon se" type=" tns:getPce sForNoteRe sponse"/>
  103     <xs:elem ent name=" getProblem Detail" ty pe="tns:ge tProblemDe tail"/>
  104     <xs:elem ent name=" getProblem DetailResp onse" type ="tns:getP roblemDeta ilResponse "/>
  105     <xs:elem ent name=" getProgres sNote" typ e="tns:get ProgressNo te"/>
  106     <xs:elem ent name=" getProgres sNoteRespo nse" type= "tns:getPr ogressNote Response"/ >
  107     <xs:elem ent name=" getProvide rAdmission s" type="t ns:getProv iderAdmiss ions"/>
  108     <xs:elem ent name=" getProvide rAdmission sResponse"  type="tns :getProvid erAdmissio nsResponse "/>
  109     <xs:elem ent name=" getProvide rAppointme nts" type= "tns:getPr oviderAppo intments"/ >
  110     <xs:elem ent name=" getProvide rAppointme ntsRespons e" type="t ns:getProv iderAppoin tmentsResp onse"/>
  111     <xs:elem ent name=" getProvide rConsultsR eceived" t ype="tns:g etProvider ConsultsRe ceived"/>
  112     <xs:elem ent name=" getProvide rConsultsR eceivedRes ponse" typ e="tns:get ProviderCo nsultsRece ivedRespon se"/>
  113     <xs:elem ent name=" getProvide rConsultsR equested"  type="tns: getProvide rConsultsR equested"/ >
  114     <xs:elem ent name=" getProvide rConsultsR equestedRe sponse" ty pe="tns:ge tProviderC onsultsReq uestedResp onse"/>
  115     <xs:elem ent name=" getProvide rLabAbnorm alResults"  type="tns :getProvid erLabAbnor malResults "/>
  116     <xs:elem ent name=" getProvide rLabAbnorm alResultsR esponse" t ype="tns:g etProvider LabAbnorma lResultsRe sponse"/>
  117     <xs:elem ent name=" getProvide rOrderDeta ils" type= "tns:getPr oviderOrde rDetails"/ >
  118     <xs:elem ent name=" getProvide rOrderDeta ilsRespons e" type="t ns:getProv iderOrderD etailsResp onse"/>
  119     <xs:elem ent name=" getProvide rOrdersPen ding" type ="tns:getP roviderOrd ersPending "/>
  120     <xs:elem ent name=" getProvide rOrdersPen dingRespon se" type=" tns:getPro viderOrder sPendingRe sponse"/>
  121     <xs:elem ent name=" getProvide rOrdersRes ulted" typ e="tns:get ProviderOr dersResult ed"/>
  122     <xs:elem ent name=" getProvide rOrdersRes ultedRespo nse" type= "tns:getPr oviderOrde rsResulted Response"/ >
  123     <xs:elem ent name=" getProvide rProfile"  type="tns: getProvide rProfile"/ >
  124     <xs:elem ent name=" getProvide rProfileRe sponse" ty pe="tns:ge tProviderP rofileResp onse"/>
  125     <xs:elem ent name=" getProvide rUnsignedN otes" type ="tns:getP roviderUns ignedNotes "/>
  126     <xs:elem ent name=" getProvide rUnsignedN otesRespon se" type=" tns:getPro viderUnsig nedNotesRe sponse"/>
  127     <xs:elem ent name=" getProvide rWorkload"  type="tns :getProvid erWorkload "/>
  128     <xs:elem ent name=" getProvide rWorkloadR esponse" t ype="tns:g etProvider WorkloadRe sponse"/>
  129     <xs:elem ent name=" getRadiolo gyReport"  type="tns: getRadiolo gyReport"/ >
  130     <xs:elem ent name=" getRadiolo gyReportRe sponse" ty pe="tns:ge tRadiology ReportResp onse"/>
  131     <xs:elem ent name=" getSensiti vePatientA lerts" typ e="tns:get SensitiveP atientAler ts"/>
  132     <xs:elem ent name=" getSensiti vePatientA lertsRespo nse" type= "tns:getSe nsitivePat ientAlerts Response"/ >
  133     <xs:elem ent name=" getStatus"  type="tns :getStatus "/>
  134     <xs:elem ent name=" getStatusR esponse" t ype="tns:g etStatusRe sponse"/>
  135     <xs:elem ent name=" getUserAle rts" type= "tns:getUs erAlerts"/ >
  136     <xs:elem ent name=" getUserAle rtsRespons e" type="t ns:getUser AlertsResp onse"/>
  137     <xs:elem ent name=" getVLERPat ientAllerg ies" type= "tns:getVL ERPatientA llergies"/ >
  138     <xs:elem ent name=" getVLERPat ientAllerg iesRespons e" type="t ns:getVLER PatientAll ergiesResp onse"/>
  139     <xs:elem ent name=" getVLERPat ientDemogr aphics" ty pe="tns:ge tVLERPatie ntDemograp hics"/>
  140     <xs:elem ent name=" getVLERPat ientDemogr aphicsResp onse" type ="tns:getV LERPatient Demographi csResponse "/>
  141     <xs:elem ent name=" getVLERPat ientImmuni zations" t ype="tns:g etVLERPati entImmuniz ations"/>
  142     <xs:elem ent name=" getVLERPat ientImmuni zationsRes ponse" typ e="tns:get VLERPatien tImmunizat ionsRespon se"/>
  143     <xs:elem ent name=" getVLERPat ientProble ms" type=" tns:getVLE RPatientPr oblems"/>
  144     <xs:elem ent name=" getVLERPat ientProble msResponse " type="tn s:getVLERP atientProb lemsRespon se"/>
  145     <xs:elem ent name=" getVLERPat ientProced ures" type ="tns:getV LERPatient Procedures "/>
  146     <xs:elem ent name=" getVLERPat ientProced uresRespon se" type=" tns:getVLE RPatientPr oceduresRe sponse"/>
  147     <xs:elem ent name=" getVLERPat ientVitals " type="tn s:getVLERP atientVita ls"/>
  148     <xs:elem ent name=" getVLERPat ientVitals Response"  type="tns: getVLERPat ientVitals Response"/ >
  149     <xs:elem ent name=" getVersion " type="tn s:getVersi on"/>
  150     <xs:elem ent name=" getVersion Response"  type="tns: getVersion Response"/ >
  151     <xs:elem ent name=" getViImage " type="tn s:getViIma ge"/>
  152     <xs:elem ent name=" getViImage Response"  type="tns: getViImage Response"/ >
  153     <xs:elem ent name=" getViStudy " type="tn s:getViStu dy"/>
  154     <xs:elem ent name=" getViStudy ByCprsId"  type="tns: getViStudy ByCprsId"/ >
  155     <xs:elem ent name=" getViStudy ByCprsIdRe sponse" ty pe="tns:ge tViStudyBy CprsIdResp onse"/>
  156     <xs:elem ent name=" getViStudy Response"  type="tns: getViStudy Response"/ >
  157     <xs:elem ent name=" getVisitDi agnosis" t ype="tns:g etVisitDia gnosis"/>
  158     <xs:elem ent name=" getVisitDi agnosisRes ponse" typ e="tns:get VisitDiagn osisRespon se"/>
  159     <xs:elem ent name=" getVisitNo tes" type= "tns:getVi sitNotes"/ >
  160     <xs:elem ent name=" getVisitNo tesRespons e" type="t ns:getVisi tNotesResp onse"/>
  161     <xs:elem ent name=" getVisitPr ocedures"  type="tns: getVisitPr ocedures"/ >
  162     <xs:elem ent name=" getVisitPr oceduresRe sponse" ty pe="tns:ge tVisitProc eduresResp onse"/>
  163     <xs:elem ent name=" getVistaSt atusList"  type="tns: getVistaSt atusList"/ >
  164     <xs:elem ent name=" getVistaSt atusListRe sponse" ty pe="tns:ge tVistaStat usListResp onse"/>
  165     <xs:elem ent name=" getVixStud yDetail" t ype="tns:g etVixStudy Detail"/>
  166     <xs:elem ent name=" getVixStud yDetailRes ponse" typ e="tns:get VixStudyDe tailRespon se"/>
  167     <xs:elem ent name=" getVixStud yQueryFrom Site" type ="tns:getV ixStudyQue ryFromSite "/>
  168     <xs:elem ent name=" getVixStud yQueryFrom SiteRespon se" type=" tns:getVix StudyQuery FromSiteRe sponse"/>
  169     <xs:elem ent name=" getVixStud yQueryWith Details" t ype="tns:g etVixStudy QueryWithD etails"/>
  170     <xs:elem ent name=" getVixStud yQueryWith DetailsRes ponse" typ e="tns:get VixStudyQu eryWithDet ailsRespon se"/>
  171     <xs:elem ent name=" getVixStud yQueryWith outDetails " type="tn s:getVixSt udyQueryWi thoutDetai ls"/>
  172     <xs:elem ent name=" getVixStud yQueryWith outDetails Response"  type="tns: getVixStud yQueryWith outDetails Response"/ >
  173     <xs:elem ent name=" getVixStud yViewerUrl " type="tn s:getVixSt udyViewerU rl"/>
  174     <xs:elem ent name=" getVixStud yViewerUrl Response"  type="tns: getVixStud yViewerUrl Response"/ >
  175     <xs:elem ent name=" getVixThum bnail" typ e="tns:get VixThumbna il"/>
  176     <xs:elem ent name=" getVixThum bnailRespo nse" type= "tns:getVi xThumbnail Response"/ >
  177     <xs:elem ent name=" getWardAdm issions" t ype="tns:g etWardAdmi ssions"/>
  178     <xs:elem ent name=" getWardAdm issionsRes ponse" typ e="tns:get WardAdmiss ionsRespon se"/>
  179     <xs:elem ent name=" init" type ="tns:init "/>
  180     <xs:elem ent name=" initRespon se" type=" tns:initRe sponse"/>
  181     <xs:elem ent name=" isSensitiv ePatient"  type="tns: isSensitiv ePatient"/ >
  182     <xs:elem ent name=" isSensitiv ePatientRe sponse" ty pe="tns:is SensitiveP atientResp onse"/>
  183     <xs:elem ent name=" login" typ e="tns:log in"/>
  184     <xs:elem ent name=" loginRespo nse" type= "tns:login Response"/ >
  185     <xs:elem ent name=" loginSaml"  type="tns :loginSaml "/>
  186     <xs:elem ent name=" loginSamlR esponse" t ype="tns:l oginSamlRe sponse"/>
  187     <xs:elem ent name=" lookupPati ent" type= "tns:looku pPatient"/ >
  188     <xs:elem ent name=" lookupPati entRespons e" type="t ns:lookupP atientResp onse"/>
  189     <xs:elem ent name=" lookupUser " type="tn s:lookupUs er"/>
  190     <xs:elem ent name=" lookupUser Response"  type="tns: lookupUser Response"/ >
  191     <xs:elem ent name=" resetStatu s" type="t ns:resetSt atus"/>
  192     <xs:elem ent name=" resetStatu sResponse"  type="tns :resetStat usResponse "/>
  193     <xs:elem ent name=" selectPati ent" type= "tns:selec tPatient"/ >
  194     <xs:elem ent name=" selectPati entRespons e" type="t ns:selectP atientResp onse"/>
  195     <xs:comp lexType na me="select Patient">
  196       <xs:se quence>
  197         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  198       </xs:s equence>
  199     </xs:com plexType>
  200     <xs:comp lexType na me="queryB ean">
  201       <xs:se quence>
  202         <xs: element mi nOccurs="0 " name="ac tive" type ="xs:int"/ >
  203         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:date Time"/>
  204         <xs: element na me="forceR efresh" ty pe="xs:boo lean"/>
  205         <xs: element mi nOccurs="0 " name="it emId" type ="xs:strin g"/>
  206         <xs: element mi nOccurs="0 " name="ma x" type="x s:int"/>
  207         <xs: element mi nOccurs="0 " name="pa tient" typ e="tns:pat ient"/>
  208         <xs: element mi nOccurs="0 " name="qu eryID" typ e="xs:stri ng"/>
  209         <xs: element mi nOccurs="0 " name="re cordSite"  type="tns: site"/>
  210         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  211         <xs: element mi nOccurs="0 " name="so rtBy" type ="xs:strin g"/>
  212         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:da teTime"/>
  213         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  214         <xs: element mi nOccurs="0 " name="us er" type=" tns:user"/ >
  215       </xs:s equence>
  216     </xs:com plexType>
  217     <xs:comp lexType na me="patien t">
  218       <xs:se quence>
  219         <xs: element mi nOccurs="0 " name="ag e" type="x s:string"/ >
  220         <xs: element mi nOccurs="0 " name="ah ltaUnitNum ber" type= "xs:string "/>
  221         <xs: element mi nOccurs="0 " name="CW AD" type=" xs:string" />
  222         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  223         <xs: element mi nOccurs="0 " name="ED IPI" type= "xs:string "/>
  224         <xs: element mi nOccurs="0 " name="FM P" type="x s:string"/ >
  225         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  226         <xs: element na me="HIESha ringOptIn"  type="xs: boolean"/>
  227         <xs: element mi nOccurs="0 " name="HI ESharingOp tInLastUpd ateDate" t ype="xs:da teTime"/>
  228         <xs: element mi nOccurs="0 " name="IC N" type="x s:string"/ >
  229         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  230         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientIen s" nillabl e="true" t ype="tns:k eyValuePai r"/>
  231         <xs: element mi nOccurs="0 " name="pa tientLocat ion" type= "xs:string "/>
  232         <xs: element mi nOccurs="0 " name="pa tientRoomB ed" type=" xs:string" />
  233         <xs: element mi nOccurs="0 " name="SS N" type="x s:string"/ >
  234         <xs: element mi nOccurs="0 " name="sc Percent" t ype="xs:st ring"/>
  235         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  236         <xs: element mi nOccurs="0 " name="sp onsorName"  type="xs: string"/>
  237         <xs: element mi nOccurs="0 " name="sp onsorSSN"  type="xs:s tring"/>
  238         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vistaSites " nillable ="true" ty pe="tns:si te"/>
  239       </xs:s equence>
  240     </xs:com plexType>
  241     <xs:comp lexType na me="keyVal uePair">
  242       <xs:se quence>
  243         <xs: element mi nOccurs="0 " name="ke y" type="x s:anyType" />
  244         <xs: element mi nOccurs="0 " name="va lue" type= "xs:anyTyp e"/>
  245       </xs:s equence>
  246     </xs:com plexType>
  247     <xs:comp lexType na me="site">
  248       <xs:se quence>
  249         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  250         <xs: element mi nOccurs="0 " name="co ntainer" t ype="xs:st ring"/>
  251         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  252         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" endpoints"  nillable= "true" typ e="tns:end point"/>
  253         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  254         <xs: element mi nOccurs="0 " name="mo niker" typ e="xs:stri ng"/>
  255         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  256         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" permission s" nillabl e="true" t ype="tns:j anusPermis sion"/>
  257         <xs: element mi nOccurs="0 " name="re gion" type ="tns:regi on"/>
  258         <xs: element mi nOccurs="0 " name="re gionId" ty pe="xs:str ing"/>
  259         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  260         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string "/>
  261         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  262       </xs:s equence>
  263     </xs:com plexType>
  264     <xs:comp lexType na me="endpoi nt">
  265       <xs:se quence>
  266         <xs: element mi nOccurs="0 " name="ac cessionPre fix" type= "xs:string "/>
  267         <xs: element mi nOccurs="0 " name="ae Title" typ e="xs:stri ng"/>
  268         <xs: element mi nOccurs="0 " name="en vironment"  type="xs: string"/>
  269         <xs: element mi nOccurs="0 " name="ho st" type=" xs:string" />
  270         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  271         <xs: element mi nOccurs="0 " name="mo dality" ty pe="xs:str ing"/>
  272         <xs: element mi nOccurs="0 " name="pa ssword" ty pe="xs:str ing"/>
  273         <xs: element mi nOccurs="0 " name="po rt" type=" xs:int"/>
  274         <xs: element mi nOccurs="0 " name="pr otocol" ty pe="xs:str ing"/>
  275         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  276         <xs: element mi nOccurs="0 " name="si teId" type ="xs:int"/ >
  277         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  278         <xs: element mi nOccurs="0 " name="us ername" ty pe="xs:str ing"/>
  279       </xs:s equence>
  280     </xs:com plexType>
  281     <xs:comp lexType na me="janusP ermission" >
  282       <xs:se quence>
  283         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  284         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  285       </xs:s equence>
  286     </xs:com plexType>
  287     <xs:comp lexType na me="region ">
  288       <xs:se quence>
  289         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  290         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  291       </xs:s equence>
  292     </xs:com plexType>
  293     <xs:comp lexType na me="user">
  294       <xs:se quence>
  295         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  296         <xs: element mi nOccurs="0 " name="bs eToken" ty pe="xs:str ing"/>
  297         <xs: element mi nOccurs="0 " name="ca rdId" type ="xs:strin g"/>
  298         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  299         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  300         <xs: element mi nOccurs="0 " name="du tyPhone" t ype="xs:st ring"/>
  301         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  302         <xs: element mi nOccurs="0 " name="en cryptedAvC ode" type= "xs:string "/>
  303         <xs: element mi nOccurs="0 " name="en cryptedFed eratedUid"  type="xs: string"/>
  304         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  305         <xs: element mi nOccurs="0 " name="ho stSite" ty pe="tns:si te"/>
  306         <xs: element mi nOccurs="0 " name="ja nusGUIConf ig" type=" xs:string" />
  307         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" janusPermi ssions" ni llable="tr ue" type=" tns:janusP ermission" />
  308         <xs: element mi nOccurs="0 " name="NP I" type="x s:string"/ >
  309         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  310         <xs: element mi nOccurs="0 " name="pa ger" type= "xs:string "/>
  311         <xs: element mi nOccurs="0 " name="pr oviderClas s" type="x s:string"/ >
  312         <xs: element mi nOccurs="0 " name="pr oviderFlag " type="xs :string"/>
  313         <xs: element mi nOccurs="0 " name="pr oviderIen"  type="xs: string"/>
  314         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted Patients"  nillable=" true" type ="xs:anyTy pe"/>
  315         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted SiteCodesL ist" nilla ble="true"  type="xs: anyType"/>
  316         <xs: element na me="restri ctedUser"  type="xs:b oolean"/>
  317         <xs: element mi nOccurs="0 " name="sa mlToken" t ype="xs:st ring"/>
  318         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" securityKe ys" nillab le="true"  type="tns: userSecuri tyKey"/>
  319         <xs: element mi nOccurs="0 " name="si gClass" ty pe="xs:str ing"/>
  320         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  321         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  322       </xs:s equence>
  323     </xs:com plexType>
  324     <xs:comp lexType na me="userSe curityKey" >
  325       <xs:se quence>
  326         <xs: element mi nOccurs="0 " name="cr eationDate " type="xs :dateTime" />
  327         <xs: element mi nOccurs="0 " name="cr eatorId" t ype="xs:st ring"/>
  328         <xs: element mi nOccurs="0 " name="cr eatorName"  type="xs: string"/>
  329         <xs: element mi nOccurs="0 " name="de scriptiveN ame" type= "xs:string "/>
  330         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  331         <xs: element mi nOccurs="0 " name="ke yId" type= "xs:string "/>
  332         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  333         <xs: element mi nOccurs="0 " name="re viewDate"  type="xs:d ateTime"/>
  334       </xs:s equence>
  335     </xs:com plexType>
  336     <xs:comp lexType na me="select PatientRes ponse">
  337       <xs:se quence>
  338         <xs: element na me="return " type="xs :boolean"/ >
  339       </xs:s equence>
  340     </xs:com plexType>
  341     <xs:comp lexType na me="VDSExc eption">
  342       <xs:se quence>
  343         <xs: element mi nOccurs="0 " name="me ssage" typ e="xs:stri ng"/>
  344       </xs:s equence>
  345     </xs:com plexType>
  346     <xs:comp lexType na me="getMed icationDet ail">
  347       <xs:se quence>
  348         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  349       </xs:s equence>
  350     </xs:com plexType>
  351     <xs:comp lexType na me="getMed icationDet ailRespons e">
  352       <xs:se quence>
  353         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  354       </xs:s equence>
  355     </xs:com plexType>
  356     <xs:comp lexType na me="freeTe xtReport">
  357       <xs:co mplexConte nt>
  358         <xs: extension  base="tns: dataBean">
  359           <x s:sequence >
  360              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  361           </ xs:sequenc e>
  362         </xs :extension >
  363       </xs:c omplexCont ent>
  364     </xs:com plexType>
  365     <xs:comp lexType na me="dataBe an">
  366       <xs:se quence>
  367         <xs: element mi nOccurs="0 " name="cd rEventId"  type="xs:s tring"/>
  368         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codes" nil lable="tru e" type="t ns:code"/>
  369         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  370         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  371         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  372         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  373         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  374         <xs: element mi nOccurs="0 " name="so urceProtoc ol" type=" xs:string" />
  375       </xs:s equence>
  376     </xs:com plexType>
  377     <xs:comp lexType na me="code">
  378       <xs:se quence>
  379         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  380         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  381         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  382         <xs: element mi nOccurs="0 " name="pr imary" typ e="xs:stri ng"/>
  383         <xs: element mi nOccurs="0 " name="ra nking" typ e="xs:stri ng"/>
  384         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  385       </xs:s equence>
  386     </xs:com plexType>
  387     <xs:comp lexType na me="getPat ientAppoin tments">
  388       <xs:se quence>
  389         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  390       </xs:s equence>
  391     </xs:com plexType>
  392     <xs:comp lexType na me="getPat ientAppoin tmentsResp onse">
  393       <xs:se quence>
  394         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientAppoi ntments"/>
  395       </xs:s equence>
  396     </xs:com plexType>
  397     <xs:comp lexType na me="patien tAppointme nts">
  398       <xs:co mplexConte nt>
  399         <xs: extension  base="tns: dataBean">
  400           <x s:sequence >
  401              <xs:elemen t minOccur s="0" name ="apptDate " type="xs :dateTime" />
  402              <xs:elemen t minOccur s="0" name ="apptId"  type="xs:s tring"/>
  403              <xs:elemen t minOccur s="0" name ="apptType " type="xs :string"/>
  404              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  405              <xs:elemen t minOccur s="0" name ="clinicId " type="xs :string"/>
  406              <xs:elemen t minOccur s="0" name ="clinicSt opCode" ty pe="xs:str ing"/>
  407              <xs:elemen t minOccur s="0" name ="clinicSt opName" ty pe="xs:str ing"/>
  408              <xs:elemen t minOccur s="0" name ="creditSt opCode" ty pe="xs:str ing"/>
  409              <xs:elemen t minOccur s="0" name ="creditSt opName" ty pe="xs:str ing"/>
  410              <xs:elemen t minOccur s="0" name ="patientC lass" type ="xs:strin g"/>
  411              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  412              <xs:elemen t minOccur s="0" name ="provider Class" typ e="xs:stri ng"/>
  413              <xs:elemen t minOccur s="0" name ="provider Code" type ="xs:strin g"/>
  414              <xs:elemen t minOccur s="0" name ="provider Pager" typ e="xs:stri ng"/>
  415              <xs:elemen t minOccur s="0" name ="provider Phone" typ e="xs:stri ng"/>
  416              <xs:elemen t minOccur s="0" name ="reason"  type="xs:s tring"/>
  417              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  418              <xs:elemen t minOccur s="0" name ="serviceC ategoryCod e" type="x s:string"/ >
  419              <xs:elemen t minOccur s="0" name ="serviceC ategoryNam e" type="x s:string"/ >
  420              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  421              <xs:elemen t minOccur s="0" name ="statusRe ason" type ="xs:strin g"/>
  422              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  423              <xs:elemen t minOccur s="0" name ="visitStr ing" type= "xs:string "/>
  424           </ xs:sequenc e>
  425         </xs :extension >
  426       </xs:c omplexCont ent>
  427     </xs:com plexType>
  428     <xs:comp lexType na me="provid er">
  429       <xs:se quence>
  430         <xs: element mi nOccurs="0 " name="an alogPager"  type="xs: string"/>
  431         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  432         <xs: element mi nOccurs="0 " name="cl assificati on" type=" xs:string" />
  433         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  434         <xs: element mi nOccurs="0 " name="da teTime" ty pe="xs:dat eTime"/>
  435         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  436         <xs: element mi nOccurs="0 " name="fa x" type="x s:string"/ >
  437         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  438         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  439         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  440         <xs: element na me="primar y" type="x s:boolean" />
  441         <xs: element mi nOccurs="0 " name="pr oviderType " type="xs :string"/>
  442         <xs: element mi nOccurs="0 " name="ro le" type=" xs:string" />
  443         <xs: element mi nOccurs="0 " name="se rvice" typ e="xs:stri ng"/>
  444         <xs: element mi nOccurs="0 " name="si gnatureBlo ck" type=" xs:string" />
  445         <xs: element mi nOccurs="0 " name="sp ecializati on" type=" xs:string" />
  446         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  447         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  448         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  449         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  450         <xs: element mi nOccurs="0 " name="ta xonomyCode " type="xs :string"/>
  451       </xs:s equence>
  452     </xs:com plexType>
  453     <xs:comp lexType na me="getPat ientDischa rgeSummari es">
  454       <xs:se quence>
  455         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  456       </xs:s equence>
  457     </xs:com plexType>
  458     <xs:comp lexType na me="getPat ientDischa rgeSummari esResponse ">
  459       <xs:se quence>
  460         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ogressNote "/>
  461       </xs:s equence>
  462     </xs:com plexType>
  463     <xs:comp lexType na me="progre ssNote">
  464       <xs:co mplexConte nt>
  465         <xs: extension  base="tns: dataBean">
  466           <x s:sequence >
  467              <xs:elemen t minOccur s="0" name ="amended"  type="xs: string"/>
  468              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  469              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  470              <xs:elemen t minOccur s="0" name ="encounte r" type="x s:string"/ >
  471              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  472              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  473              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  474              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  475              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  476              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  477              <xs:elemen t minOccur s="0" name ="noteTitl eId" type= "xs:string "/>
  478              <xs:elemen t minOccur s="0" name ="noteType " type="xs :string"/>
  479              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  480              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  481              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  482              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  483              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  484              <xs:elemen t minOccur s="0" name ="visitDat e" type="x s:string"/ >
  485              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  486           </ xs:sequenc e>
  487         </xs :extension >
  488       </xs:c omplexCont ent>
  489     </xs:com plexType>
  490     <xs:comp lexType na me="studyQ ueryStudy" >
  491       <xs:se quence>
  492         <xs: element mi nOccurs="0 " name="ac quisitionD ate" type= "xs:string "/>
  493         <xs: element mi nOccurs="0 " name="co ntextId" t ype="xs:st ring"/>
  494         <xs: element mi nOccurs="0 " name="de tailsUrl"  type="xs:s tring"/>
  495         <xs: element mi nOccurs="0 " name="ev ent" type= "xs:string "/>
  496         <xs: element mi nOccurs="0 " name="ex ternalCont extId" typ e="xs:stri ng"/>
  497         <xs: element mi nOccurs="0 " name="gr oupIen" ty pe="xs:str ing"/>
  498         <xs: element mi nOccurs="0 " name="or igin" type ="xs:strin g"/>
  499         <xs: element mi nOccurs="0 " name="pa tientIcn"  type="xs:s tring"/>
  500         <xs: element mi nOccurs="0 " name="pr ocedureDes cription"  type="xs:s tring"/>
  501         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:bo olean"/>
  502         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  503         <xs: element mi nOccurs="0 " name="si teNumber"  type="xs:s tring"/>
  504         <xs: element mi nOccurs="0 " name="sp ecialtyDes cription"  type="xs:s tring"/>
  505         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  506         <xs: element mi nOccurs="0 " name="st atusCode"  type="xs:s tring"/>
  507         <xs: element mi nOccurs="0 " name="st udyClass"  type="xs:s tring"/>
  508         <xs: element mi nOccurs="0 " name="st udyDate" t ype="xs:st ring"/>
  509         <xs: element mi nOccurs="0 " name="st udyDescrip tion" type ="xs:strin g"/>
  510         <xs: element mi nOccurs="0 " name="st udyDetail"  type="tns :studyDeta il"/>
  511         <xs: element mi nOccurs="0 " name="st udyId" typ e="xs:stri ng"/>
  512         <xs: element mi nOccurs="0 " name="st udyType" t ype="xs:st ring"/>
  513         <xs: element mi nOccurs="0 " name="th umbnailUrl " type="xs :string"/>
  514         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  515         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  516         <xs: element mi nOccurs="0 " name="vi xPackage"  type="xs:s tring"/>
  517       </xs:s equence>
  518     </xs:com plexType>
  519     <xs:comp lexType na me="studyD etail">
  520       <xs:se quence>
  521         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" studies" n illable="t rue" type= "tns:study DetailStud y"/>
  522         <xs: element mi nOccurs="0 " name="to talImageCo unt" type= "xs:string "/>
  523         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  524       </xs:s equence>
  525     </xs:com plexType>
  526     <xs:comp lexType na me="studyD etailStudy ">
  527       <xs:se quence>
  528         <xs: element mi nOccurs="0 " name="ac quisitionD ate" type= "xs:string "/>
  529         <xs: element mi nOccurs="0 " name="co ntextId" t ype="xs:st ring"/>
  530         <xs: element mi nOccurs="0 " name="im ageCount"  type="xs:s tring"/>
  531         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="xs:str ing"/>
  532         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" series" ni llable="tr ue" type=" tns:studyD etailSerie s"/>
  533         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  534         <xs: element mi nOccurs="0 " name="st udyDate" t ype="xs:st ring"/>
  535         <xs: element mi nOccurs="0 " name="st udyDescrip tion" type ="xs:strin g"/>
  536         <xs: element mi nOccurs="0 " name="st udyId" typ e="xs:stri ng"/>
  537       </xs:s equence>
  538     </xs:com plexType>
  539     <xs:comp lexType na me="studyD etailSerie s">
  540       <xs:se quence>
  541         <xs: element mi nOccurs="0 " name="ca ption" typ e="xs:stri ng"/>
  542         <xs: element mi nOccurs="0 " name="im ageCount"  type="xs:s tring"/>
  543         <xs: element mi nOccurs="0 " name="th umbnailUrl " type="xs :string"/>
  544         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  545       </xs:s equence>
  546     </xs:com plexType>
  547     <xs:comp lexType na me="getPat ientAdmiss ions">
  548       <xs:se quence>
  549         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  550       </xs:s equence>
  551     </xs:com plexType>
  552     <xs:comp lexType na me="getPat ientAdmiss ionsRespon se">
  553       <xs:se quence>
  554         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientAdmis sion"/>
  555       </xs:s equence>
  556     </xs:com plexType>
  557     <xs:comp lexType na me="patien tAdmission ">
  558       <xs:co mplexConte nt>
  559         <xs: extension  base="tns: dataBean">
  560           <x s:sequence >
  561              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:date Time"/>
  562              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  563              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  564              <xs:elemen t minOccur s="0" name ="admittin gUserIen"  type="xs:s tring"/>
  565              <xs:elemen t minOccur s="0" name ="codingCo mpleteDate " type="xs :dateTime" />
  566              <xs:elemen t minOccur s="0" name ="discharg eSummaryId " type="xs :string"/>
  567              <xs:elemen t minOccur s="0" name ="disposit ionDate" t ype="xs:da teTime"/>
  568              <xs:elemen t minOccur s="0" name ="division " type="xs :string"/>
  569              <xs:elemen t minOccur s="0" name ="drg" typ e="xs:stri ng"/>
  570              <xs:elemen t minOccur s="0" name ="drgDescr iption" ty pe="xs:str ing"/>
  571              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="encoun terDocumen ts" nillab le="true"  type="tns: encounterD ocument"/>
  572              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  573              <xs:elemen t minOccur s="0" name ="reason"  type="tns: code"/>
  574              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  575              <xs:elemen t minOccur s="0" name ="recordSt atus" type ="xs:strin g"/>
  576              <xs:elemen t minOccur s="0" name ="register Number" ty pe="xs:str ing"/>
  577              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  578              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  579              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  580              <xs:elemen t minOccur s="0" name ="visitId"  type="xs: string"/>
  581              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  582              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  583           </ xs:sequenc e>
  584         </xs :extension >
  585       </xs:c omplexCont ent>
  586     </xs:com plexType>
  587     <xs:comp lexType na me="encoun terDocumen t">
  588       <xs:co mplexConte nt>
  589         <xs: extension  base="tns: dataBean">
  590           <x s:sequence >
  591              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  592              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  593              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  594              <xs:elemen t minOccur s="0" name ="localTit le" type=" xs:string" />
  595              <xs:elemen t minOccur s="0" name ="national Title" typ e="xs:stri ng"/>
  596              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  597              <xs:elemen t minOccur s="0" name ="vuid" ty pe="xs:str ing"/>
  598           </ xs:sequenc e>
  599         </xs :extension >
  600       </xs:c omplexCont ent>
  601     </xs:com plexType>
  602     <xs:comp lexType na me="getAdm issionDeta ils">
  603       <xs:se quence>
  604         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  605       </xs:s equence>
  606     </xs:com plexType>
  607     <xs:comp lexType na me="getAdm issionDeta ilsRespons e">
  608       <xs:se quence>
  609         <xs: element mi nOccurs="0 " name="re turn" type ="tns:admi ssionDetai l"/>
  610       </xs:s equence>
  611     </xs:com plexType>
  612     <xs:comp lexType na me="admiss ionDetail" >
  613       <xs:co mplexConte nt>
  614         <xs: extension  base="tns: patientAdm ission">
  615           <x s:sequence >
  616              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  617              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno ses" nilla ble="true"  type="tns :diagnosis "/>
  618              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  619           </ xs:sequenc e>
  620         </xs :extension >
  621       </xs:c omplexCont ent>
  622     </xs:com plexType>
  623     <xs:comp lexType na me="diagno sis">
  624       <xs:co mplexConte nt>
  625         <xs: extension  base="tns: dataBean">
  626           <x s:sequence >
  627              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  628              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  629              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  630              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  631              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  632           </ xs:sequenc e>
  633         </xs :extension >
  634       </xs:c omplexCont ent>
  635     </xs:com plexType>
  636     <xs:comp lexType na me="proced ure">
  637       <xs:co mplexConte nt>
  638         <xs: extension  base="tns: dataBean">
  639           <x s:sequence >
  640              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  641              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  642              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  643              <xs:elemen t minOccur s="0" name ="codingSt atus" type ="xs:strin g"/>
  644              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  645              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  646              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  647              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  648              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  649              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  650              <xs:elemen t minOccur s="0" name ="encounte rName" typ e="xs:stri ng"/>
  651              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  652              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  653              <xs:elemen t minOccur s="0" name ="notes" t ype="xs:st ring"/>
  654              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  655              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  656              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  657              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  658              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  659           </ xs:sequenc e>
  660         </xs :extension >
  661       </xs:c omplexCont ent>
  662     </xs:com plexType>
  663     <xs:comp lexType na me="getPat ientImmuni zations">
  664       <xs:se quence>
  665         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  666       </xs:s equence>
  667     </xs:com plexType>
  668     <xs:comp lexType na me="getPat ientImmuni zationsRes ponse">
  669       <xs:se quence>
  670         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:im munization "/>
  671       </xs:s equence>
  672     </xs:com plexType>
  673     <xs:comp lexType na me="immuni zation">
  674       <xs:co mplexConte nt>
  675         <xs: extension  base="tns: dataBean">
  676           <x s:sequence >
  677              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  678              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  679              <xs:elemen t name="co ntraindica ted" type= "xs:boolea n"/>
  680              <xs:elemen t minOccur s="0" name ="cvx" typ e="xs:stri ng"/>
  681              <xs:elemen t minOccur s="0" name ="dateTime " type="xs :string"/>
  682              <xs:elemen t minOccur s="0" name ="document edBy" type ="xs:strin g"/>
  683              <xs:elemen t minOccur s="0" name ="dose" ty pe="xs:str ing"/>
  684              <xs:elemen t minOccur s="0" name ="encounte rProvider"  type="xs: string"/>
  685              <xs:elemen t minOccur s="0" name ="exemptio nRefusalDa te" type=" xs:dateTim e"/>
  686              <xs:elemen t minOccur s="0" name ="exemptio nRefusalRe ason" type ="xs:strin g"/>
  687              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  688              <xs:elemen t minOccur s="0" name ="lot" typ e="xs:stri ng"/>
  689              <xs:elemen t minOccur s="0" name ="lotExpir ationDate"  type="xs: dateTime"/ >
  690              <xs:elemen t minOccur s="0" name ="manufact urerName"  type="xs:s tring"/>
  691              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  692              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="xs:s tring"/>
  693              <xs:elemen t minOccur s="0" name ="productT ype" type= "xs:string "/>
  694              <xs:elemen t minOccur s="0" name ="reaction " type="xs :string"/>
  695              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  696              <xs:elemen t minOccur s="0" name ="route" t ype="xs:st ring"/>
  697              <xs:elemen t minOccur s="0" name ="series"  type="xs:s tring"/>
  698              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  699              <xs:elemen t minOccur s="0" name ="source"  type="xs:s tring"/>
  700              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  701              <xs:elemen t minOccur s="0" name ="visitLoc ation" typ e="xs:stri ng"/>
  702           </ xs:sequenc e>
  703         </xs :extension >
  704       </xs:c omplexCont ent>
  705     </xs:com plexType>
  706     <xs:comp lexType na me="getPat ientOrders ">
  707       <xs:se quence>
  708         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  709       </xs:s equence>
  710     </xs:com plexType>
  711     <xs:comp lexType na me="getPat ientOrders Response">
  712       <xs:se quence>
  713         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:or der"/>
  714       </xs:s equence>
  715     </xs:com plexType>
  716     <xs:comp lexType na me="order" >
  717       <xs:co mplexConte nt>
  718         <xs: extension  base="tns: dataBean">
  719           <x s:sequence >
  720              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  721              <xs:elemen t minOccur s="0" name ="complete dDate" typ e="xs:date Time"/>
  722              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  723              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  724              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  725              <xs:elemen t minOccur s="0" name ="orderDet ail" type= "xs:string "/>
  726              <xs:elemen t minOccur s="0" name ="orderRes ult" type= "xs:string "/>
  727              <xs:elemen t minOccur s="0" name ="orderid"  type="xs: string"/>
  728              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  729              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  730              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  731              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  732           </ xs:sequenc e>
  733         </xs :extension >
  734       </xs:c omplexCont ent>
  735     </xs:com plexType>
  736     <xs:comp lexType na me="getPro viderOrder sResulted" >
  737       <xs:se quence>
  738         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  739       </xs:s equence>
  740     </xs:com plexType>
  741     <xs:comp lexType na me="getPro viderOrder sResultedR esponse">
  742       <xs:se quence>
  743         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:order" />
  744       </xs:s equence>
  745     </xs:com plexType>
  746     <xs:comp lexType na me="getPro viderOrder Details">
  747       <xs:se quence>
  748         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  749       </xs:s equence>
  750     </xs:com plexType>
  751     <xs:comp lexType na me="getPro viderOrder DetailsRes ponse">
  752       <xs:se quence>
  753         <xs: element mi nOccurs="0 " name="re turn" type ="tns:orde r"/>
  754       </xs:s equence>
  755     </xs:com plexType>
  756     <xs:comp lexType na me="getPat ientActive ConsultReq uests">
  757       <xs:se quence>
  758         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  759       </xs:s equence>
  760     </xs:com plexType>
  761     <xs:comp lexType na me="getPat ientActive ConsultReq uestsRespo nse">
  762       <xs:se quence>
  763         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:co nsult"/>
  764       </xs:s equence>
  765     </xs:com plexType>
  766     <xs:comp lexType na me="consul t">
  767       <xs:co mplexConte nt>
  768         <xs: extension  base="tns: dataBean">
  769           <x s:sequence >
  770              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  771              <xs:elemen t minOccur s="0" name ="consultT ype" type= "xs:string "/>
  772              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  773              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  774              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  775              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  776              <xs:elemen t minOccur s="0" name ="patientN extAppoint ment" type ="xs:dateT ime"/>
  777              <xs:elemen t minOccur s="0" name ="procedur eConsult"  type="xs:s tring"/>
  778              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  779              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  780              <xs:elemen t minOccur s="0" name ="requestD ate" type= "xs:dateTi me"/>
  781              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  782              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  783           </ xs:sequenc e>
  784         </xs :extension >
  785       </xs:c omplexCont ent>
  786     </xs:com plexType>
  787     <xs:comp lexType na me="getPat ientLabRes ults">
  788       <xs:se quence>
  789         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  790       </xs:s equence>
  791     </xs:com plexType>
  792     <xs:comp lexType na me="getPat ientLabRes ultsRespon se">
  793       <xs:se quence>
  794         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bResult"/>
  795       </xs:s equence>
  796     </xs:com plexType>
  797     <xs:comp lexType na me="labRes ult">
  798       <xs:co mplexConte nt>
  799         <xs: extension  base="tns: dataBean">
  800           <x s:sequence >
  801              <xs:elemen t minOccur s="0" name ="accessio n" type="x s:string"/ >
  802              <xs:elemen t minOccur s="0" name ="accessio nComment"  type="xs:s tring"/>
  803              <xs:elemen t minOccur s="0" name ="collecte dDate" typ e="xs:date Time"/>
  804              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  805              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  806              <xs:elemen t minOccur s="0" name ="interpre tation" ty pe="xs:str ing"/>
  807              <xs:elemen t minOccur s="0" name ="interpre tationCode " type="xs :string"/>
  808              <xs:elemen t minOccur s="0" name ="interpre tationDeta il" type=" xs:string" />
  809              <xs:elemen t minOccur s="0" name ="orderCom ment" type ="xs:strin g"/>
  810              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  811              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  812              <xs:elemen t minOccur s="0" name ="performi ngLabCity"  type="xs: string"/>
  813              <xs:elemen t minOccur s="0" name ="performi ngLabName"  type="xs: string"/>
  814              <xs:elemen t minOccur s="0" name ="performi ngLabPhone " type="xs :string"/>
  815              <xs:elemen t minOccur s="0" name ="performi ngLabPosta lCode" typ e="xs:stri ng"/>
  816              <xs:elemen t minOccur s="0" name ="performi ngLabState Province"  type="xs:s tring"/>
  817              <xs:elemen t minOccur s="0" name ="performi ngLabStree t1" type=" xs:string" />
  818              <xs:elemen t minOccur s="0" name ="performi ngLabStree t2" type=" xs:string" />
  819              <xs:elemen t minOccur s="0" name ="performi ngLabStree t3" type=" xs:string" />
  820              <xs:elemen t minOccur s="0" name ="printNam e" type="x s:string"/ >
  821              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  822              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  823              <xs:elemen t minOccur s="0" name ="referenc eRange" ty pe="xs:str ing"/>
  824              <xs:elemen t minOccur s="0" name ="requesti ngLocation " type="xs :string"/>
  825              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  826              <xs:elemen t minOccur s="0" name ="resultDa te" type=" xs:dateTim e"/>
  827              <xs:elemen t minOccur s="0" name ="resultSt atus" type ="xs:strin g"/>
  828              <xs:elemen t name="se nsitive" t ype="xs:bo olean"/>
  829              <xs:elemen t minOccur s="0" name ="specimen " type="xs :string"/>
  830              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  831              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  832              <xs:elemen t minOccur s="0" name ="testId"  type="xs:s tring"/>
  833              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  834              <xs:elemen t minOccur s="0" name ="testType " type="xs :string"/>
  835              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  836              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  837           </ xs:sequenc e>
  838         </xs :extension >
  839       </xs:c omplexCont ent>
  840     </xs:com plexType>
  841     <xs:comp lexType na me="getPce sForNote">
  842       <xs:se quence>
  843         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  844       </xs:s equence>
  845     </xs:com plexType>
  846     <xs:comp lexType na me="getPce sForNoteRe sponse">
  847       <xs:se quence>
  848         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pc e"/>
  849       </xs:s equence>
  850     </xs:com plexType>
  851     <xs:comp lexType na me="pce">
  852       <xs:co mplexConte nt>
  853         <xs: extension  base="tns: dataBean">
  854           <x s:sequence >
  855              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  856              <xs:elemen t minOccur s="0" name ="encounte rIen" type ="xs:strin g"/>
  857              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  858              <xs:elemen t minOccur s="0" name ="ien" typ e="xs:stri ng"/>
  859              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  860              <xs:elemen t minOccur s="0" name ="readDate " type="xs :dateTime" />
  861              <xs:elemen t minOccur s="0" name ="reading"  type="xs: string"/>
  862              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  863              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  864           </ xs:sequenc e>
  865         </xs :extension >
  866       </xs:c omplexCont ent>
  867     </xs:com plexType>
  868     <xs:comp lexType na me="getPat ientInsura nce">
  869       <xs:se quence>
  870         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  871       </xs:s equence>
  872     </xs:com plexType>
  873     <xs:comp lexType na me="getPat ientInsura nceRespons e">
  874       <xs:se quence>
  875         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:in suranceBea n"/>
  876       </xs:s equence>
  877     </xs:com plexType>
  878     <xs:comp lexType na me="insura nceBean">
  879       <xs:co mplexConte nt>
  880         <xs: extension  base="tns: dataBean">
  881           <x s:sequence >
  882              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  883              <xs:elemen t minOccur s="0" name ="companyA ddressLine 1" type="x s:string"/ >
  884              <xs:elemen t minOccur s="0" name ="companyA ddressLine 2" type="x s:string"/ >
  885              <xs:elemen t minOccur s="0" name ="companyA ddressLine 3" type="x s:string"/ >
  886              <xs:elemen t minOccur s="0" name ="companyC ity" type= "xs:string "/>
  887              <xs:elemen t minOccur s="0" name ="companyI en" type=" xs:string" />
  888              <xs:elemen t minOccur s="0" name ="companyN ame" type= "xs:string "/>
  889              <xs:elemen t minOccur s="0" name ="companyP ostalCode"  type="xs: string"/>
  890              <xs:elemen t minOccur s="0" name ="companyS tateProvin ce" type=" xs:string" />
  891              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="compan yTelecom"  nillable=" true" type ="tns:tele com"/>
  892              <xs:elemen t minOccur s="0" name ="effectiv eDate" typ e="xs:date Time"/>
  893              <xs:elemen t minOccur s="0" name ="expirati onDate" ty pe="xs:dat eTime"/>
  894              <xs:elemen t minOccur s="0" name ="groupNum ber" type= "xs:string "/>
  895              <xs:elemen t minOccur s="0" name ="insNum"  type="xs:s tring"/>
  896              <xs:elemen t minOccur s="0" name ="insuranc eNumber" t ype="xs:st ring"/>
  897              <xs:elemen t minOccur s="0" name ="insuranc eType" typ e="xs:stri ng"/>
  898              <xs:elemen t minOccur s="0" name ="insuranc eTypeId" t ype="xs:st ring"/>
  899              <xs:elemen t minOccur s="0" name ="memberId " type="xs :string"/>
  900              <xs:elemen t minOccur s="0" name ="planName " type="xs :string"/>
  901              <xs:elemen t minOccur s="0" name ="policyHo lder" type ="xs:strin g"/>
  902              <xs:elemen t minOccur s="0" name ="relation Ship" type ="xs:strin g"/>
  903              <xs:elemen t minOccur s="0" name ="rxBin" t ype="xs:st ring"/>
  904              <xs:elemen t minOccur s="0" name ="rxPcn" t ype="xs:st ring"/>
  905              <xs:elemen t minOccur s="0" name ="subscrib erDOB" typ e="xs:date Time"/>
  906              <xs:elemen t minOccur s="0" name ="subscrib erId" type ="xs:strin g"/>
  907              <xs:elemen t minOccur s="0" name ="textDesc ription" t ype="xs:st ring"/>
  908           </ xs:sequenc e>
  909         </xs :extension >
  910       </xs:c omplexCont ent>
  911     </xs:com plexType>
  912     <xs:comp lexType na me="teleco m">
  913       <xs:se quence>
  914         <xs: element mi nOccurs="0 " name="us ageType" t ype="xs:st ring"/>
  915         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  916       </xs:s equence>
  917     </xs:com plexType>
  918     <xs:comp lexType na me="getPro viderConsu ltsReceive d">
  919       <xs:se quence>
  920         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  921       </xs:s equence>
  922     </xs:com plexType>
  923     <xs:comp lexType na me="getPro viderConsu ltsReceive dResponse" >
  924       <xs:se quence>
  925         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:consul t"/>
  926       </xs:s equence>
  927     </xs:com plexType>
  928     <xs:comp lexType na me="getVer sion">
  929       <xs:se quence/>
  930     </xs:com plexType>
  931     <xs:comp lexType na me="getVer sionRespon se">
  932       <xs:se quence>
  933         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  934       </xs:s equence>
  935     </xs:com plexType>
  936     <xs:comp lexType na me="getAdm issionProc edures">
  937       <xs:se quence>
  938         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  939       </xs:s equence>
  940     </xs:com plexType>
  941     <xs:comp lexType na me="getAdm issionProc eduresResp onse">
  942       <xs:se quence>
  943         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  944       </xs:s equence>
  945     </xs:com plexType>
  946     <xs:comp lexType na me="getVix StudyDetai l">
  947       <xs:se quence>
  948         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  949       </xs:s equence>
  950     </xs:com plexType>
  951     <xs:comp lexType na me="getVix StudyDetai lResponse" >
  952       <xs:se quence>
  953         <xs: element mi nOccurs="0 " name="re turn" type ="tns:stud yDetail"/>
  954       </xs:s equence>
  955     </xs:com plexType>
  956     <xs:comp lexType na me="getOrd erDetail">
  957       <xs:se quence>
  958         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  959       </xs:s equence>
  960     </xs:com plexType>
  961     <xs:comp lexType na me="getOrd erDetailRe sponse">
  962       <xs:se quence>
  963         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  964       </xs:s equence>
  965     </xs:com plexType>
  966     <xs:comp lexType na me="getDRR eferrals">
  967       <xs:se quence>
  968         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  969       </xs:s equence>
  970     </xs:com plexType>
  971     <xs:comp lexType na me="getDRR eferralsRe sponse">
  972       <xs:se quence>
  973         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:re ferralBean "/>
  974       </xs:s equence>
  975     </xs:com plexType>
  976     <xs:comp lexType na me="referr alBean">
  977       <xs:co mplexConte nt>
  978         <xs: extension  base="tns: dataBean">
  979           <x s:sequence >
  980              <xs:elemen t minOccur s="0" name ="authoriz ationNumbe r" type="x s:string"/ >
  981              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  982              <xs:elemen t minOccur s="0" name ="fromDate " type="xs :string"/>
  983              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="insura nceInfo" n illable="t rue" type= "tns:insur anceBean"/ >
  984              <xs:elemen t minOccur s="0" name ="patientI CN" type=" xs:string" />
  985              <xs:elemen t minOccur s="0" name ="primaryC arePractit ioner" typ e="xs:stri ng"/>
  986              <xs:elemen t minOccur s="0" name ="primaryD iagnosis"  type="xs:s tring"/>
  987              <xs:elemen t minOccur s="0" name ="remarks"  type="xs: string"/>
  988              <xs:elemen t minOccur s="0" name ="requeste dDate" typ e="xs:stri ng"/>
  989              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="xs :string"/>
  990              <xs:elemen t minOccur s="0" name ="serviceP ercentage"  type="xs: int"/>
  991              <xs:elemen t minOccur s="0" name ="serviceR equested"  type="xs:s tring"/>
  992              <xs:elemen t minOccur s="0" name ="toDate"  type="xs:s tring"/>
  993              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  994              <xs:elemen t minOccur s="0" name ="vendor"  type="xs:s tring"/>
  995           </ xs:sequenc e>
  996         </xs :extension >
  997       </xs:c omplexCont ent>
  998     </xs:com plexType>
  999     <xs:comp lexType na me="getPat ientHealth Summary">
  1000       <xs:se quence>
  1001         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1002       </xs:s equence>
  1003     </xs:com plexType>
  1004     <xs:comp lexType na me="getPat ientHealth SummaryRes ponse">
  1005       <xs:se quence>
  1006         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1007       </xs:s equence>
  1008     </xs:com plexType>
  1009     <xs:comp lexType na me="getDep loymentFor ms">
  1010       <xs:se quence>
  1011         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1012       </xs:s equence>
  1013     </xs:com plexType>
  1014     <xs:comp lexType na me="getDep loymentFor msResponse ">
  1015       <xs:se quence>
  1016         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:de ploymentFo rm"/>
  1017       </xs:s equence>
  1018     </xs:com plexType>
  1019     <xs:comp lexType na me="deploy mentForm">
  1020       <xs:co mplexConte nt>
  1021         <xs: extension  base="tns: dataBean">
  1022           <x s:sequence >
  1023              <xs:elemen t minOccur s="0" name ="complete Note" type ="xs:strin g"/>
  1024              <xs:elemen t minOccur s="0" name ="custodia nId" type= "xs:string "/>
  1025              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  1026              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:stri ng"/>
  1027              <xs:elemen t minOccur s="0" name ="facility " type="xs :string"/>
  1028              <xs:elemen t minOccur s="0" name ="loincCod e" type="x s:string"/ >
  1029              <xs:elemen t minOccur s="0" name ="noteForm at" type=" xs:string" />
  1030              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  1031              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  1032              <xs:elemen t minOccur s="0" name ="noteType Code" type ="xs:strin g"/>
  1033              <xs:elemen t minOccur s="0" name ="noteType Name" type ="xs:strin g"/>
  1034              <xs:elemen t minOccur s="0" name ="otherIde ntifier" t ype="xs:st ring"/>
  1035              <xs:elemen t minOccur s="0" name ="reposito ryId" type ="xs:strin g"/>
  1036              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  1037              <xs:elemen t minOccur s="0" name ="verified Date" type ="xs:strin g"/>
  1038           </ xs:sequenc e>
  1039         </xs :extension >
  1040       </xs:c omplexCont ent>
  1041     </xs:com plexType>
  1042     <xs:comp lexType na me="getVix StudyQuery FromSite">
  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="getVix StudyQuery FromSiteRe sponse">
  1048       <xs:se quence>
  1049         <xs: element mi nOccurs="0 " name="re turn" type ="tns:stud yQuery"/>
  1050       </xs:s equence>
  1051     </xs:com plexType>
  1052     <xs:comp lexType na me="studyQ uery">
  1053       <xs:se quence>
  1054         <xs: element mi nOccurs="0 " name="au thSiteNumb er" type=" xs:string" />
  1055         <xs: element mi nOccurs="0 " name="pa tientIcn"  type="xs:s tring"/>
  1056         <xs: element mi nOccurs="0 " name="si teNumber"  type="xs:s tring"/>
  1057         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" studies" n illable="t rue" type= "tns:study QueryStudy "/>
  1058       </xs:s equence>
  1059     </xs:com plexType>
  1060     <xs:comp lexType na me="getVis taStatusLi st">
  1061       <xs:se quence>
  1062         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" arg0" type ="tns:site "/>
  1063       </xs:s equence>
  1064     </xs:com plexType>
  1065     <xs:comp lexType na me="getVis taStatusLi stResponse ">
  1066       <xs:se quence>
  1067         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi staStatus" />
  1068       </xs:s equence>
  1069     </xs:com plexType>
  1070     <xs:comp lexType na me="vistaS tatus">
  1071       <xs:se quence>
  1072         <xs: element na me="connec ted" type= "xs:boolea n"/>
  1073         <xs: element mi nOccurs="0 " name="er rorMsg" ty pe="xs:str ing"/>
  1074         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1075       </xs:s equence>
  1076     </xs:com plexType>
  1077     <xs:comp lexType na me="getPat ientVLERAl lergies">
  1078       <xs:se quence>
  1079         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1080       </xs:s equence>
  1081     </xs:com plexType>
  1082     <xs:comp lexType na me="getPat ientVLERAl lergiesRes ponse">
  1083       <xs:se quence>
  1084         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:al lergy"/>
  1085       </xs:s equence>
  1086     </xs:com plexType>
  1087     <xs:comp lexType na me="allerg y">
  1088       <xs:co mplexConte nt>
  1089         <xs: extension  base="tns: dataBean">
  1090           <x s:sequence >
  1091              <xs:elemen t minOccur s="0" name ="allergyI d" type="x s:string"/ >
  1092              <xs:elemen t minOccur s="0" name ="allergyN ame" type= "xs:string "/>
  1093              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1094              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="commen ts" nillab le="true"  type="tns: comment"/>
  1095              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugCl asses" nil lable="tru e" type="t ns:code"/>
  1096              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugIn gredients"  nillable= "true" typ e="tns:cod e"/>
  1097              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  1098              <xs:elemen t minOccur s="0" name ="historic al" type=" xs:string" />
  1099              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:dateTime "/>
  1100              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  1101              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="reacti ons" nilla ble="true"  type="tns :code"/>
  1102              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  1103              <xs:elemen t minOccur s="0" name ="verified " type="xs :string"/>
  1104           </ xs:sequenc e>
  1105         </xs :extension >
  1106       </xs:c omplexCont ent>
  1107     </xs:com plexType>
  1108     <xs:comp lexType na me="commen t">
  1109       <xs:se quence>
  1110         <xs: element mi nOccurs="0 " name="co mmentText"  type="xs: string"/>
  1111         <xs: element mi nOccurs="0 " name="co mmentType"  type="xs: string"/>
  1112         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1113         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: dateTime"/ >
  1114       </xs:s equence>
  1115     </xs:com plexType>
  1116     <xs:comp lexType na me="getCon sultReport ">
  1117       <xs:se quence>
  1118         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1119       </xs:s equence>
  1120     </xs:com plexType>
  1121     <xs:comp lexType na me="getCon sultReport Response">
  1122       <xs:se quence>
  1123         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:fr eeTextRepo rt"/>
  1124       </xs:s equence>
  1125     </xs:com plexType>
  1126     <xs:comp lexType na me="getPat ientProced ures">
  1127       <xs:se quence>
  1128         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1129       </xs:s equence>
  1130     </xs:com plexType>
  1131     <xs:comp lexType na me="getPat ientProced uresRespon se">
  1132       <xs:se quence>
  1133         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  1134       </xs:s equence>
  1135     </xs:com plexType>
  1136     <xs:comp lexType na me="getPat ientDemogr aphics">
  1137       <xs:se quence>
  1138         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1139       </xs:s equence>
  1140     </xs:com plexType>
  1141     <xs:comp lexType na me="getPat ientDemogr aphicsResp onse">
  1142       <xs:se quence>
  1143         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientDemog raphics"/>
  1144       </xs:s equence>
  1145     </xs:com plexType>
  1146     <xs:comp lexType na me="patien tDemograph ics">
  1147       <xs:co mplexConte nt>
  1148         <xs: extension  base="tns: patient">
  1149           <x s:sequence >
  1150              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="addres s" nillabl e="true" t ype="tns:a ddress"/>
  1151              <xs:elemen t minOccur s="0" name ="address1 " type="xs :string"/>
  1152              <xs:elemen t minOccur s="0" name ="address2 " type="xs :string"/>
  1153              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:stri ng"/>
  1154              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  1155              <xs:elemen t minOccur s="0" name ="bloodTyp e" type="x s:string"/ >
  1156              <xs:elemen t minOccur s="0" name ="cdrEvent Id" type=" xs:string" />
  1157              <xs:elemen t minOccur s="0" name ="city" ty pe="xs:str ing"/>
  1158              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  1159              <xs:elemen t minOccur s="0" name ="codeGree n" type="x s:string"/ >
  1160              <xs:elemen t minOccur s="0" name ="eligibil ity" type= "xs:string "/>
  1161              <xs:elemen t minOccur s="0" name ="eligibil ityStatus"  type="xs: string"/>
  1162              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="emerge ncyContact " nillable ="true" ty pe="tns:pe rson"/>
  1163              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="ethnic ity" nilla ble="true"  type="tns :code"/>
  1164              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="flags"  nillable= "true" typ e="tns:fla g"/>
  1165              <xs:elemen t minOccur s="0" name ="labId" t ype="xs:st ring"/>
  1166              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="langua ges" nilla ble="true"  type="xs: string"/>
  1167              <xs:elemen t minOccur s="0" name ="maritalS tatus" typ e="xs:stri ng"/>
  1168              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="nextOf Kin" nilla ble="true"  type="tns :person"/>
  1169              <xs:elemen t minOccur s="0" name ="organDon orInd" typ e="xs:stri ng"/>
  1170              <xs:elemen t minOccur s="0" name ="organDon orIndDate"  type="xs: dateTime"/ >
  1171              <xs:elemen t minOccur s="0" name ="pcAssign ed" type=" xs:dateTim e"/>
  1172              <xs:elemen t minOccur s="0" name ="pcProvid er" type=" tns:provid er"/>
  1173              <xs:elemen t minOccur s="0" name ="pcTeam"  type="xs:s tring"/>
  1174              <xs:elemen t minOccur s="0" name ="pcmClini c" type="x s:string"/ >
  1175              <xs:elemen t minOccur s="0" name ="pcmDates " type="xs :dateTime" />
  1176              <xs:elemen t minOccur s="0" name ="pcmPhone " type="xs :string"/>
  1177              <xs:elemen t minOccur s="0" name ="percentS erviceConn ected" typ e="xs:stri ng"/>
  1178              <xs:elemen t minOccur s="0" name ="phone1"  type="xs:s tring"/>
  1179              <xs:elemen t minOccur s="0" name ="phone2"  type="xs:s tring"/>
  1180              <xs:elemen t minOccur s="0" name ="primaryP rovider" t ype="xs:st ring"/>
  1181              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="race"  nillable=" true" type ="tns:code "/>
  1182              <xs:elemen t minOccur s="0" name ="rank" ty pe="xs:str ing"/>
  1183              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="religi on" nillab le="true"  type="xs:s tring"/>
  1184              <xs:elemen t minOccur s="0" name ="site" ty pe="tns:si te"/>
  1185              <xs:elemen t minOccur s="0" name ="sourcePr otocol" ty pe="xs:str ing"/>
  1186              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="sponso rs" nillab le="true"  type="tns: person"/>
  1187              <xs:elemen t minOccur s="0" name ="state" t ype="xs:st ring"/>
  1188              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  1189              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  1190              <xs:elemen t minOccur s="0" name ="zipCode"  type="xs: string"/>
  1191           </ xs:sequenc e>
  1192         </xs :extension >
  1193       </xs:c omplexCont ent>
  1194     </xs:com plexType>
  1195     <xs:comp lexType na me="addres s">
  1196       <xs:se quence>
  1197         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  1198         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  1199         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  1200         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  1201         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  1202         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  1203         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1204       </xs:s equence>
  1205     </xs:com plexType>
  1206     <xs:comp lexType na me="person ">
  1207       <xs:se quence>
  1208         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" address" n illable="t rue" type= "tns:addre ss"/>
  1209         <xs: element mi nOccurs="0 " name="id entifier"  type="xs:s tring"/>
  1210         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  1211         <xs: element mi nOccurs="0 " name="re lationship " type="xs :string"/>
  1212         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telcoms" n illable="t rue" type= "tns:telec om"/>
  1213       </xs:s equence>
  1214     </xs:com plexType>
  1215     <xs:comp lexType na me="flag">
  1216       <xs:co mplexConte nt>
  1217         <xs: extension  base="tns: dataBean">
  1218           <x s:sequence >
  1219              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  1220              <xs:elemen t minOccur s="0" name ="assigned " type="xs :dateTime" />
  1221              <xs:elemen t minOccur s="0" name ="category " type="xs :string"/>
  1222              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1223              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  1224              <xs:elemen t minOccur s="0" name ="document Id" type=" xs:string" />
  1225              <xs:elemen t minOccur s="0" name ="document Name" type ="xs:strin g"/>
  1226              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  1227              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1228              <xs:elemen t minOccur s="0" name ="original Site" type ="xs:strin g"/>
  1229              <xs:elemen t minOccur s="0" name ="ownerSit e" type="x s:string"/ >
  1230              <xs:elemen t minOccur s="0" name ="reviewDu e" type="x s:dateTime "/>
  1231              <xs:elemen t minOccur s="0" name ="shortNam e" type="x s:string"/ >
  1232              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1233           </ xs:sequenc e>
  1234         </xs :extension >
  1235       </xs:c omplexCont ent>
  1236     </xs:com plexType>
  1237     <xs:comp lexType na me="getCli nicalRemin derDetail" >
  1238       <xs:se quence>
  1239         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1240       </xs:s equence>
  1241     </xs:com plexType>
  1242     <xs:comp lexType na me="getCli nicalRemin derDetailR esponse">
  1243       <xs:se quence>
  1244         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1245       </xs:s equence>
  1246     </xs:com plexType>
  1247     <xs:comp lexType na me="getPat ientPostin gsList">
  1248       <xs:se quence>
  1249         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1250       </xs:s equence>
  1251     </xs:com plexType>
  1252     <xs:comp lexType na me="getPat ientPostin gsListResp onse">
  1253       <xs:se quence>
  1254         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientPosti ngs"/>
  1255       </xs:s equence>
  1256     </xs:com plexType>
  1257     <xs:comp lexType na me="patien tPostings" >
  1258       <xs:co mplexConte nt>
  1259         <xs: extension  base="tns: dataBean">
  1260           <x s:sequence >
  1261              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="allerg yList" nil lable="tru e" type="t ns:posting Allergy"/>
  1262              <xs:elemen t minOccur s="0" name ="cwad" ty pe="xs:str ing"/>
  1263              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="noteLi st" nillab le="true"  type="tns: postingNot e"/>
  1264           </ xs:sequenc e>
  1265         </xs :extension >
  1266       </xs:c omplexCont ent>
  1267     </xs:com plexType>
  1268     <xs:comp lexType na me="postin gAllergy">
  1269       <xs:se quence>
  1270         <xs: element mi nOccurs="0 " name="al lergyId" t ype="xs:st ring"/>
  1271         <xs: element mi nOccurs="0 " name="al lergyName"  type="xs: string"/>
  1272         <xs: element mi nOccurs="0 " name="se verity" ty pe="xs:str ing"/>
  1273         <xs: element mi nOccurs="0 " name="si gnsAndSymp toms" type ="xs:strin g"/>
  1274       </xs:s equence>
  1275     </xs:com plexType>
  1276     <xs:comp lexType na me="postin gNote">
  1277       <xs:se quence>
  1278         <xs: element mi nOccurs="0 " name="no teDate" ty pe="xs:dat eTime"/>
  1279         <xs: element mi nOccurs="0 " name="no teId" type ="xs:strin g"/>
  1280         <xs: element mi nOccurs="0 " name="no teTitle" t ype="xs:st ring"/>
  1281       </xs:s equence>
  1282     </xs:com plexType>
  1283     <xs:comp lexType na me="getPat ientQuesti onnaires">
  1284       <xs:se quence>
  1285         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1286       </xs:s equence>
  1287     </xs:com plexType>
  1288     <xs:comp lexType na me="getPat ientQuesti onnairesRe sponse">
  1289       <xs:se quence>
  1290         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:qu estionnair eBean"/>
  1291       </xs:s equence>
  1292     </xs:com plexType>
  1293     <xs:comp lexType na me="questi onnaireBea n">
  1294       <xs:co mplexConte nt>
  1295         <xs: extension  base="tns: dataBean">
  1296           <x s:sequence >
  1297              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  1298              <xs:elemen t minOccur s="0" name ="enteredB y" type="t ns:provide r"/>
  1299              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:string "/>
  1300              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1301              <xs:elemen t minOccur s="0" name ="recordId " type="xs :string"/>
  1302              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon seComments " nillable ="true" ty pe="tns:qu estionnair eResponseC omments"/>
  1303              <xs:elemen t minOccur s="0" name ="response Date" type ="xs:dateT ime"/>
  1304              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon ses" nilla ble="true"  type="tns :questionn aireDetail s"/>
  1305              <xs:elemen t minOccur s="0" name ="score" t ype="xs:st ring"/>
  1306              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1307              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1308              <xs:elemen t minOccur s="0" name ="version"  type="xs: string"/>
  1309           </ xs:sequenc e>
  1310         </xs :extension >
  1311       </xs:c omplexCont ent>
  1312     </xs:com plexType>
  1313     <xs:comp lexType na me="questi onnaireRes ponseComme nts">
  1314       <xs:se quence>
  1315         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1316         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1317         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p rovider"/>
  1318         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: string"/>
  1319         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  1320         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1321       </xs:s equence>
  1322     </xs:com plexType>
  1323     <xs:comp lexType na me="questi onnaireDet ails">
  1324       <xs:se quence>
  1325         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer s"/>
  1326         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice s"/>
  1327         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme nts"/>
  1328         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  1329         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1330       </xs:s equence>
  1331     </xs:com plexType>
  1332     <xs:comp lexType na me="questi onnaireDet ailAnswers ">
  1333       <xs:se quence>
  1334         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  1335         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1336         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1337         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1338       </xs:s equence>
  1339     </xs:com plexType>
  1340     <xs:comp lexType na me="questi onnaireDet ailChoices ">
  1341       <xs:se quence>
  1342         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1343         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1344         <xs: element mi nOccurs="0 " name="ch oiceText"  type="xs:s tring"/>
  1345         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1346         <xs: element na me="select ed" type=" xs:boolean "/>
  1347       </xs:s equence>
  1348     </xs:com plexType>
  1349     <xs:comp lexType na me="questi onnaireDet ailComment s">
  1350       <xs:se quence>
  1351         <xs: element mi nOccurs="0 " name="co mmentBy" t ype="xs:st ring"/>
  1352         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1353         <xs: element mi nOccurs="0 " name="no teNumber"  type="xs:s tring"/>
  1354         <xs: element mi nOccurs="0 " name="no teText" ty pe="xs:str ing"/>
  1355         <xs: element mi nOccurs="0 " name="se qNumber" t ype="xs:st ring"/>
  1356       </xs:s equence>
  1357     </xs:com plexType>
  1358     <xs:comp lexType na me="getPat ientLabTes tResults">
  1359       <xs:se quence>
  1360         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1361       </xs:s equence>
  1362     </xs:com plexType>
  1363     <xs:comp lexType na me="getPat ientLabTes tResultsRe sponse">
  1364       <xs:se quence>
  1365         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:labRes ult"/>
  1366       </xs:s equence>
  1367     </xs:com plexType>
  1368     <xs:comp lexType na me="lookup Patient">
  1369       <xs:se quence>
  1370         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1371       </xs:s equence>
  1372     </xs:com plexType>
  1373     <xs:comp lexType na me="lookup PatientRes ponse">
  1374       <xs:se quence>
  1375         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien t"/>
  1376       </xs:s equence>
  1377     </xs:com plexType>
  1378     <xs:comp lexType na me="getPro viderAppoi ntments">
  1379       <xs:se quence>
  1380         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1381       </xs:s equence>
  1382     </xs:com plexType>
  1383     <xs:comp lexType na me="getPro viderAppoi ntmentsRes ponse">
  1384       <xs:se quence>
  1385         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAppointme nts"/>
  1386       </xs:s equence>
  1387     </xs:com plexType>
  1388     <xs:comp lexType na me="getRad iologyRepo rt">
  1389       <xs:se quence>
  1390         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1391       </xs:s equence>
  1392     </xs:com plexType>
  1393     <xs:comp lexType na me="getRad iologyRepo rtResponse ">
  1394       <xs:se quence>
  1395         <xs: element mi nOccurs="0 " name="re turn" type ="tns:radi ologyRepor t"/>
  1396       </xs:s equence>
  1397     </xs:com plexType>
  1398     <xs:comp lexType na me="radiol ogyReport" >
  1399       <xs:co mplexConte nt>
  1400         <xs: extension  base="tns: radiologyE xam">
  1401           <x s:sequence >
  1402              <xs:elemen t minOccur s="0" name ="abnormal " type="xs :string"/>
  1403              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  1404              <xs:elemen t minOccur s="0" name ="caseNumb er" type=" xs:string" />
  1405              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  1406              <xs:elemen t name="ha sImages" t ype="xs:bo olean"/>
  1407              <xs:elemen t minOccur s="0" name ="impressi onText" ty pe="xs:str ing"/>
  1408              <xs:elemen t minOccur s="0" name ="interpre tingHCP" t ype="xs:st ring"/>
  1409              <xs:elemen t minOccur s="0" name ="reportIE N" type="x s:string"/ >
  1410              <xs:elemen t minOccur s="0" name ="reportSt atus" type ="xs:strin g"/>
  1411              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1412              <xs:elemen t minOccur s="0" name ="resultCo de" type=" xs:string" />
  1413              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  1414              <xs:elemen t minOccur s="0" name ="transcri beDate" ty pe="xs:dat eTime"/>
  1415              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  1416           </ xs:sequenc e>
  1417         </xs :extension >
  1418       </xs:c omplexCont ent>
  1419     </xs:com plexType>
  1420     <xs:comp lexType na me="radiol ogyExam">
  1421       <xs:co mplexConte nt>
  1422         <xs: extension  base="tns: dataBean">
  1423           <x s:sequence >
  1424              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  1425              <xs:elemen t minOccur s="0" name ="amendedD ate" type= "xs:dateTi me"/>
  1426              <xs:elemen t minOccur s="0" name ="amendedT ext" type= "xs:string "/>
  1427              <xs:elemen t minOccur s="0" name ="examDate " type="xs :dateTime" />
  1428              <xs:elemen t minOccur s="0" name ="examId"  type="xs:s tring"/>
  1429              <xs:elemen t minOccur s="0" name ="orderNum ber" type= "xs:string "/>
  1430              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1431              <xs:elemen t minOccur s="0" name ="reasonFo rOrder" ty pe="xs:str ing"/>
  1432              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1433              <xs:elemen t minOccur s="0" name ="study" t ype="xs:st ring"/>
  1434           </ xs:sequenc e>
  1435         </xs :extension >
  1436       </xs:c omplexCont ent>
  1437     </xs:com plexType>
  1438     <xs:comp lexType na me="getAdm issionDiag nosis">
  1439       <xs:se quence>
  1440         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1441       </xs:s equence>
  1442     </xs:com plexType>
  1443     <xs:comp lexType na me="getAdm issionDiag nosisRespo nse">
  1444       <xs:se quence>
  1445         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:di agnosis"/>
  1446       </xs:s equence>
  1447     </xs:com plexType>
  1448     <xs:comp lexType na me="getViI mage">
  1449       <xs:se quence>
  1450         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1451         <xs: element mi nOccurs="0 " name="im ageUrn" ty pe="xs:str ing"/>
  1452         <xs: element mi nOccurs="0 " name="im ageQuality " type="xs :string"/>
  1453       </xs:s equence>
  1454     </xs:com plexType>
  1455     <xs:comp lexType na me="getViI mageRespon se">
  1456       <xs:se quence>
  1457         <xs: element mi nOccurs="0 " name="re turn" type ="tns:viIm ageRespons e"/>
  1458       </xs:s equence>
  1459     </xs:com plexType>
  1460     <xs:comp lexType na me="viImag eResponse" >
  1461       <xs:se quence>
  1462         <xs: element mi nOccurs="0 " name="er rorMessage " type="xs :string"/>
  1463         <xs: element mi nOccurs="0 " name="im ageBytes"  type="xs:b ase64Binar y"/>
  1464         <xs: element mi nOccurs="0 " name="mi meType" ty pe="xs:str ing"/>
  1465       </xs:s equence>
  1466     </xs:com plexType>
  1467     <xs:comp lexType na me="getVLE RPatientDe mographics ">
  1468       <xs:se quence>
  1469         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1470       </xs:s equence>
  1471     </xs:com plexType>
  1472     <xs:comp lexType na me="getVLE RPatientDe mographics Response">
  1473       <xs:se quence>
  1474         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  1475       </xs:s equence>
  1476     </xs:com plexType>
  1477     <xs:comp lexType na me="dasRes ultCollect ion">
  1478       <xs:co mplexConte nt>
  1479         <xs: extension  base="tns: dataBean">
  1480           <x s:sequence >
  1481              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="allerg ies" nilla ble="true"  type="tns :allergy"/ >
  1482              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="demogr aphics" ni llable="tr ue" type=" tns:patien tDemograph ics"/>
  1483              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :vlerDocum ent"/>
  1484              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="errorL ist" nilla ble="true"  type="xs: string"/>
  1485              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="immuni zations" n illable="t rue" type= "tns:immun ization"/>
  1486              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="narrat ives" nill able="true " type="tn s:narrativ e"/>
  1487              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proble ms" nillab le="true"  type="tns: problem"/>
  1488              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  1489              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="status List" nill able="true " type="tn s:siteStat us"/>
  1490              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitals " nillable ="true" ty pe="tns:vi tals"/>
  1491           </ xs:sequenc e>
  1492         </xs :extension >
  1493       </xs:c omplexCont ent>
  1494     </xs:com plexType>
  1495     <xs:comp lexType na me="vlerDo cument">
  1496       <xs:co mplexConte nt>
  1497         <xs: extension  base="tns: dataBean">
  1498           <x s:sequence >
  1499              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="author List" nill able="true " type="tn s:author"/ >
  1500              <xs:elemen t minOccur s="0" name ="creation Time" type ="xs:dateT ime"/>
  1501              <xs:elemen t minOccur s="0" name ="document " type="xs :base64Bin ary"/>
  1502              <xs:elemen t minOccur s="0" name ="document UniqueId"  type="xs:s tring"/>
  1503              <xs:elemen t minOccur s="0" name ="homeComm unityId" t ype="xs:st ring"/>
  1504              <xs:elemen t minOccur s="0" name ="mimeType " type="xs :string"/>
  1505              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1506              <xs:elemen t minOccur s="0" name ="reposito ryUniqueId " type="xs :string"/>
  1507              <xs:elemen t minOccur s="0" name ="serviceS tartTime"  type="xs:d ateTime"/>
  1508              <xs:elemen t minOccur s="0" name ="sourcePa tientId" t ype="xs:st ring"/>
  1509           </ xs:sequenc e>
  1510         </xs :extension >
  1511       </xs:c omplexCont ent>
  1512     </xs:com plexType>
  1513     <xs:comp lexType na me="author ">
  1514       <xs:se quence>
  1515         <xs: element mi nOccurs="0 " name="in stitution"  type="xs: string"/>
  1516         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  1517       </xs:s equence>
  1518     </xs:com plexType>
  1519     <xs:comp lexType na me="narrat ive">
  1520       <xs:se quence>
  1521         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  1522         <xs: element mi nOccurs="0 " name="na rrativeTex t" type="x s:string"/ >
  1523         <xs: element mi nOccurs="0 " name="or ganization " type="xs :string"/>
  1524         <xs: element mi nOccurs="0 " name="so urceSystem ID" type=" xs:string" />
  1525       </xs:s equence>
  1526     </xs:com plexType>
  1527     <xs:comp lexType na me="proble m">
  1528       <xs:co mplexConte nt>
  1529         <xs: extension  base="tns: dataBean">
  1530           <x s:sequence >
  1531              <xs:elemen t minOccur s="0" name ="acuity"  type="xs:s tring"/>
  1532              <xs:elemen t minOccur s="0" name ="conditio n" type="x s:string"/ >
  1533              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  1534              <xs:elemen t minOccur s="0" name ="hasComme nt" type=" xs:string" />
  1535              <xs:elemen t minOccur s="0" name ="hospital Location"  type="xs:s tring"/>
  1536              <xs:elemen t minOccur s="0" name ="icdCode"  type="xs: string"/>
  1537              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  1538              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  1539              <xs:elemen t minOccur s="0" name ="inactive ICDCode" t ype="xs:st ring"/>
  1540              <xs:elemen t minOccur s="0" name ="lastModi fiedDate"  type="xs:d ateTime"/>
  1541              <xs:elemen t minOccur s="0" name ="location IEN" type= "xs:string "/>
  1542              <xs:elemen t minOccur s="0" name ="location Type" type ="xs:strin g"/>
  1543              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:string"/ >
  1544              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1545              <xs:elemen t minOccur s="0" name ="provider IEN" type= "xs:string "/>
  1546              <xs:elemen t minOccur s="0" name ="recorded Date" type ="xs:dateT ime"/>
  1547              <xs:elemen t minOccur s="0" name ="responsi bleProvide r" type="x s:string"/ >
  1548              <xs:elemen t minOccur s="0" name ="scCondit ions" type ="xs:strin g"/>
  1549              <xs:elemen t minOccur s="0" name ="serviceC onnected"  type="xs:s tring"/>
  1550              <xs:elemen t minOccur s="0" name ="serviceI EN" type=" xs:string" />
  1551              <xs:elemen t minOccur s="0" name ="serviceN ame" type= "xs:string "/>
  1552              <xs:elemen t minOccur s="0" name ="specialE xposure" t ype="xs:st ring"/>
  1553              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1554              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1555           </ xs:sequenc e>
  1556         </xs :extension >
  1557       </xs:c omplexCont ent>
  1558     </xs:com plexType>
  1559     <xs:comp lexType na me="siteSt atus">
  1560       <xs:se quence>
  1561         <xs: element mi nOccurs="0 " name="do cumentId"  type="xs:s tring"/>
  1562         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  1563         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  1564       </xs:s equence>
  1565     </xs:com plexType>
  1566     <xs:comp lexType na me="vitals ">
  1567       <xs:co mplexConte nt>
  1568         <xs: extension  base="tns: dataBean">
  1569           <x s:sequence >
  1570              <xs:elemen t minOccur s="0" name ="bmi" typ e="xs:stri ng"/>
  1571              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  1572              <xs:elemen t minOccur s="0" name ="dateTime Taken" typ e="xs:date Time"/>
  1573              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  1574              <xs:elemen t minOccur s="0" name ="rate" ty pe="xs:str ing"/>
  1575              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1576              <xs:elemen t minOccur s="0" name ="resultCo mments" ty pe="xs:str ing"/>
  1577              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  1578              <xs:elemen t minOccur s="0" name ="unitsCod e" type="x s:string"/ >
  1579              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitalM odifiers"  nillable=" true" type ="tns:vita lModifier" />
  1580              <xs:elemen t minOccur s="0" name ="vitalTyp e" type="x s:string"/ >
  1581              <xs:elemen t minOccur s="0" name ="vitalsIE N" type="x s:string"/ >
  1582           </ xs:sequenc e>
  1583         </xs :extension >
  1584       </xs:c omplexCont ent>
  1585     </xs:com plexType>
  1586     <xs:comp lexType na me="vitalM odifier">
  1587       <xs:se quence>
  1588         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1589         <xs: element mi nOccurs="0 " name="un its" type= "xs:string "/>
  1590         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  1591       </xs:s equence>
  1592     </xs:com plexType>
  1593     <xs:comp lexType na me="getPat ientLabRep ort">
  1594       <xs:se quence>
  1595         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1596       </xs:s equence>
  1597     </xs:com plexType>
  1598     <xs:comp lexType na me="getPat ientLabRep ortRespons e">
  1599       <xs:se quence>
  1600         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1601       </xs:s equence>
  1602     </xs:com plexType>
  1603     <xs:comp lexType na me="getSen sitivePati entAlerts" >
  1604       <xs:se quence>
  1605         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1606       </xs:s equence>
  1607     </xs:com plexType>
  1608     <xs:comp lexType na me="getSen sitivePati entAlertsR esponse">
  1609       <xs:se quence>
  1610         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:al ert"/>
  1611       </xs:s equence>
  1612     </xs:com plexType>
  1613     <xs:comp lexType na me="alert" >
  1614       <xs:co mplexConte nt>
  1615         <xs: extension  base="tns: dataBean">
  1616           <x s:sequence >
  1617              <xs:elemen t minOccur s="0" name ="alertId"  type="xs: string"/>
  1618              <xs:elemen t minOccur s="0" name ="messageT ext" type= "xs:string "/>
  1619           </ xs:sequenc e>
  1620         </xs :extension >
  1621       </xs:c omplexCont ent>
  1622     </xs:com plexType>
  1623     <xs:comp lexType na me="getPat ientVitals ">
  1624       <xs:se quence>
  1625         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1626       </xs:s equence>
  1627     </xs:com plexType>
  1628     <xs:comp lexType na me="getPat ientVitals Response">
  1629       <xs:se quence>
  1630         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi tals"/>
  1631       </xs:s equence>
  1632     </xs:com plexType>
  1633     <xs:comp lexType na me="getPat ientDemogr aphicsDeta il">
  1634       <xs:se quence>
  1635         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1636       </xs:s equence>
  1637     </xs:com plexType>
  1638     <xs:comp lexType na me="getPat ientDemogr aphicsDeta ilResponse ">
  1639       <xs:se quence>
  1640         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientDemog raphicsDet ail"/>
  1641       </xs:s equence>
  1642     </xs:com plexType>
  1643     <xs:comp lexType na me="patien tDemograph icsDetail" >
  1644       <xs:co mplexConte nt>
  1645         <xs: extension  base="tns: dataBean">
  1646           <x s:sequence >
  1647              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  1648           </ xs:sequenc e>
  1649         </xs :extension >
  1650       </xs:c omplexCont ent>
  1651     </xs:com plexType>
  1652     <xs:comp lexType na me="getPat ientMedica tions">
  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="getPat ientMedica tionsRespo nse">
  1658       <xs:se quence>
  1659         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:me dication"/ >
  1660       </xs:s equence>
  1661     </xs:com plexType>
  1662     <xs:comp lexType na me="medica tion">
  1663       <xs:co mplexConte nt>
  1664         <xs: extension  base="tns: dataBean">
  1665           <x s:sequence >
  1666              <xs:elemen t minOccur s="0" name ="active"  type="xs:s tring"/>
  1667              <xs:elemen t name="ch ildResista nt" type=" xs:boolean "/>
  1668              <xs:elemen t name="co ded" type= "xs:boolea n"/>
  1669              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1670              <xs:elemen t minOccur s="0" name ="currentP rovider" t ype="tns:p rovider"/>
  1671              <xs:elemen t minOccur s="0" name ="currentS upplyEndDa te" type=" xs:dateTim e"/>
  1672              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  1673              <xs:elemen t minOccur s="0" name ="drugName " type="xs :string"/>
  1674              <xs:elemen t minOccur s="0" name ="fillExpi rationDate " type="xs :dateTime" />
  1675              <xs:elemen t minOccur s="0" name ="lastDisp ensingPhar macy" type ="xs:strin g"/>
  1676              <xs:elemen t minOccur s="0" name ="lastFill edDate" ty pe="xs:dat eTime"/>
  1677              <xs:elemen t name="ma nuallyEnte red" type= "xs:boolea n"/>
  1678              <xs:elemen t minOccur s="0" name ="medId" t ype="xs:st ring"/>
  1679              <xs:elemen t minOccur s="0" name ="medType"  type="xs: string"/>
  1680              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  1681              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  1682              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  1683              <xs:elemen t minOccur s="0" name ="pharmacy Id" type=" xs:string" />
  1684              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="prescr iptionFill s" nillabl e="true" t ype="tns:p rescriptio nFill"/>
  1685              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  1686              <xs:elemen t minOccur s="0" name ="refills"  type="xs: string"/>
  1687              <xs:elemen t minOccur s="0" name ="refillsR emaining"  type="xs:s tring"/>
  1688              <xs:elemen t minOccur s="0" name ="rxNumber " type="xs :string"/>
  1689              <xs:elemen t minOccur s="0" name ="sigCode"  type="xs: string"/>
  1690              <xs:elemen t minOccur s="0" name ="startDat e" type="x s:dateTime "/>
  1691              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1692              <xs:elemen t minOccur s="0" name ="stopDate " type="xs :dateTime" />
  1693              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  1694           </ xs:sequenc e>
  1695         </xs :extension >
  1696       </xs:c omplexCont ent>
  1697     </xs:com plexType>
  1698     <xs:comp lexType na me="prescr iptionFill ">
  1699       <xs:co mplexConte nt>
  1700         <xs: extension  base="tns: dataBean">
  1701           <x s:sequence >
  1702              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  1703              <xs:elemen t minOccur s="0" name ="dispense Date" type ="xs:dateT ime"/>
  1704              <xs:elemen t minOccur s="0" name ="dispensi ngPharmacy " type="xs :string"/>
  1705              <xs:elemen t minOccur s="0" name ="dispensi ngQuantity " type="xs :string"/>
  1706              <xs:elemen t name="pa rtial" typ e="xs:bool ean"/>
  1707              <xs:elemen t minOccur s="0" name ="releaseD ate" type= "xs:dateTi me"/>
  1708              <xs:elemen t minOccur s="0" name ="routing"  type="xs: string"/>
  1709           </ xs:sequenc e>
  1710         </xs :extension >
  1711       </xs:c omplexCont ent>
  1712     </xs:com plexType>
  1713     <xs:comp lexType na me="resetS tatus">
  1714       <xs:se quence/>
  1715     </xs:com plexType>
  1716     <xs:comp lexType na me="resetS tatusRespo nse">
  1717       <xs:se quence/>
  1718     </xs:com plexType>
  1719     <xs:comp lexType na me="getPro viderOrder sPending">
  1720       <xs:se quence>
  1721         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1722       </xs:s equence>
  1723     </xs:com plexType>
  1724     <xs:comp lexType na me="getPro viderOrder sPendingRe sponse">
  1725       <xs:se quence>
  1726         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:order" />
  1727       </xs:s equence>
  1728     </xs:com plexType>
  1729     <xs:comp lexType na me="lookup User">
  1730       <xs:se quence>
  1731         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1732         <xs: element mi nOccurs="0 " name="lo okupstr" t ype="xs:st ring"/>
  1733         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  1734         <xs: element na me="maxRet urn" type= "xs:int"/>
  1735       </xs:s equence>
  1736     </xs:com plexType>
  1737     <xs:comp lexType na me="lookup UserRespon se">
  1738       <xs:se quence>
  1739         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:user"/ >
  1740       </xs:s equence>
  1741     </xs:com plexType>
  1742     <xs:comp lexType na me="getPat ientDocume nt">
  1743       <xs:se quence>
  1744         <xs: element mi nOccurs="0 " name="vl erDoc" typ e="tns:vle rDocument" />
  1745         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1746       </xs:s equence>
  1747     </xs:com plexType>
  1748     <xs:comp lexType na me="getPat ientDocume ntResponse ">
  1749       <xs:se quence>
  1750         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vler Document"/ >
  1751       </xs:s equence>
  1752     </xs:com plexType>
  1753     <xs:comp lexType na me="getLab OrderResul t">
  1754       <xs:se quence>
  1755         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1756       </xs:s equence>
  1757     </xs:com plexType>
  1758     <xs:comp lexType na me="getLab OrderResul tResponse" >
  1759       <xs:se quence>
  1760         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bResult"/>
  1761       </xs:s equence>
  1762     </xs:com plexType>
  1763     <xs:comp lexType na me="getPat ientDocume ntList">
  1764       <xs:se quence>
  1765         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1766       </xs:s equence>
  1767     </xs:com plexType>
  1768     <xs:comp lexType na me="getPat ientDocume ntListResp onse">
  1769       <xs:se quence>
  1770         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vl erDocument "/>
  1771       </xs:s equence>
  1772     </xs:com plexType>
  1773     <xs:comp lexType na me="getPat ientSkinTe sts">
  1774       <xs:se quence>
  1775         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1776       </xs:s equence>
  1777     </xs:com plexType>
  1778     <xs:comp lexType na me="getPat ientSkinTe stsRespons e">
  1779       <xs:se quence>
  1780         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pc e"/>
  1781       </xs:s equence>
  1782     </xs:com plexType>
  1783     <xs:comp lexType na me="getVis itDiagnosi s">
  1784       <xs:se quence>
  1785         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1786       </xs:s equence>
  1787     </xs:com plexType>
  1788     <xs:comp lexType na me="getVis itDiagnosi sResponse" >
  1789       <xs:se quence>
  1790         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:di agnosis"/>
  1791       </xs:s equence>
  1792     </xs:com plexType>
  1793     <xs:comp lexType na me="getPat ientClinic alReminder s">
  1794       <xs:se quence>
  1795         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1796       </xs:s equence>
  1797     </xs:com plexType>
  1798     <xs:comp lexType na me="getPat ientClinic alReminder sResponse" >
  1799       <xs:se quence>
  1800         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:cl inicalRemi nder"/>
  1801       </xs:s equence>
  1802     </xs:com plexType>
  1803     <xs:comp lexType na me="clinic alReminder ">
  1804       <xs:co mplexConte nt>
  1805         <xs: extension  base="tns: dataBean">
  1806           <x s:sequence >
  1807              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  1808              <xs:elemen t minOccur s="0" name ="detail"  type="xs:s tring"/>
  1809              <xs:elemen t minOccur s="0" name ="dueDate"  type="xs: dateTime"/ >
  1810              <xs:elemen t minOccur s="0" name ="dueDateS tring" typ e="xs:stri ng"/>
  1811              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  1812              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate " type="xs :dateTime" />
  1813              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate String" ty pe="xs:str ing"/>
  1814              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1815              <xs:elemen t minOccur s="0" name ="reminder Class" typ e="xs:stri ng"/>
  1816              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1817           </ xs:sequenc e>
  1818         </xs :extension >
  1819       </xs:c omplexCont ent>
  1820     </xs:com plexType>
  1821     <xs:comp lexType na me="loginS aml">
  1822       <xs:se quence>
  1823         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1824         <xs: element mi nOccurs="0 " name="sa mlToken" t ype="xs:st ring"/>
  1825       </xs:s equence>
  1826     </xs:com plexType>
  1827     <xs:comp lexType na me="loginS amlRespons e">
  1828       <xs:se quence>
  1829         <xs: element mi nOccurs="0 " name="re turn" type ="tns:user "/>
  1830       </xs:s equence>
  1831     </xs:com plexType>
  1832     <xs:comp lexType na me="getPat ientIcnFro mIen">
  1833       <xs:se quence>
  1834         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1835       </xs:s equence>
  1836     </xs:com plexType>
  1837     <xs:comp lexType na me="getPat ientIcnFro mIenRespon se">
  1838       <xs:se quence>
  1839         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1840       </xs:s equence>
  1841     </xs:com plexType>
  1842     <xs:comp lexType na me="getVis itProcedur es">
  1843       <xs:se quence>
  1844         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1845       </xs:s equence>
  1846     </xs:com plexType>
  1847     <xs:comp lexType na me="getVis itProcedur esResponse ">
  1848       <xs:se quence>
  1849         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  1850       </xs:s equence>
  1851     </xs:com plexType>
  1852     <xs:comp lexType na me="getVLE RPatientAl lergies">
  1853       <xs:se quence>
  1854         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1855       </xs:s equence>
  1856     </xs:com plexType>
  1857     <xs:comp lexType na me="getVLE RPatientAl lergiesRes ponse">
  1858       <xs:se quence>
  1859         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  1860       </xs:s equence>
  1861     </xs:com plexType>
  1862     <xs:comp lexType na me="cleanu p">
  1863       <xs:se quence/>
  1864     </xs:com plexType>
  1865     <xs:comp lexType na me="cleanu pResponse" >
  1866       <xs:se quence/>
  1867     </xs:com plexType>
  1868     <xs:comp lexType na me="getVix StudyQuery WithDetail s">
  1869       <xs:se quence>
  1870         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1871       </xs:s equence>
  1872     </xs:com plexType>
  1873     <xs:comp lexType na me="getVix StudyQuery WithDetail sResponse" >
  1874       <xs:se quence>
  1875         <xs: element mi nOccurs="0 " name="re turn" type ="tns:stud yQuery"/>
  1876       </xs:s equence>
  1877     </xs:com plexType>
  1878     <xs:comp lexType na me="getVix StudyViewe rUrl">
  1879       <xs:se quence>
  1880         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1881       </xs:s equence>
  1882     </xs:com plexType>
  1883     <xs:comp lexType na me="getVix StudyViewe rUrlRespon se">
  1884       <xs:se quence>
  1885         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1886       </xs:s equence>
  1887     </xs:com plexType>
  1888     <xs:comp lexType na me="getPro blemDetail ">
  1889       <xs:se quence>
  1890         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1891       </xs:s equence>
  1892     </xs:com plexType>
  1893     <xs:comp lexType na me="getPro blemDetail Response">
  1894       <xs:se quence>
  1895         <xs: element mi nOccurs="0 " name="re turn" type ="tns:prob lemDetail" />
  1896       </xs:s equence>
  1897     </xs:com plexType>
  1898     <xs:comp lexType na me="proble mDetail">
  1899       <xs:co mplexConte nt>
  1900         <xs: extension  base="tns: problem">
  1901           <x s:sequence >
  1902              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  1903              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  1904              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  1905              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="notes"  nillable= "true" typ e="tns:pro blemNote"/ >
  1906              <xs:elemen t minOccur s="0" name ="recorded By" type=" xs:string" />
  1907           </ xs:sequenc e>
  1908         </xs :extension >
  1909       </xs:c omplexCont ent>
  1910     </xs:com plexType>
  1911     <xs:comp lexType na me="proble mNote">
  1912       <xs:co mplexConte nt>
  1913         <xs: extension  base="tns: dataBean">
  1914           <x s:sequence >
  1915              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  1916              <xs:elemen t minOccur s="0" name ="noteEnte redBy" typ e="xs:stri ng"/>
  1917              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  1918           </ xs:sequenc e>
  1919         </xs :extension >
  1920       </xs:c omplexCont ent>
  1921     </xs:com plexType>
  1922     <xs:comp lexType na me="getPat ientProble mList">
  1923       <xs:se quence>
  1924         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1925       </xs:s equence>
  1926     </xs:com plexType>
  1927     <xs:comp lexType na me="getPat ientProble mListRespo nse">
  1928       <xs:se quence>
  1929         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr oblem"/>
  1930       </xs:s equence>
  1931     </xs:com plexType>
  1932     <xs:comp lexType na me="getWar dAdmission s">
  1933       <xs:se quence>
  1934         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1935       </xs:s equence>
  1936     </xs:com plexType>
  1937     <xs:comp lexType na me="getWar dAdmission sResponse" >
  1938       <xs:se quence>
  1939         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAdmission "/>
  1940       </xs:s equence>
  1941     </xs:com plexType>
  1942     <xs:comp lexType na me="isSens itivePatie nt">
  1943       <xs:se quence>
  1944         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1945       </xs:s equence>
  1946     </xs:com plexType>
  1947     <xs:comp lexType na me="isSens itivePatie ntResponse ">
  1948       <xs:se quence>
  1949         <xs: element mi nOccurs="0 " name="re turn" type ="xs:boole an"/>
  1950       </xs:s equence>
  1951     </xs:com plexType>
  1952     <xs:comp lexType na me="getPat ientEncoun ters">
  1953       <xs:se quence>
  1954         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1955       </xs:s equence>
  1956     </xs:com plexType>
  1957     <xs:comp lexType na me="getPat ientEncoun tersRespon se">
  1958       <xs:se quence>
  1959         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:en counter"/>
  1960       </xs:s equence>
  1961     </xs:com plexType>
  1962     <xs:comp lexType na me="encoun ter">
  1963       <xs:co mplexConte nt>
  1964         <xs: extension  base="tns: patientApp ointments" >
  1965           <x s:sequence >
  1966              <xs:elemen t minOccur s="0" name ="admissio nRegistrat ionNum" ty pe="xs:str ing"/>
  1967              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  1968              <xs:elemen t minOccur s="0" name ="arrivalD ateTime" t ype="xs:da teTime"/>
  1969              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  1970              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  1971              <xs:elemen t minOccur s="0" name ="departur eDateTime"  type="xs: dateTime"/ >
  1972              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno sis" nilla ble="true"  type="tns :diagnosis "/>
  1973              <xs:elemen t minOccur s="0" name ="discharg eDispositi on" type=" xs:string" />
  1974              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  1975              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  1976              <xs:elemen t minOccur s="0" name ="encounte rNumber" t ype="xs:st ring"/>
  1977              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  1978              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:date Time"/>
  1979              <xs:elemen t minOccur s="0" name ="evalMana gementCode " type="xs :string"/>
  1980              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  1981              <xs:elemen t minOccur s="0" name ="reasonCo de" type=" xs:string" />
  1982              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  1983              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  1984              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  1985              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  1986           </ xs:sequenc e>
  1987         </xs :extension >
  1988       </xs:c omplexCont ent>
  1989     </xs:com plexType>
  1990     <xs:comp lexType na me="getVLE RPatientPr oblems">
  1991       <xs:se quence>
  1992         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1993       </xs:s equence>
  1994     </xs:com plexType>
  1995     <xs:comp lexType na me="getVLE RPatientPr oblemsResp onse">
  1996       <xs:se quence>
  1997         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  1998       </xs:s equence>
  1999     </xs:com plexType>
  2000     <xs:comp lexType na me="getVis itNotes">
  2001       <xs:se quence>
  2002         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2003       </xs:s equence>
  2004     </xs:com plexType>
  2005     <xs:comp lexType na me="getVis itNotesRes ponse">
  2006       <xs:se quence>
  2007         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  2008       </xs:s equence>
  2009     </xs:com plexType>
  2010     <xs:comp lexType na me="getPat ientConsul tRequests" >
  2011       <xs:se quence>
  2012         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2013       </xs:s equence>
  2014     </xs:com plexType>
  2015     <xs:comp lexType na me="getPat ientConsul tRequestsR esponse">
  2016       <xs:se quence>
  2017         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:co nsult"/>
  2018       </xs:s equence>
  2019     </xs:com plexType>
  2020     <xs:comp lexType na me="getVix StudyQuery WithoutDet ails">
  2021       <xs:se quence>
  2022         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2023       </xs:s equence>
  2024     </xs:com plexType>
  2025     <xs:comp lexType na me="getVix StudyQuery WithoutDet ailsRespon se">
  2026       <xs:se quence>
  2027         <xs: element mi nOccurs="0 " name="re turn" type ="tns:stud yQuery"/>
  2028       </xs:s equence>
  2029     </xs:com plexType>
  2030     <xs:comp lexType na me="getPro viderAdmis sions">
  2031       <xs:se quence>
  2032         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2033       </xs:s equence>
  2034     </xs:com plexType>
  2035     <xs:comp lexType na me="getPro viderAdmis sionsRespo nse">
  2036       <xs:se quence>
  2037         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAdmission "/>
  2038       </xs:s equence>
  2039     </xs:com plexType>
  2040     <xs:comp lexType na me="getPat ientCurren tVitals">
  2041       <xs:se quence>
  2042         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2043       </xs:s equence>
  2044     </xs:com plexType>
  2045     <xs:comp lexType na me="getPat ientCurren tVitalsRes ponse">
  2046       <xs:se quence>
  2047         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi tals"/>
  2048       </xs:s equence>
  2049     </xs:com plexType>
  2050     <xs:comp lexType na me="getPro gressNote" >
  2051       <xs:se quence>
  2052         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2053       </xs:s equence>
  2054     </xs:com plexType>
  2055     <xs:comp lexType na me="getPro gressNoteR esponse">
  2056       <xs:se quence>
  2057         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  2058       </xs:s equence>
  2059     </xs:com plexType>
  2060     <xs:comp lexType na me="getPat ientHealth SummaryTyp es">
  2061       <xs:se quence>
  2062         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2063       </xs:s equence>
  2064     </xs:com plexType>
  2065     <xs:comp lexType na me="getPat ientHealth SummaryTyp esResponse ">
  2066       <xs:se quence>
  2067         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:he althSummar yTypeList" />
  2068       </xs:s equence>
  2069     </xs:com plexType>
  2070     <xs:comp lexType na me="health SummaryTyp eList">
  2071       <xs:co mplexConte nt>
  2072         <xs: extension  base="tns: dataBean">
  2073           <x s:sequence >
  2074              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="health SummaryTyp es" nillab le="true"  type="tns: healthSumm aryType"/>
  2075           </ xs:sequenc e>
  2076         </xs :extension >
  2077       </xs:c omplexCont ent>
  2078     </xs:com plexType>
  2079     <xs:comp lexType na me="health SummaryTyp e">
  2080       <xs:co mplexConte nt>
  2081         <xs: extension  base="tns: dataBean">
  2082           <x s:sequence >
  2083              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  2084              <xs:elemen t minOccur s="0" name ="locale"  type="xs:s tring"/>
  2085              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  2086           </ xs:sequenc e>
  2087         </xs :extension >
  2088       </xs:c omplexCont ent>
  2089     </xs:com plexType>
  2090     <xs:comp lexType na me="getPat ientLabs">
  2091       <xs:se quence>
  2092         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2093       </xs:s equence>
  2094     </xs:com plexType>
  2095     <xs:comp lexType na me="getPat ientLabsRe sponse">
  2096       <xs:se quence>
  2097         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bOrder"/>
  2098       </xs:s equence>
  2099     </xs:com plexType>
  2100     <xs:comp lexType na me="labOrd er">
  2101       <xs:co mplexConte nt>
  2102         <xs: extension  base="tns: dataBean">
  2103           <x s:sequence >
  2104              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  2105              <xs:elemen t minOccur s="0" name ="availabl eDate" typ e="xs:date Time"/>
  2106              <xs:elemen t minOccur s="0" name ="collecti onDate" ty pe="xs:dat eTime"/>
  2107              <xs:elemen t minOccur s="0" name ="collecti onSample"  type="xs:s tring"/>
  2108              <xs:elemen t minOccur s="0" name ="collecti onSampleIE N" type="x s:string"/ >
  2109              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  2110              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  2111              <xs:elemen t minOccur s="0" name ="internal Id" type=" xs:string" />
  2112              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="labRes ults" nill able="true " type="tn s:labResul t"/>
  2113              <xs:elemen t minOccur s="0" name ="labTestI EN" type=" xs:string" />
  2114              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  2115              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  2116              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="tn s:provider "/>
  2117              <xs:elemen t minOccur s="0" name ="requesti ngProvider IEN" type= "xs:string "/>
  2118              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  2119              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  2120              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  2121              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  2122              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  2123           </ xs:sequenc e>
  2124         </xs :extension >
  2125       </xs:c omplexCont ent>
  2126     </xs:com plexType>
  2127     <xs:comp lexType na me="getPro viderWorkl oad">
  2128       <xs:se quence>
  2129         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2130       </xs:s equence>
  2131     </xs:com plexType>
  2132     <xs:comp lexType na me="getPro viderWorkl oadRespons e">
  2133       <xs:se quence>
  2134         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:provid erAppointm entBean"/>
  2135       </xs:s equence>
  2136     </xs:com plexType>
  2137     <xs:comp lexType na me="provid erAppointm entBean">
  2138       <xs:se quence>
  2139         <xs: element mi nOccurs="0 " name="ap ptDate" ty pe="xs:str ing"/>
  2140         <xs: element mi nOccurs="0 " name="ap ptId" type ="xs:strin g"/>
  2141         <xs: element mi nOccurs="0 " name="ap ptReason"  type="xs:s tring"/>
  2142         <xs: element mi nOccurs="0 " name="ap ptTime" ty pe="xs:str ing"/>
  2143         <xs: element mi nOccurs="0 " name="ap ptType" ty pe="xs:str ing"/>
  2144         <xs: element mi nOccurs="0 " name="CP Ts" type=" xs:string" />
  2145         <xs: element mi nOccurs="0 " name="cl inicName"  type="xs:s tring"/>
  2146         <xs: element mi nOccurs="0 " name="EM s" type="x s:string"/ >
  2147         <xs: element mi nOccurs="0 " name="en counterId"  type="xs: string"/>
  2148         <xs: element mi nOccurs="0 " name="IC Ds" type=" xs:string" />
  2149         <xs: element mi nOccurs="0 " name="lo cationCode " type="xs :string"/>
  2150         <xs: element mi nOccurs="0 " name="lo cationName " type="xs :string"/>
  2151         <xs: element mi nOccurs="0 " name="pa tDOB" type ="xs:strin g"/>
  2152         <xs: element mi nOccurs="0 " name="pa tSSN" type ="xs:strin g"/>
  2153         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  2154         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  2155       </xs:s equence>
  2156     </xs:com plexType>
  2157     <xs:comp lexType na me="login" >
  2158       <xs:se quence>
  2159         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  2160         <xs: element mi nOccurs="0 " name="ac cessCode"  type="xs:s tring"/>
  2161         <xs: element mi nOccurs="0 " name="ve rifyCode"  type="xs:s tring"/>
  2162       </xs:s equence>
  2163     </xs:com plexType>
  2164     <xs:comp lexType na me="loginR esponse">
  2165       <xs:se quence>
  2166         <xs: element mi nOccurs="0 " name="re turn" type ="tns:user "/>
  2167       </xs:s equence>
  2168     </xs:com plexType>
  2169     <xs:comp lexType na me="getPat ientAllerg ies">
  2170       <xs:se quence>
  2171         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2172       </xs:s equence>
  2173     </xs:com plexType>
  2174     <xs:comp lexType na me="getPat ientAllerg iesRespons e">
  2175       <xs:se quence>
  2176         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:al lergy"/>
  2177       </xs:s equence>
  2178     </xs:com plexType>
  2179     <xs:comp lexType na me="getPat ientHealth Summaries" >
  2180       <xs:se quence>
  2181         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2182       </xs:s equence>
  2183     </xs:com plexType>
  2184     <xs:comp lexType na me="getPat ientHealth SummariesR esponse">
  2185       <xs:se quence>
  2186         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:fr eeTextRepo rt"/>
  2187       </xs:s equence>
  2188     </xs:com plexType>
  2189     <xs:comp lexType na me="getVLE RPatientPr ocedures">
  2190       <xs:se quence>
  2191         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2192       </xs:s equence>
  2193     </xs:com plexType>
  2194     <xs:comp lexType na me="getVLE RPatientPr oceduresRe sponse">
  2195       <xs:se quence>
  2196         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  2197       </xs:s equence>
  2198     </xs:com plexType>
  2199     <xs:comp lexType na me="getPat ientRads">
  2200       <xs:se quence>
  2201         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2202       </xs:s equence>
  2203     </xs:com plexType>
  2204     <xs:comp lexType na me="getPat ientRadsRe sponse">
  2205       <xs:se quence>
  2206         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:ra diologyRep ort"/>
  2207       </xs:s equence>
  2208     </xs:com plexType>
  2209     <xs:comp lexType na me="getVLE RPatientVi tals">
  2210       <xs:se quence>
  2211         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2212       </xs:s equence>
  2213     </xs:com plexType>
  2214     <xs:comp lexType na me="getVLE RPatientVi talsRespon se">
  2215       <xs:se quence>
  2216         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  2217       </xs:s equence>
  2218     </xs:com plexType>
  2219     <xs:comp lexType na me="getSta tus">
  2220       <xs:se quence/>
  2221     </xs:com plexType>
  2222     <xs:comp lexType na me="getSta tusRespons e">
  2223       <xs:se quence>
  2224         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  2225       </xs:s equence>
  2226     </xs:com plexType>
  2227     <xs:comp lexType na me="getVix Thumbnail" >
  2228       <xs:se quence>
  2229         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2230       </xs:s equence>
  2231     </xs:com plexType>
  2232     <xs:comp lexType na me="getVix ThumbnailR esponse">
  2233       <xs:se quence>
  2234         <xs: element mi nOccurs="0 " name="re turn" nill able="true " type="xs :base64Bin ary"/>
  2235       </xs:s equence>
  2236     </xs:com plexType>
  2237     <xs:comp lexType na me="getEnc ountersRep ort">
  2238       <xs:se quence>
  2239         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2240       </xs:s equence>
  2241     </xs:com plexType>
  2242     <xs:comp lexType na me="getEnc ountersRep ortRespons e">
  2243       <xs:se quence>
  2244         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  2245       </xs:s equence>
  2246     </xs:com plexType>
  2247     <xs:comp lexType na me="getPro viderProfi le">
  2248       <xs:se quence>
  2249         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  2250         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  2251         <xs: element mi nOccurs="0 " name="pr oviderNpi"  type="xs: string"/>
  2252       </xs:s equence>
  2253     </xs:com plexType>
  2254     <xs:comp lexType na me="getPro viderProfi leResponse ">
  2255       <xs:se quence>
  2256         <xs: element mi nOccurs="0 " name="re turn" type ="tns:user "/>
  2257       </xs:s equence>
  2258     </xs:com plexType>
  2259     <xs:comp lexType na me="getViS tudy">
  2260       <xs:se quence>
  2261         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2262       </xs:s equence>
  2263     </xs:com plexType>
  2264     <xs:comp lexType na me="getViS tudyRespon se">
  2265       <xs:se quence>
  2266         <xs: element mi nOccurs="0 " name="re turn" type ="tns:viSt udy"/>
  2267       </xs:s equence>
  2268     </xs:com plexType>
  2269     <xs:comp lexType na me="viStud y">
  2270       <xs:se quence>
  2271         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  2272         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" seriesList " nillable ="true" ty pe="tns:vi Series"/>
  2273       </xs:s equence>
  2274     </xs:com plexType>
  2275     <xs:comp lexType na me="viSeri es">
  2276       <xs:se quence>
  2277         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" imageList"  nillable= "true" typ e="tns:viI mage"/>
  2278         <xs: element mi nOccurs="0 " name="se riesNumber " type="xs :string"/>
  2279       </xs:s equence>
  2280     </xs:com plexType>
  2281     <xs:comp lexType na me="viImag e">
  2282       <xs:se quence>
  2283         <xs: element mi nOccurs="0 " name="im ageId" typ e="xs:stri ng"/>
  2284         <xs: element mi nOccurs="0 " name="im ageNumber"  type="xs: string"/>
  2285       </xs:s equence>
  2286     </xs:com plexType>
  2287     <xs:comp lexType na me="init">
  2288       <xs:se quence/>
  2289     </xs:com plexType>
  2290     <xs:comp lexType na me="initRe sponse">
  2291       <xs:se quence/>
  2292     </xs:com plexType>
  2293     <xs:comp lexType na me="getVLE RPatientIm munization s">
  2294       <xs:se quence>
  2295         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2296       </xs:s equence>
  2297     </xs:com plexType>
  2298     <xs:comp lexType na me="getVLE RPatientIm munization sResponse" >
  2299       <xs:se quence>
  2300         <xs: element mi nOccurs="0 " name="re turn" type ="tns:dasR esultColle ction"/>
  2301       </xs:s equence>
  2302     </xs:com plexType>
  2303     <xs:comp lexType na me="getPat ientProgre ssNotes">
  2304       <xs:se quence>
  2305         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2306       </xs:s equence>
  2307     </xs:com plexType>
  2308     <xs:comp lexType na me="getPat ientProgre ssNotesRes ponse">
  2309       <xs:se quence>
  2310         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ogressNote "/>
  2311       </xs:s equence>
  2312     </xs:com plexType>
  2313     <xs:comp lexType na me="getPro viderUnsig nedNotes">
  2314       <xs:se quence>
  2315         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2316       </xs:s equence>
  2317     </xs:com plexType>
  2318     <xs:comp lexType na me="getPro viderUnsig nedNotesRe sponse">
  2319       <xs:se quence>
  2320         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:progre ssNote"/>
  2321       </xs:s equence>
  2322     </xs:com plexType>
  2323     <xs:comp lexType na me="getPat ientConsul tRequest">
  2324       <xs:se quence>
  2325         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2326       </xs:s equence>
  2327     </xs:com plexType>
  2328     <xs:comp lexType na me="getPat ientConsul tRequestRe sponse">
  2329       <xs:se quence>
  2330         <xs: element mi nOccurs="0 " name="re turn" type ="tns:cons ult"/>
  2331       </xs:s equence>
  2332     </xs:com plexType>
  2333     <xs:comp lexType na me="getAll ergyDetail ">
  2334       <xs:se quence>
  2335         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2336       </xs:s equence>
  2337     </xs:com plexType>
  2338     <xs:comp lexType na me="getAll ergyDetail Response">
  2339       <xs:se quence>
  2340         <xs: element mi nOccurs="0 " name="re turn" type ="tns:alle rgyDetail" />
  2341       </xs:s equence>
  2342     </xs:com plexType>
  2343     <xs:comp lexType na me="allerg yDetail">
  2344       <xs:co mplexConte nt>
  2345         <xs: extension  base="tns: dataBean">
  2346           <x s:sequence >
  2347              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  2348           </ xs:sequenc e>
  2349         </xs :extension >
  2350       </xs:c omplexCont ent>
  2351     </xs:com plexType>
  2352     <xs:comp lexType na me="getPro viderLabAb normalResu lts">
  2353       <xs:se quence>
  2354         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2355       </xs:s equence>
  2356     </xs:com plexType>
  2357     <xs:comp lexType na me="getPro viderLabAb normalResu ltsRespons e">
  2358       <xs:se quence>
  2359         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:labRes ult"/>
  2360       </xs:s equence>
  2361     </xs:com plexType>
  2362     <xs:comp lexType na me="getUse rAlerts">
  2363       <xs:se quence>
  2364         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2365       </xs:s equence>
  2366     </xs:com plexType>
  2367     <xs:comp lexType na me="getUse rAlertsRes ponse">
  2368       <xs:se quence>
  2369         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:alert" />
  2370       </xs:s equence>
  2371     </xs:com plexType>
  2372     <xs:comp lexType na me="getViS tudyByCprs Id">
  2373       <xs:se quence>
  2374         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2375       </xs:s equence>
  2376     </xs:com plexType>
  2377     <xs:comp lexType na me="getViS tudyByCprs IdResponse ">
  2378       <xs:se quence>
  2379         <xs: element mi nOccurs="0 " name="re turn" type ="tns:viSt udy"/>
  2380       </xs:s equence>
  2381     </xs:com plexType>
  2382     <xs:comp lexType na me="getPro viderConsu ltsRequest ed">
  2383       <xs:se quence>
  2384         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2385       </xs:s equence>
  2386     </xs:com plexType>
  2387     <xs:comp lexType na me="getPro viderConsu ltsRequest edResponse ">
  2388       <xs:se quence>
  2389         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:consul t"/>
  2390       </xs:s equence>
  2391     </xs:com plexType>
  2392     <xs:comp lexType na me="getPat ientPostin gsAllergie sSummary">
  2393       <xs:se quence>
  2394         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  2395       </xs:s equence>
  2396     </xs:com plexType>
  2397     <xs:comp lexType na me="getPat ientPostin gsAllergie sSummaryRe sponse">
  2398       <xs:se quence>
  2399         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  2400       </xs:s equence>
  2401     </xs:com plexType>
  2402   </xs:schem a>