50876. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/28/2019 3:29:09 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

50876.1 Files compared

# Location File Last Modified
1 CV_src.zip\CVQoS\project-repo\org\hui\VistaDataService\2.3.1.0.7\VistaDataService-2.3.1.0.7.jar\META-INF\wsdl VistaDataService_metadata1.xsd Thu Jul 30 17:56:58 2015 UTC
2 CV_src.zip\CVQoS\project-repo\org\hui\VistaDataService\2.3.1.0.7\VistaDataService-2.3.1.0.7.jar\META-INF\wsdl VistaDataService_metadata1.xsd Tue May 28 14:09:56 2019 UTC

50876.2 Comparison summary

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

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

50876.4 Active regular expressions

No regular expressions were active.

50876.5 Comparison detail

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