109. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/21/2017 10:24:36 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

109.1 Files compared

# Location File Last Modified
1 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\VistaDataService\2.3.3.2\VistaDataService-2.3.3.2.jar\META-INF\wsdl VistaDataService_metadata1.xsd Thu Mar 3 21:53:40 2016 UTC
2 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\VistaDataService\2.3.3.2\VistaDataService-2.3.3.2.jar\META-INF\wsdl VistaDataService_metadata1.xsd Wed Jun 21 13:51:44 2017 UTC

109.2 Comparison summary

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

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

109.4 Active regular expressions

No regular expressions were active.

109.5 Comparison detail

  1   <!-- Publi shed by JA X-WS RI (h ttp://jax- ws.java.ne t). RI's v ersion is  Metro/2.3. 1-b419 (br anches/2.3 .1.x-7937;  2014-08-0 4T08:11:03 +0000) JAX WS-RI/2.2. 10-b140803 .1500 JAXW S-API/2.2. 11 JAXB-RI /2.2.10-b1 40802.1033  JAXB-API/ 2.2.12-b14 0109.1041  svn-revisi on#unknown . --><xs:s chema xmln s:tns="htt p://webser vice.vds. URL         /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ /webservic e.vds. URL         /" version ="1.0">
  2     <xs:elem ent name=" VDSExcepti on" type=" tns:VDSExc eption"/>
  3     <xs:elem ent name=" getAdmissi onDetails"  type="tns :getAdmiss ionDetails "/>
  4     <xs:elem ent name=" getAdmissi onDetailsR esponse" t ype="tns:g etAdmissio nDetailsRe sponse"/>
  5     <xs:elem ent name=" getAdmissi onDiagnosi s" type="t ns:getAdmi ssionDiagn osis"/>
  6     <xs:elem ent name=" getAdmissi onDiagnosi sResponse"  type="tns :getAdmiss ionDiagnos isResponse "/>
  7     <xs:elem ent name=" getAdmissi onProcedur es" type=" tns:getAdm issionProc edures"/>
  8     <xs:elem ent name=" getAdmissi onProcedur esResponse " type="tn s:getAdmis sionProced uresRespon se"/>
  9     <xs:elem ent name=" getAllergy Detail" ty pe="tns:ge tAllergyDe tail"/>
  10     <xs:elem ent name=" getAllergy DetailResp onse" type ="tns:getA llergyDeta ilResponse "/>
  11     <xs:elem ent name=" getClinica lReminderD etail" typ e="tns:get ClinicalRe minderDeta il"/>
  12     <xs:elem ent name=" getClinica lReminderD etailRespo nse" type= "tns:getCl inicalRemi nderDetail Response"/ >
  13     <xs:elem ent name=" getConsult Report" ty pe="tns:ge tConsultRe port"/>
  14     <xs:elem ent name=" getConsult ReportResp onse" type ="tns:getC onsultRepo rtResponse "/>
  15     <xs:elem ent name=" getDRRefer rals" type ="tns:getD RReferrals "/>
  16     <xs:elem ent name=" getDRRefer ralsRespon se" type=" tns:getDRR eferralsRe sponse"/>
  17     <xs:elem ent name=" getDeploym entForms"  type="tns: getDeploym entForms"/ >
  18     <xs:elem ent name=" getDeploym entFormsRe sponse" ty pe="tns:ge tDeploymen tFormsResp onse"/>
  19     <xs:elem ent name=" getEncount ersReport"  type="tns :getEncoun tersReport "/>
  20     <xs:elem ent name=" getEncount ersReportR esponse" t ype="tns:g etEncounte rsReportRe sponse"/>
  21     <xs:elem ent name=" getLabOrde rResult" t ype="tns:g etLabOrder Result"/>
  22     <xs:elem ent name=" getLabOrde rResultRes ponse" typ e="tns:get LabOrderRe sultRespon se"/>
  23     <xs:elem ent name=" getMedicat ionDetail"  type="tns :getMedica tionDetail "/>
  24     <xs:elem ent name=" getMedicat ionDetailR esponse" t ype="tns:g etMedicati onDetailRe sponse"/>
  25     <xs:elem ent name=" getOrderDe tail" type ="tns:getO rderDetail "/>
  26     <xs:elem ent name=" getOrderDe tailRespon se" type=" tns:getOrd erDetailRe sponse"/>
  27     <xs:elem ent name=" getPatient ActiveCons ultRequest s" type="t ns:getPati entActiveC onsultRequ ests"/>
  28     <xs:elem ent name=" getPatient ActiveCons ultRequest sResponse"  type="tns :getPatien tActiveCon sultReques tsResponse "/>
  29     <xs:elem ent name=" getPatient Admissions " type="tn s:getPatie ntAdmissio ns"/>
  30     <xs:elem ent name=" getPatient Admissions Response"  type="tns: getPatient Admissions Response"/ >
  31     <xs:elem ent name=" getPatient Allergies"  type="tns :getPatien tAllergies "/>
  32     <xs:elem ent name=" getPatient AllergiesR esponse" t ype="tns:g etPatientA llergiesRe sponse"/>
  33     <xs:elem ent name=" getPatient Appointmen ts" type=" tns:getPat ientAppoin tments"/>
  34     <xs:elem ent name=" getPatient Appointmen tsResponse " type="tn s:getPatie ntAppointm entsRespon se"/>
  35     <xs:elem ent name=" getPatient ClinicalRe minders" t ype="tns:g etPatientC linicalRem inders"/>
  36     <xs:elem ent name=" getPatient ClinicalRe mindersRes ponse" typ e="tns:get PatientCli nicalRemin dersRespon se"/>
  37     <xs:elem ent name=" getPatient ConsultReq uest" type ="tns:getP atientCons ultRequest "/>
  38     <xs:elem ent name=" getPatient ConsultReq uestRespon se" type=" tns:getPat ientConsul tRequestRe sponse"/>
  39     <xs:elem ent name=" getPatient ConsultReq uests" typ e="tns:get PatientCon sultReques ts"/>
  40     <xs:elem ent name=" getPatient ConsultReq uestsRespo nse" type= "tns:getPa tientConsu ltRequests Response"/ >
  41     <xs:elem ent name=" getPatient CurrentVit als" type= "tns:getPa tientCurre ntVitals"/ >
  42     <xs:elem ent name=" getPatient CurrentVit alsRespons e" type="t ns:getPati entCurrent VitalsResp onse"/>
  43     <xs:elem ent name=" getPatient Demographi cs" type=" tns:getPat ientDemogr aphics"/>
  44     <xs:elem ent name=" getPatient Demographi csDetail"  type="tns: getPatient Demographi csDetail"/ >
  45     <xs:elem ent name=" getPatient Demographi csDetailRe sponse" ty pe="tns:ge tPatientDe mographics DetailResp onse"/>
  46     <xs:elem ent name=" getPatient Demographi csResponse " type="tn s:getPatie ntDemograp hicsRespon se"/>
  47     <xs:elem ent name=" getPatient DischargeS ummaries"  type="tns: getPatient DischargeS ummaries"/ >
  48     <xs:elem ent name=" getPatient DischargeS ummariesRe sponse" ty pe="tns:ge tPatientDi schargeSum mariesResp onse"/>
  49     <xs:elem ent name=" getPatient Document"  type="tns: getPatient Document"/ >
  50     <xs:elem ent name=" getPatient DocumentLi st" type=" tns:getPat ientDocume ntList"/>
  51     <xs:elem ent name=" getPatient DocumentLi stResponse " type="tn s:getPatie ntDocument ListRespon se"/>
  52     <xs:elem ent name=" getPatient DocumentRe sponse" ty pe="tns:ge tPatientDo cumentResp onse"/>
  53     <xs:elem ent name=" getPatient EducationT opics" typ e="tns:get PatientEdu cationTopi cs"/>
  54     <xs:elem ent name=" getPatient EducationT opicsRespo nse" type= "tns:getPa tientEduca tionTopics Response"/ >
  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 Exams" typ e="tns:get PatientExa ms"/>
  58     <xs:elem ent name=" getPatient ExamsRespo nse" type= "tns:getPa tientExams Response"/ >
  59     <xs:elem ent name=" getPatient Immunizati ons" type= "tns:getPa tientImmun izations"/ >
  60     <xs:elem ent name=" getPatient Immunizati onsRespons e" type="t ns:getPati entImmuniz ationsResp onse"/>
  61     <xs:elem ent name=" getPatient Insurance"  type="tns :getPatien tInsurance "/>
  62     <xs:elem ent name=" getPatient InsuranceR esponse" t ype="tns:g etPatientI nsuranceRe sponse"/>
  63     <xs:elem ent name=" getPatient LabReport"  type="tns :getPatien tLabReport "/>
  64     <xs:elem ent name=" getPatient LabReportR esponse" t ype="tns:g etPatientL abReportRe sponse"/>
  65     <xs:elem ent name=" getPatient LabResults " type="tn s:getPatie ntLabResul ts"/>
  66     <xs:elem ent name=" getPatient LabResults Response"  type="tns: getPatient LabResults Response"/ >
  67     <xs:elem ent name=" getPatient LabTestRes ults" type ="tns:getP atientLabT estResults "/>
  68     <xs:elem ent name=" getPatient LabTestRes ultsRespon se" type=" tns:getPat ientLabTes tResultsRe sponse"/>
  69     <xs:elem ent name=" getPatient Labs" type ="tns:getP atientLabs "/>
  70     <xs:elem ent name=" getPatient LabsRespon se" type=" tns:getPat ientLabsRe sponse"/>
  71     <xs:elem ent name=" getPatient Medication s" type="t ns:getPati entMedicat ions"/>
  72     <xs:elem ent name=" getPatient Medication sResponse"  type="tns :getPatien tMedicatio nsResponse "/>
  73     <xs:elem ent name=" getPatient Orders" ty pe="tns:ge tPatientOr ders"/>
  74     <xs:elem ent name=" getPatient OrdersResp onse" type ="tns:getP atientOrde rsResponse "/>
  75     <xs:elem ent name=" getPatient PostingsAl lergiesSum mary" type ="tns:getP atientPost ingsAllerg iesSummary "/>
  76     <xs:elem ent name=" getPatient PostingsAl lergiesSum maryRespon se" type=" tns:getPat ientPostin gsAllergie sSummaryRe sponse"/>
  77     <xs:elem ent name=" getPatient PostingsLi st" type=" tns:getPat ientPostin gsList"/>
  78     <xs:elem ent name=" getPatient PostingsLi stResponse " type="tn s:getPatie ntPostings ListRespon se"/>
  79     <xs:elem ent name=" getPatient ProblemLis t" type="t ns:getPati entProblem List"/>
  80     <xs:elem ent name=" getPatient ProblemLis tResponse"  type="tns :getPatien tProblemLi stResponse "/>
  81     <xs:elem ent name=" getPatient Procedures " type="tn s:getPatie ntProcedur es"/>
  82     <xs:elem ent name=" getPatient Procedures Response"  type="tns: getPatient Procedures Response"/ >
  83     <xs:elem ent name=" getPatient ProgressNo tes" type= "tns:getPa tientProgr essNotes"/ >
  84     <xs:elem ent name=" getPatient ProgressNo tesRespons e" type="t ns:getPati entProgres sNotesResp onse"/>
  85     <xs:elem ent name=" getPatient Questionna ires" type ="tns:getP atientQues tionnaires "/>
  86     <xs:elem ent name=" getPatient Questionna iresRespon se" type=" tns:getPat ientQuesti onnairesRe sponse"/>
  87     <xs:elem ent name=" getPatient Rads" type ="tns:getP atientRads "/>
  88     <xs:elem ent name=" getPatient RadsRespon se" type=" tns:getPat ientRadsRe sponse"/>
  89     <xs:elem ent name=" getPatient SkinTests"  type="tns :getPatien tSkinTests "/>
  90     <xs:elem ent name=" getPatient SkinTestsR esponse" t ype="tns:g etPatientS kinTestsRe sponse"/>
  91     <xs:elem ent name=" getPatient Vitals" ty pe="tns:ge tPatientVi tals"/>
  92     <xs:elem ent name=" getPatient VitalsResp onse" type ="tns:getP atientVita lsResponse "/>
  93     <xs:elem ent name=" getProblem Detail" ty pe="tns:ge tProblemDe tail"/>
  94     <xs:elem ent name=" getProblem DetailResp onse" type ="tns:getP roblemDeta ilResponse "/>
  95     <xs:elem ent name=" getProgres sNote" typ e="tns:get ProgressNo te"/>
  96     <xs:elem ent name=" getProgres sNoteRespo nse" type= "tns:getPr ogressNote Response"/ >
  97     <xs:elem ent name=" getProvide rAdmission s" type="t ns:getProv iderAdmiss ions"/>
  98     <xs:elem ent name=" getProvide rAdmission sResponse"  type="tns :getProvid erAdmissio nsResponse "/>
  99     <xs:elem ent name=" getProvide rAppointme nts" type= "tns:getPr oviderAppo intments"/ >
  100     <xs:elem ent name=" getProvide rAppointme ntsRespons e" type="t ns:getProv iderAppoin tmentsResp onse"/>
  101     <xs:elem ent name=" getProvide rConsultsR eceived" t ype="tns:g etProvider ConsultsRe ceived"/>
  102     <xs:elem ent name=" getProvide rConsultsR eceivedRes ponse" typ e="tns:get ProviderCo nsultsRece ivedRespon se"/>
  103     <xs:elem ent name=" getProvide rConsultsR equested"  type="tns: getProvide rConsultsR equested"/ >
  104     <xs:elem ent name=" getProvide rConsultsR equestedRe sponse" ty pe="tns:ge tProviderC onsultsReq uestedResp onse"/>
  105     <xs:elem ent name=" getProvide rLabAbnorm alResults"  type="tns :getProvid erLabAbnor malResults "/>
  106     <xs:elem ent name=" getProvide rLabAbnorm alResultsR esponse" t ype="tns:g etProvider LabAbnorma lResultsRe sponse"/>
  107     <xs:elem ent name=" getProvide rOrderDeta ils" type= "tns:getPr oviderOrde rDetails"/ >
  108     <xs:elem ent name=" getProvide rOrderDeta ilsRespons e" type="t ns:getProv iderOrderD etailsResp onse"/>
  109     <xs:elem ent name=" getProvide rOrdersPen ding" type ="tns:getP roviderOrd ersPending "/>
  110     <xs:elem ent name=" getProvide rOrdersPen dingRespon se" type=" tns:getPro viderOrder sPendingRe sponse"/>
  111     <xs:elem ent name=" getProvide rOrdersRes ulted" typ e="tns:get ProviderOr dersResult ed"/>
  112     <xs:elem ent name=" getProvide rOrdersRes ultedRespo nse" type= "tns:getPr oviderOrde rsResulted Response"/ >
  113     <xs:elem ent name=" getProvide rProfile"  type="tns: getProvide rProfile"/ >
  114     <xs:elem ent name=" getProvide rProfileRe sponse" ty pe="tns:ge tProviderP rofileResp onse"/>
  115     <xs:elem ent name=" getProvide rUnsignedN otes" type ="tns:getP roviderUns ignedNotes "/>
  116     <xs:elem ent name=" getProvide rUnsignedN otesRespon se" type=" tns:getPro viderUnsig nedNotesRe sponse"/>
  117     <xs:elem ent name=" getProvide rWorkload"  type="tns :getProvid erWorkload "/>
  118     <xs:elem ent name=" getProvide rWorkloadR esponse" t ype="tns:g etProvider WorkloadRe sponse"/>
  119     <xs:elem ent name=" getRadiolo gyReport"  type="tns: getRadiolo gyReport"/ >
  120     <xs:elem ent name=" getRadiolo gyReportRe sponse" ty pe="tns:ge tRadiology ReportResp onse"/>
  121     <xs:elem ent name=" getSensiti vePatientA lerts" typ e="tns:get SensitiveP atientAler ts"/>
  122     <xs:elem ent name=" getSensiti vePatientA lertsRespo nse" type= "tns:getSe nsitivePat ientAlerts Response"/ >
  123     <xs:elem ent name=" getStatus"  type="tns :getStatus "/>
  124     <xs:elem ent name=" getStatusR esponse" t ype="tns:g etStatusRe sponse"/>
  125     <xs:elem ent name=" getUserAle rts" type= "tns:getUs erAlerts"/ >
  126     <xs:elem ent name=" getUserAle rtsRespons e" type="t ns:getUser AlertsResp onse"/>
  127     <xs:elem ent name=" getVersion " type="tn s:getVersi on"/>
  128     <xs:elem ent name=" getVersion Response"  type="tns: getVersion Response"/ >
  129     <xs:elem ent name=" getVisitDi agnosis" t ype="tns:g etVisitDia gnosis"/>
  130     <xs:elem ent name=" getVisitDi agnosisRes ponse" typ e="tns:get VisitDiagn osisRespon se"/>
  131     <xs:elem ent name=" getVisitNo tes" type= "tns:getVi sitNotes"/ >
  132     <xs:elem ent name=" getVisitNo tesRespons e" type="t ns:getVisi tNotesResp onse"/>
  133     <xs:elem ent name=" getVisitPr ocedures"  type="tns: getVisitPr ocedures"/ >
  134     <xs:elem ent name=" getVisitPr oceduresRe sponse" ty pe="tns:ge tVisitProc eduresResp onse"/>
  135     <xs:elem ent name=" getVistaSt atusList"  type="tns: getVistaSt atusList"/ >
  136     <xs:elem ent name=" getVistaSt atusListRe sponse" ty pe="tns:ge tVistaStat usListResp onse"/>
  137     <xs:elem ent name=" getWardAdm issions" t ype="tns:g etWardAdmi ssions"/>
  138     <xs:elem ent name=" getWardAdm issionsRes ponse" typ e="tns:get WardAdmiss ionsRespon se"/>
  139     <xs:elem ent name=" login" typ e="tns:log in"/>
  140     <xs:elem ent name=" loginRespo nse" type= "tns:login Response"/ >
  141     <xs:elem ent name=" lookupPati ent" type= "tns:looku pPatient"/ >
  142     <xs:elem ent name=" lookupPati entRespons e" type="t ns:lookupP atientResp onse"/>
  143     <xs:elem ent name=" lookupUser " type="tn s:lookupUs er"/>
  144     <xs:elem ent name=" lookupUser Response"  type="tns: lookupUser Response"/ >
  145     <xs:elem ent name=" resetStatu s" type="t ns:resetSt atus"/>
  146     <xs:elem ent name=" resetStatu sResponse"  type="tns :resetStat usResponse "/>
  147     <xs:elem ent name=" selectPati ent" type= "tns:selec tPatient"/ >
  148     <xs:elem ent name=" selectPati entRespons e" type="t ns:selectP atientResp onse"/>
  149     <xs:comp lexType na me="select Patient">
  150       <xs:se quence>
  151         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  152       </xs:s equence>
  153     </xs:com plexType>
  154     <xs:comp lexType na me="queryB ean">
  155       <xs:se quence>
  156         <xs: element mi nOccurs="0 " name="ac tive" type ="xs:int"/ >
  157         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:date Time"/>
  158         <xs: element mi nOccurs="0 " name="it emId" type ="xs:strin g"/>
  159         <xs: element mi nOccurs="0 " name="ma x" type="x s:int"/>
  160         <xs: element mi nOccurs="0 " name="pa tient" typ e="tns:pat ient"/>
  161         <xs: element mi nOccurs="0 " name="re cordSite"  type="tns: site"/>
  162         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  163         <xs: element mi nOccurs="0 " name="so rtBy" type ="xs:strin g"/>
  164         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:da teTime"/>
  165         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  166         <xs: element mi nOccurs="0 " name="us er" type=" tns:user"/ >
  167       </xs:s equence>
  168     </xs:com plexType>
  169     <xs:comp lexType na me="patien t">
  170       <xs:se quence>
  171         <xs: element mi nOccurs="0 " name="ag e" type="x s:string"/ >
  172         <xs: element mi nOccurs="0 " name="ah ltaUnitNum ber" type= "xs:string "/>
  173         <xs: element mi nOccurs="0 " name="CW AD" type=" xs:string" />
  174         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  175         <xs: element mi nOccurs="0 " name="ED IPI" type= "xs:string "/>
  176         <xs: element mi nOccurs="0 " name="FM P" type="x s:string"/ >
  177         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  178         <xs: element na me="HIESha ringOptIn"  type="xs: boolean"/>
  179         <xs: element mi nOccurs="0 " name="HI ESharingOp tInLastUpd ateDate" t ype="xs:da teTime"/>
  180         <xs: element mi nOccurs="0 " name="IC N" type="x s:string"/ >
  181         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  182         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientIen s" nillabl e="true" t ype="tns:k eyValuePai r"/>
  183         <xs: element mi nOccurs="0 " name="pa tientLocat ion" type= "xs:string "/>
  184         <xs: element mi nOccurs="0 " name="pa tientRoomB ed" type=" xs:string" />
  185         <xs: element mi nOccurs="0 " name="SS N" type="x s:string"/ >
  186         <xs: element mi nOccurs="0 " name="sc Percent" t ype="xs:st ring"/>
  187         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  188         <xs: element mi nOccurs="0 " name="sp onsorSSN"  type="xs:s tring"/>
  189         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vistaSites " nillable ="true" ty pe="tns:si te"/>
  190       </xs:s equence>
  191     </xs:com plexType>
  192     <xs:comp lexType na me="keyVal uePair">
  193       <xs:se quence>
  194         <xs: element mi nOccurs="0 " name="ke y" type="x s:anyType" />
  195         <xs: element mi nOccurs="0 " name="va lue" type= "xs:anyTyp e"/>
  196       </xs:s equence>
  197     </xs:com plexType>
  198     <xs:comp lexType na me="site">
  199       <xs:se quence>
  200         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  201         <xs: element mi nOccurs="0 " name="co ntainer" t ype="xs:st ring"/>
  202         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  203         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" endpoints"  nillable= "true" typ e="tns:end point"/>
  204         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  205         <xs: element mi nOccurs="0 " name="mo niker" typ e="xs:stri ng"/>
  206         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  207         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" permission s" nillabl e="true" t ype="tns:j anusPermis sion"/>
  208         <xs: element mi nOccurs="0 " name="re gion" type ="tns:regi on"/>
  209         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  210         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  211       </xs:s equence>
  212     </xs:com plexType>
  213     <xs:comp lexType na me="endpoi nt">
  214       <xs:se quence>
  215         <xs: element mi nOccurs="0 " name="ac cessionPre fix" type= "xs:string "/>
  216         <xs: element mi nOccurs="0 " name="ae Title" typ e="xs:stri ng"/>
  217         <xs: element mi nOccurs="0 " name="en vironment"  type="xs: string"/>
  218         <xs: element mi nOccurs="0 " name="ho st" type=" xs:string" />
  219         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  220         <xs: element mi nOccurs="0 " name="mo dality" ty pe="xs:str ing"/>
  221         <xs: element mi nOccurs="0 " name="pa ssword" ty pe="xs:str ing"/>
  222         <xs: element mi nOccurs="0 " name="po rt" type=" xs:int"/>
  223         <xs: element mi nOccurs="0 " name="pr otocol" ty pe="xs:str ing"/>
  224         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  225         <xs: element mi nOccurs="0 " name="si teId" type ="xs:int"/ >
  226         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  227         <xs: element mi nOccurs="0 " name="us ername" ty pe="xs:str ing"/>
  228       </xs:s equence>
  229     </xs:com plexType>
  230     <xs:comp lexType na me="janusP ermission" >
  231       <xs:se quence>
  232         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  233         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  234       </xs:s equence>
  235     </xs:com plexType>
  236     <xs:comp lexType na me="region ">
  237       <xs:se quence>
  238         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  239         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  240       </xs:s equence>
  241     </xs:com plexType>
  242     <xs:comp lexType na me="user">
  243       <xs:se quence>
  244         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  245         <xs: element mi nOccurs="0 " name="bs eToken" ty pe="xs:str ing"/>
  246         <xs: element mi nOccurs="0 " name="ca rdId" type ="xs:strin g"/>
  247         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  248         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  249         <xs: element mi nOccurs="0 " name="du tyPhone" t ype="xs:st ring"/>
  250         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  251         <xs: element mi nOccurs="0 " name="en cryptedAvC ode" type= "xs:string "/>
  252         <xs: element mi nOccurs="0 " name="en cryptedFed eratedUid"  type="xs: string"/>
  253         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  254         <xs: element mi nOccurs="0 " name="ho stSite" ty pe="tns:si te"/>
  255         <xs: element mi nOccurs="0 " name="ja nusGUIConf ig" type=" xs:string" />
  256         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" janusPermi ssions" ni llable="tr ue" type=" tns:janusP ermission" />
  257         <xs: element mi nOccurs="0 " name="NP I" type="x s:string"/ >
  258         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  259         <xs: element mi nOccurs="0 " name="pa ger" type= "xs:string "/>
  260         <xs: element mi nOccurs="0 " name="pr oviderClas s" type="x s:string"/ >
  261         <xs: element mi nOccurs="0 " name="pr oviderFlag " type="xs :string"/>
  262         <xs: element mi nOccurs="0 " name="pr oviderIen"  type="xs: string"/>
  263         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted Patients"  nillable=" true" type ="xs:anyTy pe"/>
  264         <xs: element na me="restri ctedUser"  type="xs:b oolean"/>
  265         <xs: element mi nOccurs="0 " name="si gClass" ty pe="xs:str ing"/>
  266         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  267         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  268       </xs:s equence>
  269     </xs:com plexType>
  270     <xs:comp lexType na me="select PatientRes ponse">
  271       <xs:se quence>
  272         <xs: element na me="return " type="xs :boolean"/ >
  273       </xs:s equence>
  274     </xs:com plexType>
  275     <xs:comp lexType na me="VDSExc eption">
  276       <xs:se quence>
  277         <xs: element mi nOccurs="0 " name="me ssage" typ e="xs:stri ng"/>
  278       </xs:s equence>
  279     </xs:com plexType>
  280     <xs:comp lexType na me="getMed icationDet ail">
  281       <xs:se quence>
  282         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  283       </xs:s equence>
  284     </xs:com plexType>
  285     <xs:comp lexType na me="getMed icationDet ailRespons e">
  286       <xs:se quence>
  287         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  288       </xs:s equence>
  289     </xs:com plexType>
  290     <xs:comp lexType na me="freeTe xtReport">
  291       <xs:co mplexConte nt>
  292         <xs: extension  base="tns: dataBean">
  293           <x s:sequence >
  294              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  295           </ xs:sequenc e>
  296         </xs :extension >
  297       </xs:c omplexCont ent>
  298     </xs:com plexType>
  299     <xs:comp lexType na me="dataBe an">
  300       <xs:se quence>
  301         <xs: element mi nOccurs="0 " name="cd rEventId"  type="xs:s tring"/>
  302         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codes" nil lable="tru e" type="t ns:code"/>
  303         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  304         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  305         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  306         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  307         <xs: element mi nOccurs="0 " name="so urceProtoc ol" type=" xs:string" />
  308       </xs:s equence>
  309     </xs:com plexType>
  310     <xs:comp lexType na me="code">
  311       <xs:se quence>
  312         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  313         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  314         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  315         <xs: element mi nOccurs="0 " name="ra nking" typ e="xs:stri ng"/>
  316         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  317       </xs:s equence>
  318     </xs:com plexType>
  319     <xs:comp lexType na me="getPat ientAppoin tments">
  320       <xs:se quence>
  321         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  322       </xs:s equence>
  323     </xs:com plexType>
  324     <xs:comp lexType na me="getPat ientAppoin tmentsResp onse">
  325       <xs:se quence>
  326         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientAppoi ntments"/>
  327       </xs:s equence>
  328     </xs:com plexType>
  329     <xs:comp lexType na me="patien tAppointme nts">
  330       <xs:co mplexConte nt>
  331         <xs: extension  base="tns: dataBean">
  332           <x s:sequence >
  333              <xs:elemen t minOccur s="0" name ="apptDate " type="xs :dateTime" />
  334              <xs:elemen t minOccur s="0" name ="apptId"  type="xs:s tring"/>
  335              <xs:elemen t minOccur s="0" name ="apptType " type="xs :string"/>
  336              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  337              <xs:elemen t minOccur s="0" name ="clinicId " type="xs :string"/>
  338              <xs:elemen t minOccur s="0" name ="clinicSt opCode" ty pe="xs:str ing"/>
  339              <xs:elemen t minOccur s="0" name ="clinicSt opName" ty pe="xs:str ing"/>
  340              <xs:elemen t minOccur s="0" name ="creditSt opCode" ty pe="xs:str ing"/>
  341              <xs:elemen t minOccur s="0" name ="creditSt opName" ty pe="xs:str ing"/>
  342              <xs:elemen t minOccur s="0" name ="patientC lass" type ="xs:strin g"/>
  343              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  344              <xs:elemen t minOccur s="0" name ="provider Class" typ e="xs:stri ng"/>
  345              <xs:elemen t minOccur s="0" name ="provider Code" type ="xs:strin g"/>
  346              <xs:elemen t minOccur s="0" name ="provider Pager" typ e="xs:stri ng"/>
  347              <xs:elemen t minOccur s="0" name ="provider Phone" typ e="xs:stri ng"/>
  348              <xs:elemen t minOccur s="0" name ="reason"  type="xs:s tring"/>
  349              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  350              <xs:elemen t minOccur s="0" name ="serviceC ategoryCod e" type="x s:string"/ >
  351              <xs:elemen t minOccur s="0" name ="serviceC ategoryNam e" type="x s:string"/ >
  352              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  353              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  354              <xs:elemen t minOccur s="0" name ="visitStr ing" type= "xs:string "/>
  355           </ xs:sequenc e>
  356         </xs :extension >
  357       </xs:c omplexCont ent>
  358     </xs:com plexType>
  359     <xs:comp lexType na me="provid er">
  360       <xs:se quence>
  361         <xs: element mi nOccurs="0 " name="an alogPager"  type="xs: string"/>
  362         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  363         <xs: element mi nOccurs="0 " name="cl assificati on" type=" xs:string" />
  364         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  365         <xs: element mi nOccurs="0 " name="da teTime" ty pe="xs:dat eTime"/>
  366         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  367         <xs: element mi nOccurs="0 " name="fa x" type="x s:string"/ >
  368         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  369         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  370         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  371         <xs: element na me="primar y" type="x s:boolean" />
  372         <xs: element mi nOccurs="0 " name="pr oviderType " type="xs :string"/>
  373         <xs: element mi nOccurs="0 " name="ro le" type=" xs:string" />
  374         <xs: element mi nOccurs="0 " name="se rvice" typ e="xs:stri ng"/>
  375         <xs: element mi nOccurs="0 " name="si gnatureBlo ck" type=" xs:string" />
  376         <xs: element mi nOccurs="0 " name="sp ecializati on" type=" xs:string" />
  377         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  378         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  379         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  380         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  381         <xs: element mi nOccurs="0 " name="ta xonomyCode " type="xs :string"/>
  382       </xs:s equence>
  383     </xs:com plexType>
  384     <xs:comp lexType na me="getPat ientDischa rgeSummari es">
  385       <xs:se quence>
  386         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  387       </xs:s equence>
  388     </xs:com plexType>
  389     <xs:comp lexType na me="getPat ientDischa rgeSummari esResponse ">
  390       <xs:se quence>
  391         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ogressNote "/>
  392       </xs:s equence>
  393     </xs:com plexType>
  394     <xs:comp lexType na me="progre ssNote">
  395       <xs:co mplexConte nt>
  396         <xs: extension  base="tns: dataBean">
  397           <x s:sequence >
  398              <xs:elemen t minOccur s="0" name ="amended"  type="xs: string"/>
  399              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  400              <xs:elemen t minOccur s="0" name ="encounte r" type="x s:string"/ >
  401              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  402              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  403              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  404              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  405              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  406              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  407              <xs:elemen t minOccur s="0" name ="noteTitl eId" type= "xs:string "/>
  408              <xs:elemen t minOccur s="0" name ="noteType " type="xs :string"/>
  409              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  410              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  411              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  412              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  413              <xs:elemen t minOccur s="0" name ="visitDat e" type="x s:string"/ >
  414           </ xs:sequenc e>
  415         </xs :extension >
  416       </xs:c omplexCont ent>
  417     </xs:com plexType>
  418     <xs:comp lexType na me="getPat ientAdmiss ions">
  419       <xs:se quence>
  420         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  421       </xs:s equence>
  422     </xs:com plexType>
  423     <xs:comp lexType na me="getPat ientAdmiss ionsRespon se">
  424       <xs:se quence>
  425         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientAdmis sion"/>
  426       </xs:s equence>
  427     </xs:com plexType>
  428     <xs:comp lexType na me="patien tAdmission ">
  429       <xs:co mplexConte nt>
  430         <xs: extension  base="tns: dataBean">
  431           <x s:sequence >
  432              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:date Time"/>
  433              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  434              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  435              <xs:elemen t minOccur s="0" name ="admittin gUserIen"  type="xs:s tring"/>
  436              <xs:elemen t minOccur s="0" name ="codingCo mpleteDate " type="xs :dateTime" />
  437              <xs:elemen t minOccur s="0" name ="discharg eSummaryId " type="xs :string"/>
  438              <xs:elemen t minOccur s="0" name ="disposit ionDate" t ype="xs:da teTime"/>
  439              <xs:elemen t minOccur s="0" name ="division " type="xs :string"/>
  440              <xs:elemen t minOccur s="0" name ="drg" typ e="xs:stri ng"/>
  441              <xs:elemen t minOccur s="0" name ="drgDescr iption" ty pe="xs:str ing"/>
  442              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="encoun terDocumen ts" nillab le="true"  type="tns: encounterD ocument"/>
  443              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  444              <xs:elemen t minOccur s="0" name ="reason"  type="tns: code"/>
  445              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  446              <xs:elemen t minOccur s="0" name ="recordSt atus" type ="xs:strin g"/>
  447              <xs:elemen t minOccur s="0" name ="register Number" ty pe="xs:str ing"/>
  448              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  449              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  450              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  451              <xs:elemen t minOccur s="0" name ="visitId"  type="xs: string"/>
  452              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  453              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  454           </ xs:sequenc e>
  455         </xs :extension >
  456       </xs:c omplexCont ent>
  457     </xs:com plexType>
  458     <xs:comp lexType na me="encoun terDocumen t">
  459       <xs:co mplexConte nt>
  460         <xs: extension  base="tns: dataBean">
  461           <x s:sequence >
  462              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  463              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  464              <xs:elemen t minOccur s="0" name ="localTit le" type=" xs:string" />
  465              <xs:elemen t minOccur s="0" name ="national Title" typ e="xs:stri ng"/>
  466              <xs:elemen t minOccur s="0" name ="vuid" ty pe="xs:str ing"/>
  467           </ xs:sequenc e>
  468         </xs :extension >
  469       </xs:c omplexCont ent>
  470     </xs:com plexType>
  471     <xs:comp lexType na me="getAdm issionDeta ils">
  472       <xs:se quence>
  473         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  474       </xs:s equence>
  475     </xs:com plexType>
  476     <xs:comp lexType na me="getAdm issionDeta ilsRespons e">
  477       <xs:se quence>
  478         <xs: element mi nOccurs="0 " name="re turn" type ="tns:admi ssionDetai l"/>
  479       </xs:s equence>
  480     </xs:com plexType>
  481     <xs:comp lexType na me="admiss ionDetail" >
  482       <xs:co mplexConte nt>
  483         <xs: extension  base="tns: patientAdm ission">
  484           <x s:sequence >
  485              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  486              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno ses" nilla ble="true"  type="tns :diagnosis "/>
  487              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  488           </ xs:sequenc e>
  489         </xs :extension >
  490       </xs:c omplexCont ent>
  491     </xs:com plexType>
  492     <xs:comp lexType na me="diagno sis">
  493       <xs:co mplexConte nt>
  494         <xs: extension  base="tns: dataBean">
  495           <x s:sequence >
  496              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  497              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  498              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  499              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  500              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  501           </ xs:sequenc e>
  502         </xs :extension >
  503       </xs:c omplexCont ent>
  504     </xs:com plexType>
  505     <xs:comp lexType na me="proced ure">
  506       <xs:co mplexConte nt>
  507         <xs: extension  base="tns: dataBean">
  508           <x s:sequence >
  509              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  510              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  511              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  512              <xs:elemen t minOccur s="0" name ="codingSt atus" type ="xs:strin g"/>
  513              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  514              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  515              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  516              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  517              <xs:elemen t minOccur s="0" name ="encounte rName" typ e="xs:stri ng"/>
  518              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  519              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  520              <xs:elemen t minOccur s="0" name ="notes" t ype="xs:st ring"/>
  521              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  522              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  523              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  524           </ xs:sequenc e>
  525         </xs :extension >
  526       </xs:c omplexCont ent>
  527     </xs:com plexType>
  528     <xs:comp lexType na me="getPat ientImmuni zations">
  529       <xs:se quence>
  530         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  531       </xs:s equence>
  532     </xs:com plexType>
  533     <xs:comp lexType na me="getPat ientImmuni zationsRes ponse">
  534       <xs:se quence>
  535         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:im munization "/>
  536       </xs:s equence>
  537     </xs:com plexType>
  538     <xs:comp lexType na me="immuni zation">
  539       <xs:co mplexConte nt>
  540         <xs: extension  base="tns: dataBean">
  541           <x s:sequence >
  542              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  543              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  544              <xs:elemen t name="co ntraindica ted" type= "xs:boolea n"/>
  545              <xs:elemen t minOccur s="0" name ="cvx" typ e="xs:stri ng"/>
  546              <xs:elemen t minOccur s="0" name ="dateTime " type="xs :string"/>
  547              <xs:elemen t minOccur s="0" name ="document edBy" type ="xs:strin g"/>
  548              <xs:elemen t minOccur s="0" name ="dose" ty pe="xs:str ing"/>
  549              <xs:elemen t minOccur s="0" name ="encounte rProvider"  type="xs: string"/>
  550              <xs:elemen t minOccur s="0" name ="exemptio nRefusalDa te" type=" xs:dateTim e"/>
  551              <xs:elemen t minOccur s="0" name ="exemptio nRefusalRe ason" type ="xs:strin g"/>
  552              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  553              <xs:elemen t minOccur s="0" name ="lot" typ e="xs:stri ng"/>
  554              <xs:elemen t minOccur s="0" name ="lotExpir ationDate"  type="xs: dateTime"/ >
  555              <xs:elemen t minOccur s="0" name ="manufact urerName"  type="xs:s tring"/>
  556              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  557              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="xs:s tring"/>
  558              <xs:elemen t minOccur s="0" name ="productT ype" type= "xs:string "/>
  559              <xs:elemen t minOccur s="0" name ="reaction " type="xs :string"/>
  560              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  561              <xs:elemen t minOccur s="0" name ="route" t ype="xs:st ring"/>
  562              <xs:elemen t minOccur s="0" name ="series"  type="xs:s tring"/>
  563              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  564              <xs:elemen t minOccur s="0" name ="source"  type="xs:s tring"/>
  565              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  566              <xs:elemen t minOccur s="0" name ="visitLoc ation" typ e="xs:stri ng"/>
  567           </ xs:sequenc e>
  568         </xs :extension >
  569       </xs:c omplexCont ent>
  570     </xs:com plexType>
  571     <xs:comp lexType na me="getPat ientOrders ">
  572       <xs:se quence>
  573         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  574       </xs:s equence>
  575     </xs:com plexType>
  576     <xs:comp lexType na me="getPat ientOrders Response">
  577       <xs:se quence>
  578         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:or der"/>
  579       </xs:s equence>
  580     </xs:com plexType>
  581     <xs:comp lexType na me="order" >
  582       <xs:co mplexConte nt>
  583         <xs: extension  base="tns: dataBean">
  584           <x s:sequence >
  585              <xs:elemen t minOccur s="0" name ="complete dDate" typ e="xs:date Time"/>
  586              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  587              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  588              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  589              <xs:elemen t minOccur s="0" name ="orderDet ail" type= "xs:string "/>
  590              <xs:elemen t minOccur s="0" name ="orderRes ult" type= "xs:string "/>
  591              <xs:elemen t minOccur s="0" name ="orderid"  type="xs: string"/>
  592              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  593              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  594              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  595              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  596           </ xs:sequenc e>
  597         </xs :extension >
  598       </xs:c omplexCont ent>
  599     </xs:com plexType>
  600     <xs:comp lexType na me="getPro viderOrder sResulted" >
  601       <xs:se quence>
  602         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  603       </xs:s equence>
  604     </xs:com plexType>
  605     <xs:comp lexType na me="getPro viderOrder sResultedR esponse">
  606       <xs:se quence>
  607         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:order" />
  608       </xs:s equence>
  609     </xs:com plexType>
  610     <xs:comp lexType na me="getPat ientActive ConsultReq uests">
  611       <xs:se quence>
  612         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  613       </xs:s equence>
  614     </xs:com plexType>
  615     <xs:comp lexType na me="getPat ientActive ConsultReq uestsRespo nse">
  616       <xs:se quence>
  617         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:co nsult"/>
  618       </xs:s equence>
  619     </xs:com plexType>
  620     <xs:comp lexType na me="consul t">
  621       <xs:co mplexConte nt>
  622         <xs: extension  base="tns: dataBean">
  623           <x s:sequence >
  624              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  625              <xs:elemen t minOccur s="0" name ="consultT ype" type= "xs:string "/>
  626              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  627              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  628              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  629              <xs:elemen t minOccur s="0" name ="patientN extAppoint ment" type ="xs:dateT ime"/>
  630              <xs:elemen t minOccur s="0" name ="procedur eConsult"  type="xs:s tring"/>
  631              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  632              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  633              <xs:elemen t minOccur s="0" name ="requestD ate" type= "xs:dateTi me"/>
  634              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  635              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  636           </ xs:sequenc e>
  637         </xs :extension >
  638       </xs:c omplexCont ent>
  639     </xs:com plexType>
  640     <xs:comp lexType na me="getPro viderOrder Details">
  641       <xs:se quence>
  642         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  643       </xs:s equence>
  644     </xs:com plexType>
  645     <xs:comp lexType na me="getPro viderOrder DetailsRes ponse">
  646       <xs:se quence>
  647         <xs: element mi nOccurs="0 " name="re turn" type ="tns:orde r"/>
  648       </xs:s equence>
  649     </xs:com plexType>
  650     <xs:comp lexType na me="getPat ientLabRes ults">
  651       <xs:se quence>
  652         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  653       </xs:s equence>
  654     </xs:com plexType>
  655     <xs:comp lexType na me="getPat ientLabRes ultsRespon se">
  656       <xs:se quence>
  657         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bResult"/>
  658       </xs:s equence>
  659     </xs:com plexType>
  660     <xs:comp lexType na me="labRes ult">
  661       <xs:co mplexConte nt>
  662         <xs: extension  base="tns: dataBean">
  663           <x s:sequence >
  664              <xs:elemen t minOccur s="0" name ="accessio n" type="x s:string"/ >
  665              <xs:elemen t minOccur s="0" name ="accessio nComment"  type="xs:s tring"/>
  666              <xs:elemen t minOccur s="0" name ="collecte dDate" typ e="xs:date Time"/>
  667              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  668              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  669              <xs:elemen t minOccur s="0" name ="interpre tation" ty pe="xs:str ing"/>
  670              <xs:elemen t minOccur s="0" name ="interpre tationCode " type="xs :string"/>
  671              <xs:elemen t minOccur s="0" name ="interpre tationDeta il" type=" xs:string" />
  672              <xs:elemen t minOccur s="0" name ="orderCom ment" type ="xs:strin g"/>
  673              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  674              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  675              <xs:elemen t minOccur s="0" name ="performi ngLabCity"  type="xs: string"/>
  676              <xs:elemen t minOccur s="0" name ="performi ngLabName"  type="xs: string"/>
  677              <xs:elemen t minOccur s="0" name ="performi ngLabPhone " type="xs :string"/>
  678              <xs:elemen t minOccur s="0" name ="performi ngLabPosta lCode" typ e="xs:stri ng"/>
  679              <xs:elemen t minOccur s="0" name ="performi ngLabState Province"  type="xs:s tring"/>
  680              <xs:elemen t minOccur s="0" name ="performi ngLabStree t1" type=" xs:string" />
  681              <xs:elemen t minOccur s="0" name ="performi ngLabStree t2" type=" xs:string" />
  682              <xs:elemen t minOccur s="0" name ="performi ngLabStree t3" type=" xs:string" />
  683              <xs:elemen t minOccur s="0" name ="printNam e" type="x s:string"/ >
  684              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  685              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  686              <xs:elemen t minOccur s="0" name ="referenc eRange" ty pe="xs:str ing"/>
  687              <xs:elemen t minOccur s="0" name ="requesti ngLocation " type="xs :string"/>
  688              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  689              <xs:elemen t minOccur s="0" name ="resultDa te" type=" xs:dateTim e"/>
  690              <xs:elemen t minOccur s="0" name ="resultSt atus" type ="xs:strin g"/>
  691              <xs:elemen t name="se nsitive" t ype="xs:bo olean"/>
  692              <xs:elemen t minOccur s="0" name ="specimen " type="xs :string"/>
  693              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  694              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  695              <xs:elemen t minOccur s="0" name ="testId"  type="xs:s tring"/>
  696              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  697              <xs:elemen t minOccur s="0" name ="testType " type="xs :string"/>
  698              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  699              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  700           </ xs:sequenc e>
  701         </xs :extension >
  702       </xs:c omplexCont ent>
  703     </xs:com plexType>
  704     <xs:comp lexType na me="getPro viderConsu ltsReceive d">
  705       <xs:se quence>
  706         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  707       </xs:s equence>
  708     </xs:com plexType>
  709     <xs:comp lexType na me="getPro viderConsu ltsReceive dResponse" >
  710       <xs:se quence>
  711         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:consul t"/>
  712       </xs:s equence>
  713     </xs:com plexType>
  714     <xs:comp lexType na me="getPat ientInsura nce">
  715       <xs:se quence>
  716         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  717       </xs:s equence>
  718     </xs:com plexType>
  719     <xs:comp lexType na me="getPat ientInsura nceRespons e">
  720       <xs:se quence>
  721         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:in suranceBea n"/>
  722       </xs:s equence>
  723     </xs:com plexType>
  724     <xs:comp lexType na me="insura nceBean">
  725       <xs:co mplexConte nt>
  726         <xs: extension  base="tns: dataBean">
  727           <x s:sequence >
  728              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  729              <xs:elemen t minOccur s="0" name ="companyA ddressLine 1" type="x s:string"/ >
  730              <xs:elemen t minOccur s="0" name ="companyA ddressLine 2" type="x s:string"/ >
  731              <xs:elemen t minOccur s="0" name ="companyA ddressLine 3" type="x s:string"/ >
  732              <xs:elemen t minOccur s="0" name ="companyC ity" type= "xs:string "/>
  733              <xs:elemen t minOccur s="0" name ="companyI en" type=" xs:string" />
  734              <xs:elemen t minOccur s="0" name ="companyN ame" type= "xs:string "/>
  735              <xs:elemen t minOccur s="0" name ="companyP ostalCode"  type="xs: string"/>
  736              <xs:elemen t minOccur s="0" name ="companyS tateProvin ce" type=" xs:string" />
  737              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="compan yTelecom"  nillable=" true" type ="tns:tele com"/>
  738              <xs:elemen t minOccur s="0" name ="effectiv eDate" typ e="xs:date Time"/>
  739              <xs:elemen t minOccur s="0" name ="expirati onDate" ty pe="xs:dat eTime"/>
  740              <xs:elemen t minOccur s="0" name ="groupNum ber" type= "xs:string "/>
  741              <xs:elemen t minOccur s="0" name ="insNum"  type="xs:s tring"/>
  742              <xs:elemen t minOccur s="0" name ="insuranc eNumber" t ype="xs:st ring"/>
  743              <xs:elemen t minOccur s="0" name ="insuranc eType" typ e="xs:stri ng"/>
  744              <xs:elemen t minOccur s="0" name ="insuranc eTypeId" t ype="xs:st ring"/>
  745              <xs:elemen t minOccur s="0" name ="memberId " type="xs :string"/>
  746              <xs:elemen t minOccur s="0" name ="planName " type="xs :string"/>
  747              <xs:elemen t minOccur s="0" name ="policyHo lder" type ="xs:strin g"/>
  748              <xs:elemen t minOccur s="0" name ="relation Ship" type ="xs:strin g"/>
  749              <xs:elemen t minOccur s="0" name ="rxBin" t ype="xs:st ring"/>
  750              <xs:elemen t minOccur s="0" name ="rxPcn" t ype="xs:st ring"/>
  751              <xs:elemen t minOccur s="0" name ="subscrib erDOB" typ e="xs:date Time"/>
  752              <xs:elemen t minOccur s="0" name ="subscrib erId" type ="xs:strin g"/>
  753              <xs:elemen t minOccur s="0" name ="textDesc ription" t ype="xs:st ring"/>
  754           </ xs:sequenc e>
  755         </xs :extension >
  756       </xs:c omplexCont ent>
  757     </xs:com plexType>
  758     <xs:comp lexType na me="teleco m">
  759       <xs:se quence>
  760         <xs: element mi nOccurs="0 " name="us ageType" t ype="xs:st ring"/>
  761         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  762       </xs:s equence>
  763     </xs:com plexType>
  764     <xs:comp lexType na me="getVer sion">
  765       <xs:se quence/>
  766     </xs:com plexType>
  767     <xs:comp lexType na me="getVer sionRespon se">
  768       <xs:se quence>
  769         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  770       </xs:s equence>
  771     </xs:com plexType>
  772     <xs:comp lexType na me="getAdm issionProc edures">
  773       <xs:se quence>
  774         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  775       </xs:s equence>
  776     </xs:com plexType>
  777     <xs:comp lexType na me="getAdm issionProc eduresResp onse">
  778       <xs:se quence>
  779         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  780       </xs:s equence>
  781     </xs:com plexType>
  782     <xs:comp lexType na me="getOrd erDetail">
  783       <xs:se quence>
  784         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  785       </xs:s equence>
  786     </xs:com plexType>
  787     <xs:comp lexType na me="getOrd erDetailRe sponse">
  788       <xs:se quence>
  789         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  790       </xs:s equence>
  791     </xs:com plexType>
  792     <xs:comp lexType na me="getPat ientEducat ionTopics" >
  793       <xs:se quence>
  794         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  795       </xs:s equence>
  796     </xs:com plexType>
  797     <xs:comp lexType na me="getPat ientEducat ionTopicsR esponse">
  798       <xs:se quence>
  799         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pc e"/>
  800       </xs:s equence>
  801     </xs:com plexType>
  802     <xs:comp lexType na me="pce">
  803       <xs:co mplexConte nt>
  804         <xs: extension  base="tns: dataBean">
  805           <x s:sequence >
  806              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  807              <xs:elemen t minOccur s="0" name ="encounte rIen" type ="xs:strin g"/>
  808              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  809              <xs:elemen t minOccur s="0" name ="ien" typ e="xs:stri ng"/>
  810              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  811              <xs:elemen t minOccur s="0" name ="readDate " type="xs :dateTime" />
  812              <xs:elemen t minOccur s="0" name ="reading"  type="xs: string"/>
  813              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  814           </ xs:sequenc e>
  815         </xs :extension >
  816       </xs:c omplexCont ent>
  817     </xs:com plexType>
  818     <xs:comp lexType na me="getDRR eferrals">
  819       <xs:se quence>
  820         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  821       </xs:s equence>
  822     </xs:com plexType>
  823     <xs:comp lexType na me="getDRR eferralsRe sponse">
  824       <xs:se quence>
  825         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:re ferralBean "/>
  826       </xs:s equence>
  827     </xs:com plexType>
  828     <xs:comp lexType na me="referr alBean">
  829       <xs:co mplexConte nt>
  830         <xs: extension  base="tns: dataBean">
  831           <x s:sequence >
  832              <xs:elemen t minOccur s="0" name ="authoriz ationNumbe r" type="x s:string"/ >
  833              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  834              <xs:elemen t minOccur s="0" name ="fromDate " type="xs :string"/>
  835              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="insura nceInfo" n illable="t rue" type= "tns:insur anceBean"/ >
  836              <xs:elemen t minOccur s="0" name ="patientI CN" type=" xs:string" />
  837              <xs:elemen t minOccur s="0" name ="primaryC arePractit ioner" typ e="xs:stri ng"/>
  838              <xs:elemen t minOccur s="0" name ="primaryD iagnosis"  type="xs:s tring"/>
  839              <xs:elemen t minOccur s="0" name ="remarks"  type="xs: string"/>
  840              <xs:elemen t minOccur s="0" name ="requeste dDate" typ e="xs:stri ng"/>
  841              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="xs :string"/>
  842              <xs:elemen t minOccur s="0" name ="serviceP ercentage"  type="xs: int"/>
  843              <xs:elemen t minOccur s="0" name ="serviceR equested"  type="xs:s tring"/>
  844              <xs:elemen t minOccur s="0" name ="toDate"  type="xs:s tring"/>
  845              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  846              <xs:elemen t minOccur s="0" name ="vendor"  type="xs:s tring"/>
  847           </ xs:sequenc e>
  848         </xs :extension >
  849       </xs:c omplexCont ent>
  850     </xs:com plexType>
  851     <xs:comp lexType na me="getDep loymentFor ms">
  852       <xs:se quence>
  853         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  854       </xs:s equence>
  855     </xs:com plexType>
  856     <xs:comp lexType na me="getDep loymentFor msResponse ">
  857       <xs:se quence>
  858         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:de ploymentFo rm"/>
  859       </xs:s equence>
  860     </xs:com plexType>
  861     <xs:comp lexType na me="deploy mentForm">
  862       <xs:co mplexConte nt>
  863         <xs: extension  base="tns: dataBean">
  864           <x s:sequence >
  865              <xs:elemen t minOccur s="0" name ="complete Note" type ="xs:strin g"/>
  866              <xs:elemen t minOccur s="0" name ="custodia nId" type= "xs:string "/>
  867              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  868              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:stri ng"/>
  869              <xs:elemen t minOccur s="0" name ="facility " type="xs :string"/>
  870              <xs:elemen t minOccur s="0" name ="loincCod e" type="x s:string"/ >
  871              <xs:elemen t minOccur s="0" name ="noteForm at" type=" xs:string" />
  872              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  873              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  874              <xs:elemen t minOccur s="0" name ="noteType Code" type ="xs:strin g"/>
  875              <xs:elemen t minOccur s="0" name ="noteType Name" type ="xs:strin g"/>
  876              <xs:elemen t minOccur s="0" name ="otherIde ntifier" t ype="xs:st ring"/>
  877              <xs:elemen t minOccur s="0" name ="reposito ryId" type ="xs:strin g"/>
  878              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  879              <xs:elemen t minOccur s="0" name ="verified Date" type ="xs:strin g"/>
  880           </ xs:sequenc e>
  881         </xs :extension >
  882       </xs:c omplexCont ent>
  883     </xs:com plexType>
  884     <xs:comp lexType na me="getVis taStatusLi st">
  885       <xs:se quence>
  886         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" arg0" type ="tns:site "/>
  887       </xs:s equence>
  888     </xs:com plexType>
  889     <xs:comp lexType na me="getVis taStatusLi stResponse ">
  890       <xs:se quence>
  891         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi staStatus" />
  892       </xs:s equence>
  893     </xs:com plexType>
  894     <xs:comp lexType na me="vistaS tatus">
  895       <xs:se quence>
  896         <xs: element na me="connec ted" type= "xs:boolea n"/>
  897         <xs: element mi nOccurs="0 " name="er rorMsg" ty pe="xs:str ing"/>
  898         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  899       </xs:s equence>
  900     </xs:com plexType>
  901     <xs:comp lexType na me="getCon sultReport ">
  902       <xs:se quence>
  903         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  904       </xs:s equence>
  905     </xs:com plexType>
  906     <xs:comp lexType na me="getCon sultReport Response">
  907       <xs:se quence>
  908         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:fr eeTextRepo rt"/>
  909       </xs:s equence>
  910     </xs:com plexType>
  911     <xs:comp lexType na me="getPat ientDemogr aphics">
  912       <xs:se quence>
  913         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  914       </xs:s equence>
  915     </xs:com plexType>
  916     <xs:comp lexType na me="getPat ientDemogr aphicsResp onse">
  917       <xs:se quence>
  918         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientDemog raphics"/>
  919       </xs:s equence>
  920     </xs:com plexType>
  921     <xs:comp lexType na me="patien tDemograph ics">
  922       <xs:co mplexConte nt>
  923         <xs: extension  base="tns: patient">
  924           <x s:sequence >
  925              <xs:elemen t minOccur s="0" name ="address1 " type="xs :string"/>
  926              <xs:elemen t minOccur s="0" name ="address2 " type="xs :string"/>
  927              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:stri ng"/>
  928              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  929              <xs:elemen t minOccur s="0" name ="cdrEvent Id" type=" xs:string" />
  930              <xs:elemen t minOccur s="0" name ="city" ty pe="xs:str ing"/>
  931              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  932              <xs:elemen t minOccur s="0" name ="codeGree n" type="x s:string"/ >
  933              <xs:elemen t minOccur s="0" name ="eligibil ity" type= "xs:string "/>
  934              <xs:elemen t minOccur s="0" name ="eligibil ityStatus"  type="xs: string"/>
  935              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="emerge ncyContact " nillable ="true" ty pe="tns:pe rson"/>
  936              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="ethnic ity" nilla ble="true"  type="tns :code"/>
  937              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="flags"  nillable= "true" typ e="tns:fla g"/>
  938              <xs:elemen t minOccur s="0" name ="labId" t ype="xs:st ring"/>
  939              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="langua ges" nilla ble="true"  type="xs: string"/>
  940              <xs:elemen t minOccur s="0" name ="maritalS tatus" typ e="xs:stri ng"/>
  941              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="nextOf Kin" nilla ble="true"  type="tns :person"/>
  942              <xs:elemen t minOccur s="0" name ="pcAssign ed" type=" xs:dateTim e"/>
  943              <xs:elemen t minOccur s="0" name ="pcProvid er" type=" tns:provid er"/>
  944              <xs:elemen t minOccur s="0" name ="pcTeam"  type="xs:s tring"/>
  945              <xs:elemen t minOccur s="0" name ="pcmClini c" type="x s:string"/ >
  946              <xs:elemen t minOccur s="0" name ="pcmDates " type="xs :dateTime" />
  947              <xs:elemen t minOccur s="0" name ="pcmPhone " type="xs :string"/>
  948              <xs:elemen t minOccur s="0" name ="percentS erviceConn ected" typ e="xs:stri ng"/>
  949              <xs:elemen t minOccur s="0" name ="phone1"  type="xs:s tring"/>
  950              <xs:elemen t minOccur s="0" name ="phone2"  type="xs:s tring"/>
  951              <xs:elemen t minOccur s="0" name ="primaryP rovider" t ype="xs:st ring"/>
  952              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="race"  nillable=" true" type ="tns:code "/>
  953              <xs:elemen t minOccur s="0" name ="rank" ty pe="xs:str ing"/>
  954              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="religi on" nillab le="true"  type="xs:s tring"/>
  955              <xs:elemen t minOccur s="0" name ="site" ty pe="tns:si te"/>
  956              <xs:elemen t minOccur s="0" name ="sourcePr otocol" ty pe="xs:str ing"/>
  957              <xs:elemen t minOccur s="0" name ="sponsorN ame" type= "xs:string "/>
  958              <xs:elemen t minOccur s="0" name ="state" t ype="xs:st ring"/>
  959              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  960              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  961              <xs:elemen t minOccur s="0" name ="zipCode"  type="xs: string"/>
  962           </ xs:sequenc e>
  963         </xs :extension >
  964       </xs:c omplexCont ent>
  965     </xs:com plexType>
  966     <xs:comp lexType na me="person ">
  967       <xs:se quence>
  968         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  969         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  970         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  971         <xs: element mi nOccurs="0 " name="re lationship " type="xs :string"/>
  972         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  973         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  974         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  975         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  976         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telcoms" n illable="t rue" type= "tns:telec om"/>
  977       </xs:s equence>
  978     </xs:com plexType>
  979     <xs:comp lexType na me="flag">
  980       <xs:co mplexConte nt>
  981         <xs: extension  base="tns: dataBean">
  982           <x s:sequence >
  983              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  984              <xs:elemen t minOccur s="0" name ="assigned " type="xs :dateTime" />
  985              <xs:elemen t minOccur s="0" name ="category " type="xs :string"/>
  986              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  987              <xs:elemen t minOccur s="0" name ="document Id" type=" xs:string" />
  988              <xs:elemen t minOccur s="0" name ="document Name" type ="xs:strin g"/>
  989              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  990              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  991              <xs:elemen t minOccur s="0" name ="original Site" type ="xs:strin g"/>
  992              <xs:elemen t minOccur s="0" name ="ownerSit e" type="x s:string"/ >
  993              <xs:elemen t minOccur s="0" name ="reviewDu e" type="x s:dateTime "/>
  994              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  995           </ xs:sequenc e>
  996         </xs :extension >
  997       </xs:c omplexCont ent>
  998     </xs:com plexType>
  999     <xs:comp lexType na me="getCli nicalRemin derDetail" >
  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="getCli nicalRemin derDetailR esponse">
  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="getPat ientProced ures">
  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="getPat ientProced uresRespon se">
  1015       <xs:se quence>
  1016         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  1017       </xs:s equence>
  1018     </xs:com plexType>
  1019     <xs:comp lexType na me="getPat ientPostin gsList">
  1020       <xs:se quence>
  1021         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1022       </xs:s equence>
  1023     </xs:com plexType>
  1024     <xs:comp lexType na me="getPat ientPostin gsListResp onse">
  1025       <xs:se quence>
  1026         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ogressNote "/>
  1027       </xs:s equence>
  1028     </xs:com plexType>
  1029     <xs:comp lexType na me="getPat ientQuesti onnaires">
  1030       <xs:se quence>
  1031         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1032       </xs:s equence>
  1033     </xs:com plexType>
  1034     <xs:comp lexType na me="getPat ientQuesti onnairesRe sponse">
  1035       <xs:se quence>
  1036         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:qu estionnair eBean"/>
  1037       </xs:s equence>
  1038     </xs:com plexType>
  1039     <xs:comp lexType na me="questi onnaireBea n">
  1040       <xs:co mplexConte nt>
  1041         <xs: extension  base="tns: dataBean">
  1042           <x s:sequence >
  1043              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  1044              <xs:elemen t minOccur s="0" name ="enteredB y" type="t ns:provide r"/>
  1045              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:string "/>
  1046              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1047              <xs:elemen t minOccur s="0" name ="recordId " type="xs :string"/>
  1048              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon seComments " nillable ="true" ty pe="tns:qu estionnair eResponseC omments"/>
  1049              <xs:elemen t minOccur s="0" name ="response Date" type ="xs:dateT ime"/>
  1050              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon ses" nilla ble="true"  type="tns :questionn aireDetail s"/>
  1051              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1052              <xs:elemen t minOccur s="0" name ="version"  type="xs: string"/>
  1053           </ xs:sequenc e>
  1054         </xs :extension >
  1055       </xs:c omplexCont ent>
  1056     </xs:com plexType>
  1057     <xs:comp lexType na me="questi onnaireRes ponseComme nts">
  1058       <xs:se quence>
  1059         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1060         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1061         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p rovider"/>
  1062         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: string"/>
  1063         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  1064         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1065       </xs:s equence>
  1066     </xs:com plexType>
  1067     <xs:comp lexType na me="questi onnaireDet ails">
  1068       <xs:se quence>
  1069         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer s"/>
  1070         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice s"/>
  1071         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme nts"/>
  1072         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  1073         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1074       </xs:s equence>
  1075     </xs:com plexType>
  1076     <xs:comp lexType na me="questi onnaireDet ailAnswers ">
  1077       <xs:se quence>
  1078         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  1079         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1080         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1081         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1082       </xs:s equence>
  1083     </xs:com plexType>
  1084     <xs:comp lexType na me="questi onnaireDet ailChoices ">
  1085       <xs:se quence>
  1086         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1087         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1088         <xs: element mi nOccurs="0 " name="ch oiceText"  type="xs:s tring"/>
  1089         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1090         <xs: element na me="select ed" type=" xs:boolean "/>
  1091       </xs:s equence>
  1092     </xs:com plexType>
  1093     <xs:comp lexType na me="questi onnaireDet ailComment s">
  1094       <xs:se quence>
  1095         <xs: element mi nOccurs="0 " name="co mmentBy" t ype="xs:st ring"/>
  1096         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1097         <xs: element mi nOccurs="0 " name="no teNumber"  type="xs:s tring"/>
  1098         <xs: element mi nOccurs="0 " name="no teText" ty pe="xs:str ing"/>
  1099         <xs: element mi nOccurs="0 " name="se qNumber" t ype="xs:st ring"/>
  1100       </xs:s equence>
  1101     </xs:com plexType>
  1102     <xs:comp lexType na me="getPat ientLabTes tResults">
  1103       <xs:se quence>
  1104         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1105       </xs:s equence>
  1106     </xs:com plexType>
  1107     <xs:comp lexType na me="getPat ientLabTes tResultsRe sponse">
  1108       <xs:se quence>
  1109         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:labRes ult"/>
  1110       </xs:s equence>
  1111     </xs:com plexType>
  1112     <xs:comp lexType na me="lookup Patient">
  1113       <xs:se quence>
  1114         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1115       </xs:s equence>
  1116     </xs:com plexType>
  1117     <xs:comp lexType na me="lookup PatientRes ponse">
  1118       <xs:se quence>
  1119         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien t"/>
  1120       </xs:s equence>
  1121     </xs:com plexType>
  1122     <xs:comp lexType na me="getRad iologyRepo rt">
  1123       <xs:se quence>
  1124         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1125       </xs:s equence>
  1126     </xs:com plexType>
  1127     <xs:comp lexType na me="getRad iologyRepo rtResponse ">
  1128       <xs:se quence>
  1129         <xs: element mi nOccurs="0 " name="re turn" type ="tns:radi ologyRepor t"/>
  1130       </xs:s equence>
  1131     </xs:com plexType>
  1132     <xs:comp lexType na me="radiol ogyReport" >
  1133       <xs:co mplexConte nt>
  1134         <xs: extension  base="tns: radiologyE xam">
  1135           <x s:sequence >
  1136              <xs:elemen t minOccur s="0" name ="abnormal " type="xs :string"/>
  1137              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  1138              <xs:elemen t minOccur s="0" name ="caseNumb er" type=" xs:string" />
  1139              <xs:elemen t minOccur s="0" name ="impressi onText" ty pe="xs:str ing"/>
  1140              <xs:elemen t minOccur s="0" name ="interpre tingHCP" t ype="xs:st ring"/>
  1141              <xs:elemen t minOccur s="0" name ="reportIE N" type="x s:string"/ >
  1142              <xs:elemen t minOccur s="0" name ="reportSt atus" type ="xs:strin g"/>
  1143              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1144              <xs:elemen t minOccur s="0" name ="resultCo de" type=" xs:string" />
  1145              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  1146              <xs:elemen t minOccur s="0" name ="transcri beDate" ty pe="xs:dat eTime"/>
  1147           </ xs:sequenc e>
  1148         </xs :extension >
  1149       </xs:c omplexCont ent>
  1150     </xs:com plexType>
  1151     <xs:comp lexType na me="radiol ogyExam">
  1152       <xs:co mplexConte nt>
  1153         <xs: extension  base="tns: dataBean">
  1154           <x s:sequence >
  1155              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  1156              <xs:elemen t minOccur s="0" name ="amendedD ate" type= "xs:dateTi me"/>
  1157              <xs:elemen t minOccur s="0" name ="amendedT ext" type= "xs:string "/>
  1158              <xs:elemen t minOccur s="0" name ="examDate " type="xs :dateTime" />
  1159              <xs:elemen t minOccur s="0" name ="examId"  type="xs:s tring"/>
  1160              <xs:elemen t minOccur s="0" name ="orderNum ber" type= "xs:string "/>
  1161              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1162              <xs:elemen t minOccur s="0" name ="reasonFo rOrder" ty pe="xs:str ing"/>
  1163              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1164              <xs:elemen t minOccur s="0" name ="study" t ype="xs:st ring"/>
  1165           </ xs:sequenc e>
  1166         </xs :extension >
  1167       </xs:c omplexCont ent>
  1168     </xs:com plexType>
  1169     <xs:comp lexType na me="getPro viderAppoi ntments">
  1170       <xs:se quence>
  1171         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1172       </xs:s equence>
  1173     </xs:com plexType>
  1174     <xs:comp lexType na me="getPro viderAppoi ntmentsRes ponse">
  1175       <xs:se quence>
  1176         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAppointme nts"/>
  1177       </xs:s equence>
  1178     </xs:com plexType>
  1179     <xs:comp lexType na me="getAdm issionDiag nosis">
  1180       <xs:se quence>
  1181         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1182       </xs:s equence>
  1183     </xs:com plexType>
  1184     <xs:comp lexType na me="getAdm issionDiag nosisRespo nse">
  1185       <xs:se quence>
  1186         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:di agnosis"/>
  1187       </xs:s equence>
  1188     </xs:com plexType>
  1189     <xs:comp lexType na me="getPat ientLabRep ort">
  1190       <xs:se quence>
  1191         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1192       </xs:s equence>
  1193     </xs:com plexType>
  1194     <xs:comp lexType na me="getPat ientLabRep ortRespons e">
  1195       <xs:se quence>
  1196         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1197       </xs:s equence>
  1198     </xs:com plexType>
  1199     <xs:comp lexType na me="getPat ientVitals ">
  1200       <xs:se quence>
  1201         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1202       </xs:s equence>
  1203     </xs:com plexType>
  1204     <xs:comp lexType na me="getPat ientVitals Response">
  1205       <xs:se quence>
  1206         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi tals"/>
  1207       </xs:s equence>
  1208     </xs:com plexType>
  1209     <xs:comp lexType na me="vitals ">
  1210       <xs:co mplexConte nt>
  1211         <xs: extension  base="tns: dataBean">
  1212           <x s:sequence >
  1213              <xs:elemen t minOccur s="0" name ="bmi" typ e="xs:stri ng"/>
  1214              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  1215              <xs:elemen t minOccur s="0" name ="dateTime Taken" typ e="xs:date Time"/>
  1216              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  1217              <xs:elemen t minOccur s="0" name ="rate" ty pe="xs:str ing"/>
  1218              <xs:elemen t minOccur s="0" name ="resultCo mments" ty pe="xs:str ing"/>
  1219              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  1220              <xs:elemen t minOccur s="0" name ="unitsCod e" type="x s:string"/ >
  1221              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitalM odifiers"  nillable=" true" type ="tns:vita lModifier" />
  1222              <xs:elemen t minOccur s="0" name ="vitalTyp e" type="x s:string"/ >
  1223              <xs:elemen t minOccur s="0" name ="vitalsIE N" type="x s:string"/ >
  1224           </ xs:sequenc e>
  1225         </xs :extension >
  1226       </xs:c omplexCont ent>
  1227     </xs:com plexType>
  1228     <xs:comp lexType na me="vitalM odifier">
  1229       <xs:se quence>
  1230         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  1231         <xs: element mi nOccurs="0 " name="un its" type= "xs:string "/>
  1232         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  1233       </xs:s equence>
  1234     </xs:com plexType>
  1235     <xs:comp lexType na me="getSen sitivePati entAlerts" >
  1236       <xs:se quence>
  1237         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1238       </xs:s equence>
  1239     </xs:com plexType>
  1240     <xs:comp lexType na me="getSen sitivePati entAlertsR esponse">
  1241       <xs:se quence>
  1242         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:al ert"/>
  1243       </xs:s equence>
  1244     </xs:com plexType>
  1245     <xs:comp lexType na me="alert" >
  1246       <xs:co mplexConte nt>
  1247         <xs: extension  base="tns: dataBean">
  1248           <x s:sequence >
  1249              <xs:elemen t minOccur s="0" name ="alertId"  type="xs: string"/>
  1250              <xs:elemen t minOccur s="0" name ="messageT ext" type= "xs:string "/>
  1251           </ xs:sequenc e>
  1252         </xs :extension >
  1253       </xs:c omplexCont ent>
  1254     </xs:com plexType>
  1255     <xs:comp lexType na me="getPat ientMedica tions">
  1256       <xs:se quence>
  1257         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1258       </xs:s equence>
  1259     </xs:com plexType>
  1260     <xs:comp lexType na me="getPat ientMedica tionsRespo nse">
  1261       <xs:se quence>
  1262         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:me dication"/ >
  1263       </xs:s equence>
  1264     </xs:com plexType>
  1265     <xs:comp lexType na me="medica tion">
  1266       <xs:co mplexConte nt>
  1267         <xs: extension  base="tns: dataBean">
  1268           <x s:sequence >
  1269              <xs:elemen t minOccur s="0" name ="active"  type="xs:s tring"/>
  1270              <xs:elemen t name="ch ildResista nt" type=" xs:boolean "/>
  1271              <xs:elemen t name="co ded" type= "xs:boolea n"/>
  1272              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1273              <xs:elemen t minOccur s="0" name ="currentP rovider" t ype="tns:p rovider"/>
  1274              <xs:elemen t minOccur s="0" name ="currentS upplyEndDa te" type=" xs:dateTim e"/>
  1275              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  1276              <xs:elemen t minOccur s="0" name ="drugName " type="xs :string"/>
  1277              <xs:elemen t minOccur s="0" name ="fillExpi rationDate " type="xs :dateTime" />
  1278              <xs:elemen t minOccur s="0" name ="lastDisp ensingPhar macy" type ="xs:strin g"/>
  1279              <xs:elemen t minOccur s="0" name ="lastFill edDate" ty pe="xs:dat eTime"/>
  1280              <xs:elemen t name="ma nuallyEnte red" type= "xs:boolea n"/>
  1281              <xs:elemen t minOccur s="0" name ="medId" t ype="xs:st ring"/>
  1282              <xs:elemen t minOccur s="0" name ="medType"  type="xs: string"/>
  1283              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  1284              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  1285              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  1286              <xs:elemen t minOccur s="0" name ="pharmacy Id" type=" xs:string" />
  1287              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="prescr iptionFill s" nillabl e="true" t ype="tns:p rescriptio nFill"/>
  1288              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  1289              <xs:elemen t minOccur s="0" name ="refills"  type="xs: string"/>
  1290              <xs:elemen t minOccur s="0" name ="refillsR emaining"  type="xs:s tring"/>
  1291              <xs:elemen t minOccur s="0" name ="rxNumber " type="xs :string"/>
  1292              <xs:elemen t minOccur s="0" name ="sigCode"  type="xs: string"/>
  1293              <xs:elemen t minOccur s="0" name ="startDat e" type="x s:dateTime "/>
  1294              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1295              <xs:elemen t minOccur s="0" name ="stopDate " type="xs :dateTime" />
  1296              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  1297           </ xs:sequenc e>
  1298         </xs :extension >
  1299       </xs:c omplexCont ent>
  1300     </xs:com plexType>
  1301     <xs:comp lexType na me="prescr iptionFill ">
  1302       <xs:co mplexConte nt>
  1303         <xs: extension  base="tns: dataBean">
  1304           <x s:sequence >
  1305              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  1306              <xs:elemen t minOccur s="0" name ="dispense Date" type ="xs:dateT ime"/>
  1307              <xs:elemen t minOccur s="0" name ="dispensi ngPharmacy " type="xs :string"/>
  1308              <xs:elemen t minOccur s="0" name ="dispensi ngQuantity " type="xs :string"/>
  1309              <xs:elemen t name="pa rtial" typ e="xs:bool ean"/>
  1310              <xs:elemen t minOccur s="0" name ="releaseD ate" type= "xs:dateTi me"/>
  1311              <xs:elemen t minOccur s="0" name ="routing"  type="xs: string"/>
  1312           </ xs:sequenc e>
  1313         </xs :extension >
  1314       </xs:c omplexCont ent>
  1315     </xs:com plexType>
  1316     <xs:comp lexType na me="getPat ientDemogr aphicsDeta il">
  1317       <xs:se quence>
  1318         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1319       </xs:s equence>
  1320     </xs:com plexType>
  1321     <xs:comp lexType na me="getPat ientDemogr aphicsDeta ilResponse ">
  1322       <xs:se quence>
  1323         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pa tientDemog raphicsDet ail"/>
  1324       </xs:s equence>
  1325     </xs:com plexType>
  1326     <xs:comp lexType na me="patien tDemograph icsDetail" >
  1327       <xs:co mplexConte nt>
  1328         <xs: extension  base="tns: dataBean">
  1329           <x s:sequence >
  1330              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  1331           </ xs:sequenc e>
  1332         </xs :extension >
  1333       </xs:c omplexCont ent>
  1334     </xs:com plexType>
  1335     <xs:comp lexType na me="lookup User">
  1336       <xs:se quence>
  1337         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1338         <xs: element mi nOccurs="0 " name="lo okupstr" t ype="xs:st ring"/>
  1339         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  1340         <xs: element na me="maxRet urn" type= "xs:int"/>
  1341       </xs:s equence>
  1342     </xs:com plexType>
  1343     <xs:comp lexType na me="lookup UserRespon se">
  1344       <xs:se quence>
  1345         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:user"/ >
  1346       </xs:s equence>
  1347     </xs:com plexType>
  1348     <xs:comp lexType na me="resetS tatus">
  1349       <xs:se quence/>
  1350     </xs:com plexType>
  1351     <xs:comp lexType na me="resetS tatusRespo nse">
  1352       <xs:se quence/>
  1353     </xs:com plexType>
  1354     <xs:comp lexType na me="getPro viderOrder sPending">
  1355       <xs:se quence>
  1356         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1357       </xs:s equence>
  1358     </xs:com plexType>
  1359     <xs:comp lexType na me="getPro viderOrder sPendingRe sponse">
  1360       <xs:se quence>
  1361         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:order" />
  1362       </xs:s equence>
  1363     </xs:com plexType>
  1364     <xs:comp lexType na me="getPat ientDocume nt">
  1365       <xs:se quence>
  1366         <xs: element mi nOccurs="0 " name="vl erDoc" typ e="tns:vle rDocument" />
  1367         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1368       </xs:s equence>
  1369     </xs:com plexType>
  1370     <xs:comp lexType na me="vlerDo cument">
  1371       <xs:co mplexConte nt>
  1372         <xs: extension  base="tns: dataBean">
  1373           <x s:sequence >
  1374              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="author List" nill able="true " type="tn s:author"/ >
  1375              <xs:elemen t minOccur s="0" name ="creation Time" type ="xs:dateT ime"/>
  1376              <xs:elemen t minOccur s="0" name ="document " type="xs :base64Bin ary"/>
  1377              <xs:elemen t minOccur s="0" name ="document UniqueId"  type="xs:s tring"/>
  1378              <xs:elemen t minOccur s="0" name ="homeComm unityId" t ype="xs:st ring"/>
  1379              <xs:elemen t minOccur s="0" name ="mimeType " type="xs :string"/>
  1380              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1381              <xs:elemen t minOccur s="0" name ="reposito ryUniqueId " type="xs :string"/>
  1382              <xs:elemen t minOccur s="0" name ="sourcePa tientId" t ype="xs:st ring"/>
  1383           </ xs:sequenc e>
  1384         </xs :extension >
  1385       </xs:c omplexCont ent>
  1386     </xs:com plexType>
  1387     <xs:comp lexType na me="author ">
  1388       <xs:se quence>
  1389         <xs: element mi nOccurs="0 " name="in stitution"  type="xs: string"/>
  1390         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  1391       </xs:s equence>
  1392     </xs:com plexType>
  1393     <xs:comp lexType na me="getPat ientDocume ntResponse ">
  1394       <xs:se quence>
  1395         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vler Document"/ >
  1396       </xs:s equence>
  1397     </xs:com plexType>
  1398     <xs:comp lexType na me="getLab OrderResul t">
  1399       <xs:se quence>
  1400         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1401       </xs:s equence>
  1402     </xs:com plexType>
  1403     <xs:comp lexType na me="getLab OrderResul tResponse" >
  1404       <xs:se quence>
  1405         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bResult"/>
  1406       </xs:s equence>
  1407     </xs:com plexType>
  1408     <xs:comp lexType na me="getPat ientDocume ntList">
  1409       <xs:se quence>
  1410         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1411       </xs:s equence>
  1412     </xs:com plexType>
  1413     <xs:comp lexType na me="getPat ientDocume ntListResp onse">
  1414       <xs:se quence>
  1415         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vl erDocument "/>
  1416       </xs:s equence>
  1417     </xs:com plexType>
  1418     <xs:comp lexType na me="getPat ientSkinTe sts">
  1419       <xs:se quence>
  1420         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1421       </xs:s equence>
  1422     </xs:com plexType>
  1423     <xs:comp lexType na me="getPat ientSkinTe stsRespons e">
  1424       <xs:se quence>
  1425         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pc e"/>
  1426       </xs:s equence>
  1427     </xs:com plexType>
  1428     <xs:comp lexType na me="getPat ientClinic alReminder s">
  1429       <xs:se quence>
  1430         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1431       </xs:s equence>
  1432     </xs:com plexType>
  1433     <xs:comp lexType na me="getPat ientClinic alReminder sResponse" >
  1434       <xs:se quence>
  1435         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:cl inicalRemi nder"/>
  1436       </xs:s equence>
  1437     </xs:com plexType>
  1438     <xs:comp lexType na me="clinic alReminder ">
  1439       <xs:co mplexConte nt>
  1440         <xs: extension  base="tns: dataBean">
  1441           <x s:sequence >
  1442              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  1443              <xs:elemen t minOccur s="0" name ="detail"  type="xs:s tring"/>
  1444              <xs:elemen t minOccur s="0" name ="dueDate"  type="xs: dateTime"/ >
  1445              <xs:elemen t minOccur s="0" name ="dueDateS tring" typ e="xs:stri ng"/>
  1446              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  1447              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate " type="xs :dateTime" />
  1448              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate String" ty pe="xs:str ing"/>
  1449              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1450              <xs:elemen t minOccur s="0" name ="reminder Class" typ e="xs:stri ng"/>
  1451              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1452           </ xs:sequenc e>
  1453         </xs :extension >
  1454       </xs:c omplexCont ent>
  1455     </xs:com plexType>
  1456     <xs:comp lexType na me="getVis itDiagnosi s">
  1457       <xs:se quence>
  1458         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1459       </xs:s equence>
  1460     </xs:com plexType>
  1461     <xs:comp lexType na me="getVis itDiagnosi sResponse" >
  1462       <xs:se quence>
  1463         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:di agnosis"/>
  1464       </xs:s equence>
  1465     </xs:com plexType>
  1466     <xs:comp lexType na me="getVis itProcedur es">
  1467       <xs:se quence>
  1468         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1469       </xs:s equence>
  1470     </xs:com plexType>
  1471     <xs:comp lexType na me="getVis itProcedur esResponse ">
  1472       <xs:se quence>
  1473         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ocedure"/>
  1474       </xs:s equence>
  1475     </xs:com plexType>
  1476     <xs:comp lexType na me="getPat ientExams" >
  1477       <xs:se quence>
  1478         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1479       </xs:s equence>
  1480     </xs:com plexType>
  1481     <xs:comp lexType na me="getPat ientExamsR esponse">
  1482       <xs:se quence>
  1483         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pc e"/>
  1484       </xs:s equence>
  1485     </xs:com plexType>
  1486     <xs:comp lexType na me="getPro blemDetail ">
  1487       <xs:se quence>
  1488         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1489       </xs:s equence>
  1490     </xs:com plexType>
  1491     <xs:comp lexType na me="getPro blemDetail Response">
  1492       <xs:se quence>
  1493         <xs: element mi nOccurs="0 " name="re turn" type ="tns:prob lemDetail" />
  1494       </xs:s equence>
  1495     </xs:com plexType>
  1496     <xs:comp lexType na me="proble mDetail">
  1497       <xs:co mplexConte nt>
  1498         <xs: extension  base="tns: problem">
  1499           <x s:sequence >
  1500              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  1501              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  1502              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  1503              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="notes"  nillable= "true" typ e="tns:pro blemNote"/ >
  1504              <xs:elemen t minOccur s="0" name ="recorded By" type=" xs:string" />
  1505           </ xs:sequenc e>
  1506         </xs :extension >
  1507       </xs:c omplexCont ent>
  1508     </xs:com plexType>
  1509     <xs:comp lexType na me="proble m">
  1510       <xs:co mplexConte nt>
  1511         <xs: extension  base="tns: dataBean">
  1512           <x s:sequence >
  1513              <xs:elemen t minOccur s="0" name ="acuity"  type="xs:s tring"/>
  1514              <xs:elemen t minOccur s="0" name ="conditio n" type="x s:string"/ >
  1515              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  1516              <xs:elemen t minOccur s="0" name ="hasComme nt" type=" xs:string" />
  1517              <xs:elemen t minOccur s="0" name ="hospital Location"  type="xs:s tring"/>
  1518              <xs:elemen t minOccur s="0" name ="icdCode"  type="xs: string"/>
  1519              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  1520              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  1521              <xs:elemen t minOccur s="0" name ="inactive ICDCode" t ype="xs:st ring"/>
  1522              <xs:elemen t minOccur s="0" name ="lastModi fiedDate"  type="xs:d ateTime"/>
  1523              <xs:elemen t minOccur s="0" name ="location IEN" type= "xs:string "/>
  1524              <xs:elemen t minOccur s="0" name ="location Type" type ="xs:strin g"/>
  1525              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:string"/ >
  1526              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1527              <xs:elemen t minOccur s="0" name ="provider IEN" type= "xs:string "/>
  1528              <xs:elemen t minOccur s="0" name ="recorded Date" type ="xs:dateT ime"/>
  1529              <xs:elemen t minOccur s="0" name ="responsi bleProvide r" type="x s:string"/ >
  1530              <xs:elemen t minOccur s="0" name ="scCondit ions" type ="xs:strin g"/>
  1531              <xs:elemen t minOccur s="0" name ="serviceC onnected"  type="xs:s tring"/>
  1532              <xs:elemen t minOccur s="0" name ="serviceI EN" type=" xs:string" />
  1533              <xs:elemen t minOccur s="0" name ="serviceN ame" type= "xs:string "/>
  1534              <xs:elemen t minOccur s="0" name ="specialE xposure" t ype="xs:st ring"/>
  1535              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1536           </ xs:sequenc e>
  1537         </xs :extension >
  1538       </xs:c omplexCont ent>
  1539     </xs:com plexType>
  1540     <xs:comp lexType na me="proble mNote">
  1541       <xs:co mplexConte nt>
  1542         <xs: extension  base="tns: dataBean">
  1543           <x s:sequence >
  1544              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  1545              <xs:elemen t minOccur s="0" name ="noteEnte redBy" typ e="xs:stri ng"/>
  1546              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  1547           </ xs:sequenc e>
  1548         </xs :extension >
  1549       </xs:c omplexCont ent>
  1550     </xs:com plexType>
  1551     <xs:comp lexType na me="getPat ientProble mList">
  1552       <xs:se quence>
  1553         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1554       </xs:s equence>
  1555     </xs:com plexType>
  1556     <xs:comp lexType na me="getPat ientProble mListRespo nse">
  1557       <xs:se quence>
  1558         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr oblem"/>
  1559       </xs:s equence>
  1560     </xs:com plexType>
  1561     <xs:comp lexType na me="getPat ientEncoun ters">
  1562       <xs:se quence>
  1563         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1564       </xs:s equence>
  1565     </xs:com plexType>
  1566     <xs:comp lexType na me="getPat ientEncoun tersRespon se">
  1567       <xs:se quence>
  1568         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:en counter"/>
  1569       </xs:s equence>
  1570     </xs:com plexType>
  1571     <xs:comp lexType na me="encoun ter">
  1572       <xs:co mplexConte nt>
  1573         <xs: extension  base="tns: patientApp ointments" >
  1574           <x s:sequence >
  1575              <xs:elemen t minOccur s="0" name ="admissio nRegistrat ionNum" ty pe="xs:str ing"/>
  1576              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  1577              <xs:elemen t minOccur s="0" name ="arrivalD ateTime" t ype="xs:da teTime"/>
  1578              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  1579              <xs:elemen t minOccur s="0" name ="departur eDateTime"  type="xs: dateTime"/ >
  1580              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno sis" nilla ble="true"  type="tns :diagnosis "/>
  1581              <xs:elemen t minOccur s="0" name ="discharg eDispositi on" type=" xs:string" />
  1582              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  1583              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  1584              <xs:elemen t minOccur s="0" name ="encounte rNumber" t ype="xs:st ring"/>
  1585              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  1586              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:date Time"/>
  1587              <xs:elemen t minOccur s="0" name ="evalMana gementCode " type="xs :string"/>
  1588              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  1589              <xs:elemen t minOccur s="0" name ="reasonCo de" type=" xs:string" />
  1590              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  1591              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  1592              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  1593              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  1594           </ xs:sequenc e>
  1595         </xs :extension >
  1596       </xs:c omplexCont ent>
  1597     </xs:com plexType>
  1598     <xs:comp lexType na me="getWar dAdmission s">
  1599       <xs:se quence>
  1600         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1601       </xs:s equence>
  1602     </xs:com plexType>
  1603     <xs:comp lexType na me="getWar dAdmission sResponse" >
  1604       <xs:se quence>
  1605         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAdmission "/>
  1606       </xs:s equence>
  1607     </xs:com plexType>
  1608     <xs:comp lexType na me="getVis itNotes">
  1609       <xs:se quence>
  1610         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1611       </xs:s equence>
  1612     </xs:com plexType>
  1613     <xs:comp lexType na me="getVis itNotesRes ponse">
  1614       <xs:se quence>
  1615         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1616       </xs:s equence>
  1617     </xs:com plexType>
  1618     <xs:comp lexType na me="getPat ientConsul tRequests" >
  1619       <xs:se quence>
  1620         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1621       </xs:s equence>
  1622     </xs:com plexType>
  1623     <xs:comp lexType na me="getPat ientConsul tRequestsR esponse">
  1624       <xs:se quence>
  1625         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:co nsult"/>
  1626       </xs:s equence>
  1627     </xs:com plexType>
  1628     <xs:comp lexType na me="getPro gressNote" >
  1629       <xs:se quence>
  1630         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1631       </xs:s equence>
  1632     </xs:com plexType>
  1633     <xs:comp lexType na me="getPro gressNoteR esponse">
  1634       <xs:se quence>
  1635         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1636       </xs:s equence>
  1637     </xs:com plexType>
  1638     <xs:comp lexType na me="getPat ientCurren tVitals">
  1639       <xs:se quence>
  1640         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1641       </xs:s equence>
  1642     </xs:com plexType>
  1643     <xs:comp lexType na me="getPat ientCurren tVitalsRes ponse">
  1644       <xs:se quence>
  1645         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:vi tals"/>
  1646       </xs:s equence>
  1647     </xs:com plexType>
  1648     <xs:comp lexType na me="getPro viderAdmis sions">
  1649       <xs:se quence>
  1650         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1651       </xs:s equence>
  1652     </xs:com plexType>
  1653     <xs:comp lexType na me="getPro viderAdmis sionsRespo nse">
  1654       <xs:se quence>
  1655         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:patien tAdmission "/>
  1656       </xs:s equence>
  1657     </xs:com plexType>
  1658     <xs:comp lexType na me="getPat ientLabs">
  1659       <xs:se quence>
  1660         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1661       </xs:s equence>
  1662     </xs:com plexType>
  1663     <xs:comp lexType na me="getPat ientLabsRe sponse">
  1664       <xs:se quence>
  1665         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:la bOrder"/>
  1666       </xs:s equence>
  1667     </xs:com plexType>
  1668     <xs:comp lexType na me="labOrd er">
  1669       <xs:co mplexConte nt>
  1670         <xs: extension  base="tns: dataBean">
  1671           <x s:sequence >
  1672              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  1673              <xs:elemen t minOccur s="0" name ="availabl eDate" typ e="xs:date Time"/>
  1674              <xs:elemen t minOccur s="0" name ="collecti onDate" ty pe="xs:dat eTime"/>
  1675              <xs:elemen t minOccur s="0" name ="collecti onSample"  type="xs:s tring"/>
  1676              <xs:elemen t minOccur s="0" name ="collecti onSampleIE N" type="x s:string"/ >
  1677              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1678              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  1679              <xs:elemen t minOccur s="0" name ="internal Id" type=" xs:string" />
  1680              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="labRes ults" nill able="true " type="tn s:labResul t"/>
  1681              <xs:elemen t minOccur s="0" name ="labTestI EN" type=" xs:string" />
  1682              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  1683              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  1684              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="tn s:provider "/>
  1685              <xs:elemen t minOccur s="0" name ="requesti ngProvider IEN" type= "xs:string "/>
  1686              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  1687              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1688              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  1689              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  1690              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  1691           </ xs:sequenc e>
  1692         </xs :extension >
  1693       </xs:c omplexCont ent>
  1694     </xs:com plexType>
  1695     <xs:comp lexType na me="getPro viderWorkl oad">
  1696       <xs:se quence>
  1697         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1698       </xs:s equence>
  1699     </xs:com plexType>
  1700     <xs:comp lexType na me="getPro viderWorkl oadRespons e">
  1701       <xs:se quence>
  1702         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:provid erAppointm entBean"/>
  1703       </xs:s equence>
  1704     </xs:com plexType>
  1705     <xs:comp lexType na me="provid erAppointm entBean">
  1706       <xs:se quence>
  1707         <xs: element mi nOccurs="0 " name="ap ptDate" ty pe="xs:str ing"/>
  1708         <xs: element mi nOccurs="0 " name="ap ptId" type ="xs:strin g"/>
  1709         <xs: element mi nOccurs="0 " name="ap ptReason"  type="xs:s tring"/>
  1710         <xs: element mi nOccurs="0 " name="ap ptTime" ty pe="xs:str ing"/>
  1711         <xs: element mi nOccurs="0 " name="ap ptType" ty pe="xs:str ing"/>
  1712         <xs: element mi nOccurs="0 " name="CP Ts" type=" xs:string" />
  1713         <xs: element mi nOccurs="0 " name="cl inicName"  type="xs:s tring"/>
  1714         <xs: element mi nOccurs="0 " name="EM s" type="x s:string"/ >
  1715         <xs: element mi nOccurs="0 " name="en counterId"  type="xs: string"/>
  1716         <xs: element mi nOccurs="0 " name="IC Ds" type=" xs:string" />
  1717         <xs: element mi nOccurs="0 " name="lo cationCode " type="xs :string"/>
  1718         <xs: element mi nOccurs="0 " name="lo cationName " type="xs :string"/>
  1719         <xs: element mi nOccurs="0 " name="pa tDOB" type ="xs:strin g"/>
  1720         <xs: element mi nOccurs="0 " name="pa tSSN" type ="xs:strin g"/>
  1721         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  1722         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  1723       </xs:s equence>
  1724     </xs:com plexType>
  1725     <xs:comp lexType na me="login" >
  1726       <xs:se quence>
  1727         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1728         <xs: element mi nOccurs="0 " name="ac cessCode"  type="xs:s tring"/>
  1729         <xs: element mi nOccurs="0 " name="ve rifyCode"  type="xs:s tring"/>
  1730       </xs:s equence>
  1731     </xs:com plexType>
  1732     <xs:comp lexType na me="loginR esponse">
  1733       <xs:se quence>
  1734         <xs: element mi nOccurs="0 " name="re turn" type ="tns:user "/>
  1735       </xs:s equence>
  1736     </xs:com plexType>
  1737     <xs:comp lexType na me="getPat ientAllerg ies">
  1738       <xs:se quence>
  1739         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1740       </xs:s equence>
  1741     </xs:com plexType>
  1742     <xs:comp lexType na me="getPat ientAllerg iesRespons e">
  1743       <xs:se quence>
  1744         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:al lergy"/>
  1745       </xs:s equence>
  1746     </xs:com plexType>
  1747     <xs:comp lexType na me="allerg y">
  1748       <xs:co mplexConte nt>
  1749         <xs: extension  base="tns: dataBean">
  1750           <x s:sequence >
  1751              <xs:elemen t minOccur s="0" name ="allergyI d" type="x s:string"/ >
  1752              <xs:elemen t minOccur s="0" name ="allergyN ame" type= "xs:string "/>
  1753              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1754              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="commen ts" nillab le="true"  type="tns: comment"/>
  1755              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugCl asses" nil lable="tru e" type="t ns:code"/>
  1756              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugIn gredients"  nillable= "true" typ e="tns:cod e"/>
  1757              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  1758              <xs:elemen t minOccur s="0" name ="historic al" type=" xs:string" />
  1759              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:dateTime "/>
  1760              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  1761              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="reacti ons" nilla ble="true"  type="tns :code"/>
  1762              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  1763              <xs:elemen t minOccur s="0" name ="verified " type="xs :string"/>
  1764           </ xs:sequenc e>
  1765         </xs :extension >
  1766       </xs:c omplexCont ent>
  1767     </xs:com plexType>
  1768     <xs:comp lexType na me="commen t">
  1769       <xs:se quence>
  1770         <xs: element mi nOccurs="0 " name="co mmentText"  type="xs: string"/>
  1771         <xs: element mi nOccurs="0 " name="co mmentType"  type="xs: string"/>
  1772         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  1773         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: dateTime"/ >
  1774       </xs:s equence>
  1775     </xs:com plexType>
  1776     <xs:comp lexType na me="getPat ientRads">
  1777       <xs:se quence>
  1778         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1779       </xs:s equence>
  1780     </xs:com plexType>
  1781     <xs:comp lexType na me="getPat ientRadsRe sponse">
  1782       <xs:se quence>
  1783         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:ra diologyRep ort"/>
  1784       </xs:s equence>
  1785     </xs:com plexType>
  1786     <xs:comp lexType na me="getSta tus">
  1787       <xs:se quence/>
  1788     </xs:com plexType>
  1789     <xs:comp lexType na me="getSta tusRespons e">
  1790       <xs:se quence>
  1791         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  1792       </xs:s equence>
  1793     </xs:com plexType>
  1794     <xs:comp lexType na me="getEnc ountersRep ort">
  1795       <xs:se quence>
  1796         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1797       </xs:s equence>
  1798     </xs:com plexType>
  1799     <xs:comp lexType na me="getEnc ountersRep ortRespons e">
  1800       <xs:se quence>
  1801         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1802       </xs:s equence>
  1803     </xs:com plexType>
  1804     <xs:comp lexType na me="getPro viderProfi le">
  1805       <xs:se quence>
  1806         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  1807         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  1808         <xs: element mi nOccurs="0 " name="pr oviderNpi"  type="xs: string"/>
  1809       </xs:s equence>
  1810     </xs:com plexType>
  1811     <xs:comp lexType na me="getPro viderProfi leResponse ">
  1812       <xs:se quence>
  1813         <xs: element mi nOccurs="0 " name="re turn" type ="tns:user "/>
  1814       </xs:s equence>
  1815     </xs:com plexType>
  1816     <xs:comp lexType na me="getPat ientProgre ssNotes">
  1817       <xs:se quence>
  1818         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1819       </xs:s equence>
  1820     </xs:com plexType>
  1821     <xs:comp lexType na me="getPat ientProgre ssNotesRes ponse">
  1822       <xs:se quence>
  1823         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ty pe="tns:pr ogressNote "/>
  1824       </xs:s equence>
  1825     </xs:com plexType>
  1826     <xs:comp lexType na me="getPro viderUnsig nedNotes">
  1827       <xs:se quence>
  1828         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1829       </xs:s equence>
  1830     </xs:com plexType>
  1831     <xs:comp lexType na me="getPro viderUnsig nedNotesRe sponse">
  1832       <xs:se quence>
  1833         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:progre ssNote"/>
  1834       </xs:s equence>
  1835     </xs:com plexType>
  1836     <xs:comp lexType na me="getPat ientConsul tRequest">
  1837       <xs:se quence>
  1838         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1839       </xs:s equence>
  1840     </xs:com plexType>
  1841     <xs:comp lexType na me="getPat ientConsul tRequestRe sponse">
  1842       <xs:se quence>
  1843         <xs: element mi nOccurs="0 " name="re turn" type ="tns:cons ult"/>
  1844       </xs:s equence>
  1845     </xs:com plexType>
  1846     <xs:comp lexType na me="getAll ergyDetail ">
  1847       <xs:se quence>
  1848         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1849       </xs:s equence>
  1850     </xs:com plexType>
  1851     <xs:comp lexType na me="getAll ergyDetail Response">
  1852       <xs:se quence>
  1853         <xs: element mi nOccurs="0 " name="re turn" type ="tns:alle rgyDetail" />
  1854       </xs:s equence>
  1855     </xs:com plexType>
  1856     <xs:comp lexType na me="allerg yDetail">
  1857       <xs:co mplexConte nt>
  1858         <xs: extension  base="tns: dataBean">
  1859           <x s:sequence >
  1860              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1861           </ xs:sequenc e>
  1862         </xs :extension >
  1863       </xs:c omplexCont ent>
  1864     </xs:com plexType>
  1865     <xs:comp lexType na me="getPro viderLabAb normalResu lts">
  1866       <xs:se quence>
  1867         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1868       </xs:s equence>
  1869     </xs:com plexType>
  1870     <xs:comp lexType na me="getPro viderLabAb normalResu ltsRespons e">
  1871       <xs:se quence>
  1872         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:labRes ult"/>
  1873       </xs:s equence>
  1874     </xs:com plexType>
  1875     <xs:comp lexType na me="getUse rAlerts">
  1876       <xs:se quence>
  1877         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1878       </xs:s equence>
  1879     </xs:com plexType>
  1880     <xs:comp lexType na me="getUse rAlertsRes ponse">
  1881       <xs:se quence>
  1882         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:alert" />
  1883       </xs:s equence>
  1884     </xs:com plexType>
  1885     <xs:comp lexType na me="getPro viderConsu ltsRequest ed">
  1886       <xs:se quence>
  1887         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1888       </xs:s equence>
  1889     </xs:com plexType>
  1890     <xs:comp lexType na me="getPro viderConsu ltsRequest edResponse ">
  1891       <xs:se quence>
  1892         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" return" ni llable="tr ue" type=" tns:consul t"/>
  1893       </xs:s equence>
  1894     </xs:com plexType>
  1895     <xs:comp lexType na me="getPat ientPostin gsAllergie sSummary">
  1896       <xs:se quence>
  1897         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:q ueryBean"/ >
  1898       </xs:s equence>
  1899     </xs:com plexType>
  1900     <xs:comp lexType na me="getPat ientPostin gsAllergie sSummaryRe sponse">
  1901       <xs:se quence>
  1902         <xs: element mi nOccurs="0 " name="re turn" type ="tns:free TextReport "/>
  1903       </xs:s equence>
  1904     </xs:com plexType>
  1905   </xs:schem a>