806. EPMO Open Source Coordination Office Redaction File Detail Report

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

806.1 Files compared

# Location File Last Modified
1 ehmp.zip\ehmp\ehmp\product\production\soap-handler\src\main\resources\wsdl\jmeadows_2_3_0 JMeadowsDataService_metadata3.xsd Fri Dec 18 04:22:08 2015 UTC
2 ehmp.zip\ehmp\ehmp\product\production\soap-handler\src\main\resources\wsdl\jmeadows_2_3_0 JMeadowsDataService_metadata3.xsd Mon Oct 2 19:56:41 2017 UTC

806.2 Comparison summary

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

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

806.4 Active regular expressions

No regular expressions were active.

806.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:ns1="h ttp://webs ervice.vds . URL         /" xmlns:n s2="http:/ /webservic e.bhie. URL         /" xmlns:t ns="http:/ /webservic e.jmeadows . URL         /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ /webservic e.jmeadows . URL         /" version ="1.0">
  2       <xs:import  namespace ="http://w ebservice. vds. URL         /" schemaL ocation="J MeadowsDat aService_m etadata2.x sd"/>
  3       <xs:import  namespace ="http://w ebservice. bhie. URL         /" schemaL ocation="J MeadowsDat aService_m etadata1.x sd"/>
  4     <xs:elem ent name=" JMeadowsEx ception" t ype="tns:J MeadowsExc eption"/>
  5     <xs:elem ent name=" auditVARes trictedAcc ess" type= "tns:audit VARestrict edAccess"/ >
  6     <xs:elem ent name=" auditVARes trictedAcc essRespons e" type="t ns:auditVA Restricted AccessResp onse"/>
  7     <xs:elem ent name=" getAdmissi onDetails"  type="tns :getAdmiss ionDetails "/>
  8     <xs:elem ent name=" getAdmissi onDetailsR esponse" t ype="tns:g etAdmissio nDetailsRe sponse"/>
  9     <xs:elem ent name=" getAdmissi onDiagnosi s" type="t ns:getAdmi ssionDiagn osis"/>
  10     <xs:elem ent name=" getAdmissi onDiagnosi sResponse"  type="tns :getAdmiss ionDiagnos isResponse "/>
  11     <xs:elem ent name=" getAdmissi onProcedur es" type=" tns:getAdm issionProc edures"/>
  12     <xs:elem ent name=" getAdmissi onProcedur esResponse " type="tn s:getAdmis sionProced uresRespon se"/>
  13     <xs:elem ent name=" getAllergy Detail" ty pe="tns:ge tAllergyDe tail"/>
  14     <xs:elem ent name=" getAllergy DetailResp onse" type ="tns:getA llergyDeta ilResponse "/>
  15     <xs:elem ent name=" getAuthUse r" type="t ns:getAuth User"/>
  16     <xs:elem ent name=" getAuthUse rResponse"  type="tns :getAuthUs erResponse "/>
  17     <xs:elem ent name=" getBHIENot eImage" ty pe="tns:ge tBHIENoteI mage"/>
  18     <xs:elem ent name=" getBHIENot eImageResp onse" type ="tns:getB HIENoteIma geResponse "/>
  19     <xs:elem ent name=" getClinica lReminderD etail" typ e="tns:get ClinicalRe minderDeta il"/>
  20     <xs:elem ent name=" getClinica lReminderD etailRespo nse" type= "tns:getCl inicalRemi nderDetail Response"/ >
  21     <xs:elem ent name=" getConsult Report" ty pe="tns:ge tConsultRe port"/>
  22     <xs:elem ent name=" getConsult ReportResp onse" type ="tns:getC onsultRepo rtResponse "/>
  23     <xs:elem ent name=" getIehrUse rProfile"  type="tns: getIehrUse rProfile"/ >
  24     <xs:elem ent name=" getIehrUse rProfileRe sponse" ty pe="tns:ge tIehrUserP rofileResp onse"/>
  25     <xs:elem ent name=" getJanusGU IConfig" t ype="tns:g etJanusGUI Config"/>
  26     <xs:elem ent name=" getJanusGU IConfigRes ponse" typ e="tns:get JanusGUICo nfigRespon se"/>
  27     <xs:elem ent name=" getLabOrde rResult" t ype="tns:g etLabOrder Result"/>
  28     <xs:elem ent name=" getLabOrde rResultRes ponse" typ e="tns:get LabOrderRe sultRespon se"/>
  29     <xs:elem ent name=" getLoginIn fo" type=" tns:getLog inInfo"/>
  30     <xs:elem ent name=" getLoginIn foResponse " type="tn s:getLogin InfoRespon se"/>
  31     <xs:elem ent name=" getMedicat ionDetail"  type="tns :getMedica tionDetail "/>
  32     <xs:elem ent name=" getMedicat ionDetailR esponse" t ype="tns:g etMedicati onDetailRe sponse"/>
  33     <xs:elem ent name=" getOrderDe tail" type ="tns:getO rderDetail "/>
  34     <xs:elem ent name=" getOrderDe tailRespon se" type=" tns:getOrd erDetailRe sponse"/>
  35     <xs:elem ent name=" getOutpati entProcedu res" type= "tns:getOu tpatientPr ocedures"/ >
  36     <xs:elem ent name=" getOutpati entProcedu resRespons e" type="t ns:getOutp atientProc eduresResp onse"/>
  37     <xs:elem ent name=" getPatient Admissions " type="tn s:getPatie ntAdmissio ns"/>
  38     <xs:elem ent name=" getPatient Admissions Response"  type="tns: getPatient Admissions Response"/ >
  39     <xs:elem ent name=" getPatient Allergies"  type="tns :getPatien tAllergies "/>
  40     <xs:elem ent name=" getPatient AllergiesR esponse" t ype="tns:g etPatientA llergiesRe sponse"/>
  41     <xs:elem ent name=" getPatient Appointmen ts" type=" tns:getPat ientAppoin tments"/>
  42     <xs:elem ent name=" getPatient Appointmen tsResponse " type="tn s:getPatie ntAppointm entsRespon se"/>
  43     <xs:elem ent name=" getPatient ClinicalRe minders" t ype="tns:g etPatientC linicalRem inders"/>
  44     <xs:elem ent name=" getPatient ClinicalRe mindersRes ponse" typ e="tns:get PatientCli nicalRemin dersRespon se"/>
  45     <xs:elem ent name=" getPatient ConsultReq uests" typ e="tns:get PatientCon sultReques ts"/>
  46     <xs:elem ent name=" getPatient ConsultReq uestsRespo nse" type= "tns:getPa tientConsu ltRequests Response"/ >
  47     <xs:elem ent name=" getPatient CurrentVit als" type= "tns:getPa tientCurre ntVitals"/ >
  48     <xs:elem ent name=" getPatient CurrentVit alsRespons e" type="t ns:getPati entCurrent VitalsResp onse"/>
  49     <xs:elem ent name=" getPatient Demographi cs" type=" tns:getPat ientDemogr aphics"/>
  50     <xs:elem ent name=" getPatient Demographi csDetail"  type="tns: getPatient Demographi csDetail"/ >
  51     <xs:elem ent name=" getPatient Demographi csDetailRe sponse" ty pe="tns:ge tPatientDe mographics DetailResp onse"/>
  52     <xs:elem ent name=" getPatient Demographi csResponse " type="tn s:getPatie ntDemograp hicsRespon se"/>
  53     <xs:elem ent name=" getPatient DischargeS ummaries"  type="tns: getPatient DischargeS ummaries"/ >
  54     <xs:elem ent name=" getPatient DischargeS ummariesRe sponse" ty pe="tns:ge tPatientDi schargeSum mariesResp onse"/>
  55     <xs:elem ent name=" getPatient Encounters " type="tn s:getPatie ntEncounte rs"/>
  56     <xs:elem ent name=" getPatient Encounters Report" ty pe="tns:ge tPatientEn countersRe port"/>
  57     <xs:elem ent name=" getPatient Encounters ReportResp onse" type ="tns:getP atientEnco untersRepo rtResponse "/>
  58     <xs:elem ent name=" getPatient Encounters Response"  type="tns: getPatient Encounters Response"/ >
  59     <xs:elem ent name=" getPatient Forms" typ e="tns:get PatientFor ms"/>
  60     <xs:elem ent name=" getPatient FormsRespo nse" type= "tns:getPa tientForms Response"/ >
  61     <xs:elem ent name=" getPatient History" t ype="tns:g etPatientH istory"/>
  62     <xs:elem ent name=" getPatient HistoryRes ponse" typ e="tns:get PatientHis toryRespon se"/>
  63     <xs:elem ent name=" getPatient Immunizati ons" type= "tns:getPa tientImmun izations"/ >
  64     <xs:elem ent name=" getPatient Immunizati onsRespons e" type="t ns:getPati entImmuniz ationsResp onse"/>
  65     <xs:elem ent name=" getPatient Insurances " type="tn s:getPatie ntInsuranc es"/>
  66     <xs:elem ent name=" getPatient Insurances Response"  type="tns: getPatient Insurances Response"/ >
  67     <xs:elem ent name=" getPatient LabReport"  type="tns :getPatien tLabReport "/>
  68     <xs:elem ent name=" getPatient LabReportR esponse" t ype="tns:g etPatientL abReportRe sponse"/>
  69     <xs:elem ent name=" getPatient LabResults " type="tn s:getPatie ntLabResul ts"/>
  70     <xs:elem ent name=" getPatient LabResults Response"  type="tns: getPatient LabResults Response"/ >
  71     <xs:elem ent name=" getPatient LabTestRes ults" type ="tns:getP atientLabT estResults "/>
  72     <xs:elem ent name=" getPatient LabTestRes ultsRespon se" type=" tns:getPat ientLabTes tResultsRe sponse"/>
  73     <xs:elem ent name=" getPatient Labs" type ="tns:getP atientLabs "/>
  74     <xs:elem ent name=" getPatient LabsRespon se" type=" tns:getPat ientLabsRe sponse"/>
  75     <xs:elem ent name=" getPatient Medication s" type="t ns:getPati entMedicat ions"/>
  76     <xs:elem ent name=" getPatient Medication sResponse"  type="tns :getPatien tMedicatio nsResponse "/>
  77     <xs:elem ent name=" getPatient Orders" ty pe="tns:ge tPatientOr ders"/>
  78     <xs:elem ent name=" getPatient OrdersResp onse" type ="tns:getP atientOrde rsResponse "/>
  79     <xs:elem ent name=" getPatient ProblemLis t" type="t ns:getPati entProblem List"/>
  80     <xs:elem ent name=" getPatient ProblemLis tResponse"  type="tns :getPatien tProblemLi stResponse "/>
  81     <xs:elem ent name=" getPatient ProgressNo tes" type= "tns:getPa tientProgr essNotes"/ >
  82     <xs:elem ent name=" getPatient ProgressNo tesRespons e" type="t ns:getPati entProgres sNotesResp onse"/>
  83     <xs:elem ent name=" getPatient Rads" type ="tns:getP atientRads "/>
  84     <xs:elem ent name=" getPatient RadsRespon se" type=" tns:getPat ientRadsRe sponse"/>
  85     <xs:elem ent name=" getPatient Vitals" ty pe="tns:ge tPatientVi tals"/>
  86     <xs:elem ent name=" getPatient VitalsResp onse" type ="tns:getP atientVita lsResponse "/>
  87     <xs:elem ent name=" getProblem Detail" ty pe="tns:ge tProblemDe tail"/>
  88     <xs:elem ent name=" getProblem DetailResp onse" type ="tns:getP roblemDeta ilResponse "/>
  89     <xs:elem ent name=" getProgres sNote" typ e="tns:get ProgressNo te"/>
  90     <xs:elem ent name=" getProgres sNoteRespo nse" type= "tns:getPr ogressNote Response"/ >
  91     <xs:elem ent name=" getProvide rAdmission s" type="t ns:getProv iderAdmiss ions"/>
  92     <xs:elem ent name=" getProvide rAdmission sResponse"  type="tns :getProvid erAdmissio nsResponse "/>
  93     <xs:elem ent name=" getProvide rAppointme nts" type= "tns:getPr oviderAppo intments"/ >
  94     <xs:elem ent name=" getProvide rAppointme ntsRespons e" type="t ns:getProv iderAppoin tmentsResp onse"/>
  95     <xs:elem ent name=" getProvide rConsultsR eceived" t ype="tns:g etProvider ConsultsRe ceived"/>
  96     <xs:elem ent name=" getProvide rConsultsR eceivedRes ponse" typ e="tns:get ProviderCo nsultsRece ivedRespon se"/>
  97     <xs:elem ent name=" getProvide rConsultsR equested"  type="tns: getProvide rConsultsR equested"/ >
  98     <xs:elem ent name=" getProvide rConsultsR equestedRe sponse" ty pe="tns:ge tProviderC onsultsReq uestedResp onse"/>
  99     <xs:elem ent name=" getProvide rFlags" ty pe="tns:ge tProviderF lags"/>
  100     <xs:elem ent name=" getProvide rFlagsResp onse" type ="tns:getP roviderFla gsResponse "/>
  101     <xs:elem ent name=" getProvide rLabAbnorm alResults"  type="tns :getProvid erLabAbnor malResults "/>
  102     <xs:elem ent name=" getProvide rLabAbnorm alResultsR esponse" t ype="tns:g etProvider LabAbnorma lResultsRe sponse"/>
  103     <xs:elem ent name=" getProvide rOrdersPen ding" type ="tns:getP roviderOrd ersPending "/>
  104     <xs:elem ent name=" getProvide rOrdersPen dingRespon se" type=" tns:getPro viderOrder sPendingRe sponse"/>
  105     <xs:elem ent name=" getProvide rOrdersRes ulted" typ e="tns:get ProviderOr dersResult ed"/>
  106     <xs:elem ent name=" getProvide rOrdersRes ultedRespo nse" type= "tns:getPr oviderOrde rsResulted Response"/ >
  107     <xs:elem ent name=" getProvide rProfile"  type="tns: getProvide rProfile"/ >
  108     <xs:elem ent name=" getProvide rProfileRe sponse" ty pe="tns:ge tProviderP rofileResp onse"/>
  109     <xs:elem ent name=" getProvide rUnsignedN otes" type ="tns:getP roviderUns ignedNotes "/>
  110     <xs:elem ent name=" getProvide rUnsignedN otesRespon se" type=" tns:getPro viderUnsig nedNotesRe sponse"/>
  111     <xs:elem ent name=" getRadiolo gyReport"  type="tns: getRadiolo gyReport"/ >
  112     <xs:elem ent name=" getRadiolo gyReportRe sponse" ty pe="tns:ge tRadiology ReportResp onse"/>
  113     <xs:elem ent name=" getService Errors" ty pe="tns:ge tServiceEr rors"/>
  114     <xs:elem ent name=" getService ErrorsResp onse" type ="tns:getS erviceErro rsResponse "/>
  115     <xs:elem ent name=" getSites"  type="tns: getSites"/ >
  116     <xs:elem ent name=" getSitesRe sponse" ty pe="tns:ge tSitesResp onse"/>
  117     <xs:elem ent name=" getUserAle rts" type= "tns:getUs erAlerts"/ >
  118     <xs:elem ent name=" getUserAle rtsRespons e" type="t ns:getUser AlertsResp onse"/>
  119     <xs:elem ent name=" getVLERDoc ument" typ e="tns:get VLERDocume nt"/>
  120     <xs:elem ent name=" getVLERDoc umentList"  type="tns :getVLERDo cumentList "/>
  121     <xs:elem ent name=" getVLERDoc umentListR esponse" t ype="tns:g etVLERDocu mentListRe sponse"/>
  122     <xs:elem ent name=" getVLERDoc umentRespo nse" type= "tns:getVL ERDocument Response"/ >
  123     <xs:elem ent name=" getVersion " type="tn s:getVersi on"/>
  124     <xs:elem ent name=" getVersion Response"  type="tns: getVersion Response"/ >
  125     <xs:elem ent name=" getVisitNo tes" type= "tns:getVi sitNotes"/ >
  126     <xs:elem ent name=" getVisitNo tesRespons e" type="t ns:getVisi tNotesResp onse"/>
  127     <xs:elem ent name=" getWardAdm issions" t ype="tns:g etWardAdmi ssions"/>
  128     <xs:elem ent name=" getWardAdm issionsRes ponse" typ e="tns:get WardAdmiss ionsRespon se"/>
  129     <xs:elem ent name=" logAudit"  type="tns: logAudit"/ >
  130     <xs:elem ent name=" logAuditRe sponse" ty pe="tns:lo gAuditResp onse"/>
  131     <xs:elem ent name=" login" typ e="tns:log in"/>
  132     <xs:elem ent name=" loginEnter prise" typ e="tns:log inEnterpri se"/>
  133     <xs:elem ent name=" loginEnter priseRespo nse" type= "tns:login Enterprise Response"/ >
  134     <xs:elem ent name=" loginRespo nse" type= "tns:login Response"/ >
  135     <xs:elem ent name=" lookupPati ent" type= "tns:looku pPatient"/ >
  136     <xs:elem ent name=" lookupPati entPDWS" t ype="tns:l ookupPatie ntPDWS"/>
  137     <xs:elem ent name=" lookupPati entPDWSRes ponse" typ e="tns:loo kupPatient PDWSRespon se"/>
  138     <xs:elem ent name=" lookupPati entRespons e" type="t ns:lookupP atientResp onse"/>
  139     <xs:elem ent name=" selectPati ent" type= "tns:selec tPatient"/ >
  140     <xs:elem ent name=" selectPati entForVASe nsitive" t ype="tns:s electPatie ntForVASen sitive"/>
  141     <xs:elem ent name=" selectPati entForVASe nsitiveRes ponse" typ e="tns:sel ectPatient ForVASensi tiveRespon se"/>
  142     <xs:elem ent name=" selectPati entMVI" ty pe="tns:se lectPatien tMVI"/>
  143     <xs:elem ent name=" selectPati entMVIResp onse" type ="tns:sele ctPatientM VIResponse "/>
  144     <xs:elem ent name=" selectPati entRespons e" type="t ns:selectP atientResp onse"/>
  145     <xs:elem ent name=" setIehrUse rProfile"  type="tns: setIehrUse rProfile"/ >
  146     <xs:elem ent name=" setIehrUse rProfileRe sponse" ty pe="tns:se tIehrUserP rofileResp onse"/>
  147     <xs:elem ent name=" setJanusGU IConfig" t ype="tns:s etJanusGUI Config"/>
  148     <xs:elem ent name=" setJanusGU IConfigRes ponse" typ e="tns:set JanusGUICo nfigRespon se"/>
  149     <xs:elem ent name=" setProvide rFlags" ty pe="tns:se tProviderF lags"/>
  150     <xs:elem ent name=" setProvide rFlagsResp onse" type ="tns:setP roviderFla gsResponse "/>
  151     <xs:elem ent name=" updateUser SubjectDN"  type="tns :updateUse rSubjectDN "/>
  152     <xs:elem ent name=" updateUser SubjectDNR esponse" t ype="tns:u pdateUserS ubjectDNRe sponse"/>
  153     <xs:comp lexType na me="getPro viderUnsig nedNotes">
  154       <xs:se quence>
  155         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  156       </xs:s equence>
  157     </xs:com plexType>
  158     <xs:comp lexType na me="jMeado wsQuery">
  159       <xs:se quence>
  160         <xs: element mi nOccurs="0 " name="ac tive" type ="xs:int"/ >
  161         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:date Time"/>
  162         <xs: element mi nOccurs="0 " name="it emId" type ="xs:strin g"/>
  163         <xs: element mi nOccurs="0 " name="ma x" type="x s:int"/>
  164         <xs: element mi nOccurs="0 " name="pa tient" typ e="ns1:pat ient"/>
  165         <xs: element mi nOccurs="0 " name="re cordSiteCo de" type=" xs:string" />
  166         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  167         <xs: element mi nOccurs="0 " name="so rtBy" type ="xs:strin g"/>
  168         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:da teTime"/>
  169         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  170         <xs: element mi nOccurs="0 " name="us er" type=" ns1:user"/ >
  171       </xs:s equence>
  172     </xs:com plexType>
  173     <xs:comp lexType na me="getPro viderUnsig nedNotesRe sponse">
  174       <xs:se quence>
  175         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:progre ssNote"/>
  176       </xs:s equence>
  177     </xs:com plexType>
  178     <xs:comp lexType na me="JMeado wsExceptio n">
  179       <xs:se quence>
  180         <xs: element mi nOccurs="0 " name="me ssage" typ e="xs:stri ng"/>
  181       </xs:s equence>
  182     </xs:com plexType>
  183     <xs:comp lexType na me="getAll ergyDetail ">
  184       <xs:se quence>
  185         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  186       </xs:s equence>
  187     </xs:com plexType>
  188     <xs:comp lexType na me="getAll ergyDetail Response">
  189       <xs:se quence>
  190         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:alle rgyDetail" />
  191       </xs:s equence>
  192     </xs:com plexType>
  193     <xs:comp lexType na me="getPro viderLabAb normalResu lts">
  194       <xs:se quence>
  195         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  196       </xs:s equence>
  197     </xs:com plexType>
  198     <xs:comp lexType na me="getPro viderLabAb normalResu ltsRespons e">
  199       <xs:se quence>
  200         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:labRes ult"/>
  201       </xs:s equence>
  202     </xs:com plexType>
  203     <xs:comp lexType na me="getUse rAlerts">
  204       <xs:se quence>
  205         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  206       </xs:s equence>
  207     </xs:com plexType>
  208     <xs:comp lexType na me="getUse rAlertsRes ponse">
  209       <xs:se quence>
  210         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:alert" />
  211       </xs:s equence>
  212     </xs:com plexType>
  213     <xs:comp lexType na me="getPro viderConsu ltsRequest ed">
  214       <xs:se quence>
  215         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  216       </xs:s equence>
  217     </xs:com plexType>
  218     <xs:comp lexType na me="getPro viderConsu ltsRequest edResponse ">
  219       <xs:se quence>
  220         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:consul t"/>
  221       </xs:s equence>
  222     </xs:com plexType>
  223     <xs:comp lexType na me="getPat ientRads">
  224       <xs:se quence>
  225         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  226       </xs:s equence>
  227     </xs:com plexType>
  228     <xs:comp lexType na me="getPat ientRadsRe sponse">
  229       <xs:se quence>
  230         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:radiol ogyReport" />
  231       </xs:s equence>
  232     </xs:com plexType>
  233     <xs:comp lexType na me="loginE nterprise" >
  234       <xs:se quence>
  235         <xs: element mi nOccurs="0 " name="ca rdID" type ="xs:strin g"/>
  236         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  237         <xs: element mi nOccurs="0 " name="ac cessCode"  type="xs:s tring"/>
  238         <xs: element mi nOccurs="0 " name="ve rifyCode"  type="xs:s tring"/>
  239         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  240         <xs: element mi nOccurs="0 " name="ip Address" t ype="xs:st ring"/>
  241         <xs: element mi nOccurs="0 " name="su bjectDN" t ype="xs:st ring"/>
  242       </xs:s equence>
  243     </xs:com plexType>
  244     <xs:comp lexType na me="loginE nterpriseR esponse">
  245       <xs:se quence>
  246         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:user "/>
  247       </xs:s equence>
  248     </xs:com plexType>
  249     <xs:comp lexType na me="getSit es">
  250       <xs:se quence/>
  251     </xs:com plexType>
  252     <xs:comp lexType na me="getSit esResponse ">
  253       <xs:se quence>
  254         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:site"/ >
  255       </xs:s equence>
  256     </xs:com plexType>
  257     <xs:comp lexType na me="getPro viderProfi le">
  258       <xs:se quence>
  259         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  260       </xs:s equence>
  261     </xs:com plexType>
  262     <xs:comp lexType na me="getPro viderProfi leResponse ">
  263       <xs:se quence>
  264         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:user "/>
  265       </xs:s equence>
  266     </xs:com plexType>
  267     <xs:comp lexType na me="setIeh rUserProfi le">
  268       <xs:se quence>
  269         <xs: element mi nOccurs="0 " name="ie hrUserProf ile" type= "tns:iehrU serProfile "/>
  270       </xs:s equence>
  271     </xs:com plexType>
  272     <xs:comp lexType na me="iehrUs erProfile" >
  273       <xs:se quence>
  274         <xs: element mi nOccurs="0 " name="cf g" type="x s:string"/ >
  275         <xs: element mi nOccurs="0 " name="fl ags" type= "xs:string "/>
  276         <xs: element mi nOccurs="0 " name="lo cID" type= "xs:string "/>
  277         <xs: element mi nOccurs="0 " name="sm artCardAge ncy" type= "xs:string "/>
  278         <xs: element mi nOccurs="0 " name="sm artCardID"  type="xs: string"/>
  279         <xs: element mi nOccurs="0 " name="us erID" type ="xs:strin g"/>
  280       </xs:s equence>
  281     </xs:com plexType>
  282     <xs:comp lexType na me="setIeh rUserProfi leResponse ">
  283       <xs:se quence>
  284         <xs: element na me="return " type="xs :boolean"/ >
  285       </xs:s equence>
  286     </xs:com plexType>
  287     <xs:comp lexType na me="select PatientMVI ">
  288       <xs:se quence>
  289         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  290       </xs:s equence>
  291     </xs:com plexType>
  292     <xs:comp lexType na me="select PatientMVI Response">
  293       <xs:se quence>
  294         <xs: element mi nOccurs="0 " name="re turn" type ="tns:resp onsePatien tSelect"/>
  295       </xs:s equence>
  296     </xs:com plexType>
  297     <xs:comp lexType na me="respon sePatientS elect">
  298       <xs:se quence>
  299         <xs: element na me="allowV AAccess" t ype="xs:bo olean"/>
  300         <xs: element mi nOccurs="0 " name="er rorMsg" ty pe="xs:str ing"/>
  301         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="exte rnalIDs" n illable="t rue" type= "tns:exter nalID"/>
  302         <xs: element mi nOccurs="0 " name="pa tient" typ e="ns1:pat ient"/>
  303         <xs: element na me="succes s" type="x s:boolean" />
  304         <xs: element na me="VARest ricted" ty pe="xs:boo lean"/>
  305       </xs:s equence>
  306     </xs:com plexType>
  307     <xs:comp lexType na me="extern alID">
  308       <xs:se quence>
  309         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  310         <xs: element mi nOccurs="0 " name="is suer" type ="xs:strin g"/>
  311         <xs: element mi nOccurs="0 " name="so urce" type ="xs:strin g"/>
  312         <xs: element mi nOccurs="0 " name="so urceName"  type="xs:s tring"/>
  313         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  314       </xs:s equence>
  315     </xs:com plexType>
  316     <xs:comp lexType na me="getJan usGUIConfi g">
  317       <xs:se quence>
  318         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  319       </xs:s equence>
  320     </xs:com plexType>
  321     <xs:comp lexType na me="getJan usGUIConfi gResponse" >
  322       <xs:se quence>
  323         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  324       </xs:s equence>
  325     </xs:com plexType>
  326     <xs:comp lexType na me="getPat ientHistor y">
  327       <xs:se quence>
  328         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  329       </xs:s equence>
  330     </xs:com plexType>
  331     <xs:comp lexType na me="getPat ientHistor yResponse" >
  332       <xs:se quence>
  333         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" tns:patien tHistory"/ >
  334       </xs:s equence>
  335     </xs:com plexType>
  336     <xs:comp lexType na me="patien tHistory">
  337       <xs:co mplexConte nt>
  338         <xs: extension  base="ns1: dataBean">
  339           <x s:sequence >
  340              <xs:elemen t minOccur s="0" name ="dateRepo rted" type ="xs:dateT ime"/>
  341              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  342              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  343              <xs:elemen t minOccur s="0" name ="reposito ryId" type ="xs:strin g"/>
  344              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:date Time"/>
  345              <xs:elemen t maxOccur s="99999"  minOccurs= "0" name=" findings"  nillable=" true" type ="tns:find ing"/>
  346              <xs:elemen t minOccur s="0" name ="unverifi edFlag" ty pe="xs:str ing"/>
  347              <xs:elemen t minOccur s="0" name ="encComme nt" type=" xs:string" />
  348              <xs:elemen t minOccur s="0" name ="custodia nName" typ e="xs:stri ng"/>
  349              <xs:elemen t minOccur s="0" name ="historyM edcinId" t ype="xs:st ring"/>
  350              <xs:elemen t minOccur s="0" name ="periodEn dDate" typ e="xs:date Time"/>
  351              <xs:elemen t minOccur s="0" name ="chronici ty" type=" xs:string" />
  352              <xs:elemen t minOccur s="0" name ="dateOnse t" type="x s:dateTime "/>
  353              <xs:elemen t minOccur s="0" name ="sensitiv ity" type= "xs:string "/>
  354              <xs:elemen t maxOccur s="99999"  minOccurs= "0" name=" comments"  nillable=" true" type ="xs:strin g"/>
  355              <xs:elemen t minOccur s="0" name ="periodSt artDate" t ype="xs:da teTime"/>
  356              <xs:elemen t minOccur s="0" name ="couplerT ype" type= "xs:string "/>
  357              <xs:elemen t minOccur s="0" name ="reportin gClinician " type="xs :string"/>
  358              <xs:elemen t minOccur s="0" name ="custodia nId" type= "xs:string "/>
  359              <xs:elemen t minOccur s="0" name ="otherIde ntifier" t ype="xs:st ring"/>
  360              <xs:elemen t minOccur s="0" name ="relation shipId" ty pe="xs:str ing"/>
  361              <xs:elemen t minOccur s="0" name ="formatte dFindings"  type="xs: string"/>
  362              <xs:elemen t minOccur s="0" name ="source"  type="xs:s tring"/>
  363              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  364              <xs:elemen t minOccur s="0" name ="facility " type="xs :string"/>
  365              <xs:elemen t minOccur s="0" name ="loincCod e" type="x s:string"/ >
  366              <xs:elemen t minOccur s="0" name ="relation ship" type ="xs:strin g"/>
  367           </ xs:sequenc e>
  368         </xs :extension >
  369       </xs:c omplexCont ent>
  370     </xs:com plexType>
  371     <xs:comp lexType na me="findin g">
  372       <xs:se quence>
  373         <xs: element mi nOccurs="0 " name="an notation"  type="xs:s tring"/>
  374         <xs: element mi nOccurs="0 " name="ca tegory" ty pe="xs:str ing"/>
  375         <xs: element mi nOccurs="0 " name="fl ag" type=" xs:string" />
  376         <xs: element mi nOccurs="0 " name="it em" type=" xs:string" />
  377       </xs:s equence>
  378     </xs:com plexType>
  379     <xs:comp lexType na me="getPat ientProgre ssNotes">
  380       <xs:se quence>
  381         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  382       </xs:s equence>
  383     </xs:com plexType>
  384     <xs:comp lexType na me="getPat ientProgre ssNotesRes ponse">
  385       <xs:se quence>
  386         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:progre ssNote"/>
  387       </xs:s equence>
  388     </xs:com plexType>
  389     <xs:comp lexType na me="getPat ientConsul tRequests" >
  390       <xs:se quence>
  391         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  392       </xs:s equence>
  393     </xs:com plexType>
  394     <xs:comp lexType na me="getPat ientConsul tRequestsR esponse">
  395       <xs:se quence>
  396         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:consul t"/>
  397       </xs:s equence>
  398     </xs:com plexType>
  399     <xs:comp lexType na me="getPro viderAdmis sions">
  400       <xs:se quence>
  401         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  402       </xs:s equence>
  403     </xs:com plexType>
  404     <xs:comp lexType na me="getPro viderAdmis sionsRespo nse">
  405       <xs:se quence>
  406         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tAdmission "/>
  407       </xs:s equence>
  408     </xs:com plexType>
  409     <xs:comp lexType na me="getPat ientCurren tVitals">
  410       <xs:se quence>
  411         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  412       </xs:s equence>
  413     </xs:com plexType>
  414     <xs:comp lexType na me="getPat ientCurren tVitalsRes ponse">
  415       <xs:se quence>
  416         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:vitals "/>
  417       </xs:s equence>
  418     </xs:com plexType>
  419     <xs:comp lexType na me="getPro gressNote" >
  420       <xs:se quence>
  421         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  422       </xs:s equence>
  423     </xs:com plexType>
  424     <xs:comp lexType na me="getPro gressNoteR esponse">
  425       <xs:se quence>
  426         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  427       </xs:s equence>
  428     </xs:com plexType>
  429     <xs:comp lexType na me="getPat ientLabs">
  430       <xs:se quence>
  431         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  432       </xs:s equence>
  433     </xs:com plexType>
  434     <xs:comp lexType na me="getPat ientLabsRe sponse">
  435       <xs:se quence>
  436         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:labOrd er"/>
  437       </xs:s equence>
  438     </xs:com plexType>
  439     <xs:comp lexType na me="select PatientFor VASensitiv e">
  440       <xs:se quence>
  441         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  442       </xs:s equence>
  443     </xs:com plexType>
  444     <xs:comp lexType na me="select PatientFor VASensitiv eResponse" >
  445       <xs:se quence/>
  446     </xs:com plexType>
  447     <xs:comp lexType na me="login" >
  448       <xs:se quence>
  449         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  450         <xs: element mi nOccurs="0 " name="ac cessCode"  type="xs:s tring"/>
  451         <xs: element mi nOccurs="0 " name="ve rifyCode"  type="xs:s tring"/>
  452         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  453       </xs:s equence>
  454     </xs:com plexType>
  455     <xs:comp lexType na me="loginR esponse">
  456       <xs:se quence>
  457         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:user "/>
  458       </xs:s equence>
  459     </xs:com plexType>
  460     <xs:comp lexType na me="getPat ientAllerg ies">
  461       <xs:se quence>
  462         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  463       </xs:s equence>
  464     </xs:com plexType>
  465     <xs:comp lexType na me="getPat ientAllerg iesRespons e">
  466       <xs:se quence>
  467         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:allerg y"/>
  468       </xs:s equence>
  469     </xs:com plexType>
  470     <xs:comp lexType na me="getVLE RDocumentL ist">
  471       <xs:se quence>
  472         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  473       </xs:s equence>
  474     </xs:com plexType>
  475     <xs:comp lexType na me="getVLE RDocumentL istRespons e">
  476       <xs:se quence>
  477         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:vlerDo cument"/>
  478       </xs:s equence>
  479     </xs:com plexType>
  480     <xs:comp lexType na me="setPro viderFlags ">
  481       <xs:se quence>
  482         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  483         <xs: element mi nOccurs="0 " name="fl ags" type= "xs:string "/>
  484       </xs:s equence>
  485     </xs:com plexType>
  486     <xs:comp lexType na me="setPro viderFlags Response">
  487       <xs:se quence>
  488         <xs: element na me="return " type="xs :boolean"/ >
  489       </xs:s equence>
  490     </xs:com plexType>
  491     <xs:comp lexType na me="getSer viceErrors ">
  492       <xs:se quence/>
  493     </xs:com plexType>
  494     <xs:comp lexType na me="getSer viceErrors Response">
  495       <xs:se quence>
  496         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  497       </xs:s equence>
  498     </xs:com plexType>
  499     <xs:comp lexType na me="lookup PatientPDW S">
  500       <xs:se quence>
  501         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:p dwsQueryBe an"/>
  502       </xs:s equence>
  503     </xs:com plexType>
  504     <xs:comp lexType na me="pdwsQu eryBean">
  505       <xs:se quence>
  506         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  507         <xs: element mi nOccurs="0 " name="fi rstName" t ype="xs:st ring"/>
  508         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  509         <xs: element mi nOccurs="0 " name="la stName" ty pe="xs:str ing"/>
  510         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  511         <xs: element mi nOccurs="0 " name="pa tientIdTyp e" type="x s:string"/ >
  512         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  513         <xs: element mi nOccurs="0 " name="us er" type=" ns1:user"/ >
  514       </xs:s equence>
  515     </xs:com plexType>
  516     <xs:comp lexType na me="lookup PatientPDW SResponse" >
  517       <xs:se quence>
  518         <xs: element mi nOccurs="0 " name="re turn" type ="tns:resp onsePatien tQuery"/>
  519       </xs:s equence>
  520     </xs:com plexType>
  521     <xs:comp lexType na me="respon sePatientQ uery">
  522       <xs:se quence>
  523         <xs: element mi nOccurs="0 " name="er rorMsg" ty pe="xs:str ing"/>
  524         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="pati ents" nill able="true " type="ns 1:patient" />
  525         <xs: element na me="succes s" type="x s:boolean" />
  526       </xs:s equence>
  527     </xs:com plexType>
  528     <xs:comp lexType na me="getPro blemDetail ">
  529       <xs:se quence>
  530         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  531       </xs:s equence>
  532     </xs:com plexType>
  533     <xs:comp lexType na me="getPro blemDetail Response">
  534       <xs:se quence>
  535         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:prob lemDetail" />
  536       </xs:s equence>
  537     </xs:com plexType>
  538     <xs:comp lexType na me="getPat ientProble mList">
  539       <xs:se quence>
  540         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  541       </xs:s equence>
  542     </xs:com plexType>
  543     <xs:comp lexType na me="getPat ientProble mListRespo nse">
  544       <xs:se quence>
  545         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:proble m"/>
  546       </xs:s equence>
  547     </xs:com plexType>
  548     <xs:comp lexType na me="getWar dAdmission s">
  549       <xs:se quence>
  550         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  551       </xs:s equence>
  552     </xs:com plexType>
  553     <xs:comp lexType na me="getWar dAdmission sResponse" >
  554       <xs:se quence>
  555         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tAdmission "/>
  556       </xs:s equence>
  557     </xs:com plexType>
  558     <xs:comp lexType na me="getPat ientEncoun ters">
  559       <xs:se quence>
  560         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  561       </xs:s equence>
  562     </xs:com plexType>
  563     <xs:comp lexType na me="getPat ientEncoun tersRespon se">
  564       <xs:se quence>
  565         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:encoun ter"/>
  566       </xs:s equence>
  567     </xs:com plexType>
  568     <xs:comp lexType na me="logAud it">
  569       <xs:se quence>
  570         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  571         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  572         <xs: element mi nOccurs="0 " name="pr oviderIen"  type="xs: string"/>
  573         <xs: element mi nOccurs="0 " name="us erNPI" typ e="xs:stri ng"/>
  574         <xs: element mi nOccurs="0 " name="us erName" ty pe="xs:str ing"/>
  575         <xs: element mi nOccurs="0 " name="pa tId" type= "xs:string "/>
  576         <xs: element mi nOccurs="0 " name="ca tegory" ty pe="xs:str ing"/>
  577         <xs: element mi nOccurs="0 " name="re questingAp p" type="x s:string"/ >
  578         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:st ring"/>
  579         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:stri ng"/>
  580       </xs:s equence>
  581     </xs:com plexType>
  582     <xs:comp lexType na me="logAud itResponse ">
  583       <xs:se quence/>
  584     </xs:com plexType>
  585     <xs:comp lexType na me="auditV ARestricte dAccess">
  586       <xs:se quence>
  587         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  588       </xs:s equence>
  589     </xs:com plexType>
  590     <xs:comp lexType na me="auditV ARestricte dAccessRes ponse">
  591       <xs:se quence/>
  592     </xs:com plexType>
  593     <xs:comp lexType na me="getVis itNotes">
  594       <xs:se quence>
  595         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  596       </xs:s equence>
  597     </xs:com plexType>
  598     <xs:comp lexType na me="getVis itNotesRes ponse">
  599       <xs:se quence>
  600         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  601       </xs:s equence>
  602     </xs:com plexType>
  603     <xs:comp lexType na me="getPat ientDemogr aphicsDeta il">
  604       <xs:se quence>
  605         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  606       </xs:s equence>
  607     </xs:com plexType>
  608     <xs:comp lexType na me="getPat ientDemogr aphicsDeta ilResponse ">
  609       <xs:se quence>
  610         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tDemograph icsDetail" />
  611       </xs:s equence>
  612     </xs:com plexType>
  613     <xs:comp lexType na me="getPat ientMedica tions">
  614       <xs:se quence>
  615         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  616       </xs:s equence>
  617     </xs:com plexType>
  618     <xs:comp lexType na me="getPat ientMedica tionsRespo nse">
  619       <xs:se quence>
  620         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:medica tion"/>
  621       </xs:s equence>
  622     </xs:com plexType>
  623     <xs:comp lexType na me="getPro viderOrder sPending">
  624       <xs:se quence>
  625         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  626       </xs:s equence>
  627     </xs:com plexType>
  628     <xs:comp lexType na me="getPro viderOrder sPendingRe sponse">
  629       <xs:se quence>
  630         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:order" />
  631       </xs:s equence>
  632     </xs:com plexType>
  633     <xs:comp lexType na me="getPat ientForms" >
  634       <xs:se quence>
  635         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  636       </xs:s equence>
  637     </xs:com plexType>
  638     <xs:comp lexType na me="getPat ientFormsR esponse">
  639       <xs:se quence>
  640         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" tns:form"/ >
  641       </xs:s equence>
  642     </xs:com plexType>
  643     <xs:comp lexType na me="form">
  644       <xs:co mplexConte nt>
  645         <xs: extension  base="ns1: dataBean">
  646           <x s:sequence >
  647              <xs:elemen t minOccur s="0" name ="formId"  type="xs:s tring"/>
  648              <xs:elemen t minOccur s="0" name ="formDate " type="xs :dateTime" />
  649              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  650              <xs:elemen t minOccur s="0" name ="document Title" typ e="xs:stri ng"/>
  651              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  652              <xs:elemen t minOccur s="0" name ="deployme ntForm" ty pe="ns1:pr ogressNote "/>
  653              <xs:elemen t minOccur s="0" name ="question naireBean"  type="ns1 :questionn aireBean"/ >
  654              <xs:elemen t minOccur s="0" name ="docType"  type="xs: string"/>
  655           </ xs:sequenc e>
  656         </xs :extension >
  657       </xs:c omplexCont ent>
  658     </xs:com plexType>
  659     <xs:comp lexType na me="getLab OrderResul t">
  660       <xs:se quence>
  661         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  662       </xs:s equence>
  663     </xs:com plexType>
  664     <xs:comp lexType na me="getLab OrderResul tResponse" >
  665       <xs:se quence>
  666         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:labRes ult"/>
  667       </xs:s equence>
  668     </xs:com plexType>
  669     <xs:comp lexType na me="getLog inInfo">
  670       <xs:se quence>
  671         <xs: element mi nOccurs="0 " name="ca rdID" type ="xs:strin g"/>
  672       </xs:s equence>
  673     </xs:com plexType>
  674     <xs:comp lexType na me="getLog inInfoResp onse">
  675       <xs:se quence>
  676         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" tns:auditE ntry"/>
  677       </xs:s equence>
  678     </xs:com plexType>
  679     <xs:comp lexType na me="auditE ntry">
  680       <xs:se quence>
  681         <xs: element mi nOccurs="0 " name="au ditID" typ e="xs:stri ng"/>
  682         <xs: element mi nOccurs="0 " name="ca rdID" type ="xs:strin g"/>
  683         <xs: element mi nOccurs="0 " name="ca tegory" ty pe="xs:str ing"/>
  684         <xs: element mi nOccurs="0 " name="en dDate" typ e="xs:date Time"/>
  685         <xs: element mi nOccurs="0 " name="en tryDate" t ype="xs:da teTime"/>
  686         <xs: element mi nOccurs="0 " name="ip Address" t ype="xs:st ring"/>
  687         <xs: element mi nOccurs="0 " name="pa tID" type= "xs:string "/>
  688         <xs: element mi nOccurs="0 " name="qu eryType" t ype="xs:st ring"/>
  689         <xs: element mi nOccurs="0 " name="st artDate" t ype="xs:da teTime"/>
  690         <xs: element mi nOccurs="0 " name="sy stemID" ty pe="xs:str ing"/>
  691         <xs: element mi nOccurs="0 " name="us erID" type ="xs:strin g"/>
  692         <xs: element mi nOccurs="0 " name="us erNPI" typ e="xs:stri ng"/>
  693         <xs: element mi nOccurs="0 " name="us erName" ty pe="xs:str ing"/>
  694       </xs:s equence>
  695     </xs:com plexType>
  696     <xs:comp lexType na me="getPat ientClinic alReminder s">
  697       <xs:se quence>
  698         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  699       </xs:s equence>
  700     </xs:com plexType>
  701     <xs:comp lexType na me="getPat ientClinic alReminder sResponse" >
  702       <xs:se quence>
  703         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:clinic alReminder "/>
  704       </xs:s equence>
  705     </xs:com plexType>
  706     <xs:comp lexType na me="getBHI ENoteImage ">
  707       <xs:se quence>
  708         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  709       </xs:s equence>
  710     </xs:com plexType>
  711     <xs:comp lexType na me="getBHI ENoteImage Response">
  712       <xs:se quence>
  713         <xs: element mi nOccurs="0 " name="re turn" type ="ns2:note Image"/>
  714       </xs:s equence>
  715     </xs:com plexType>
  716     <xs:comp lexType na me="getCon sultReport ">
  717       <xs:se quence>
  718         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  719       </xs:s equence>
  720     </xs:com plexType>
  721     <xs:comp lexType na me="getCon sultReport Response">
  722       <xs:se quence>
  723         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:freeTe xtReport"/ >
  724       </xs:s equence>
  725     </xs:com plexType>
  726     <xs:comp lexType na me="getPat ientDemogr aphics">
  727       <xs:se quence>
  728         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  729       </xs:s equence>
  730     </xs:com plexType>
  731     <xs:comp lexType na me="getPat ientDemogr aphicsResp onse">
  732       <xs:se quence>
  733         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tDemograph ics"/>
  734       </xs:s equence>
  735     </xs:com plexType>
  736     <xs:comp lexType na me="getCli nicalRemin derDetail" >
  737       <xs:se quence>
  738         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  739       </xs:s equence>
  740     </xs:com plexType>
  741     <xs:comp lexType na me="getCli nicalRemin derDetailR esponse">
  742       <xs:se quence>
  743         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  744       </xs:s equence>
  745     </xs:com plexType>
  746     <xs:comp lexType na me="getPat ientInsura nces">
  747       <xs:se quence>
  748         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  749       </xs:s equence>
  750     </xs:com plexType>
  751     <xs:comp lexType na me="getPat ientInsura ncesRespon se">
  752       <xs:se quence>
  753         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:insura nceBean"/>
  754       </xs:s equence>
  755     </xs:com plexType>
  756     <xs:comp lexType na me="getPro viderFlags ">
  757       <xs:se quence>
  758         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  759       </xs:s equence>
  760     </xs:com plexType>
  761     <xs:comp lexType na me="getPro viderFlags Response">
  762       <xs:se quence>
  763         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  764       </xs:s equence>
  765     </xs:com plexType>
  766     <xs:comp lexType na me="getAut hUser">
  767       <xs:se quence>
  768         <xs: element mi nOccurs="0 " name="au thUserInfo Query" typ e="tns:aut hUserInfo" />
  769       </xs:s equence>
  770     </xs:com plexType>
  771     <xs:comp lexType na me="authUs erInfo">
  772       <xs:se quence>
  773         <xs: element mi nOccurs="0 " name="ca rdId" type ="xs:strin g"/>
  774         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  775         <xs: element mi nOccurs="0 " name="fa cility" ty pe="xs:str ing"/>
  776         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  777         <xs: element mi nOccurs="0 " name="or ganization " type="xs :string"/>
  778         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  779         <xs: element mi nOccurs="0 " name="su bjectDN" t ype="xs:st ring"/>
  780       </xs:s equence>
  781     </xs:com plexType>
  782     <xs:comp lexType na me="getAut hUserRespo nse">
  783       <xs:se quence>
  784         <xs: element mi nOccurs="0 " name="re turn" type ="tns:auth UserInfo"/ >
  785       </xs:s equence>
  786     </xs:com plexType>
  787     <xs:comp lexType na me="setJan usGUIConfi g">
  788       <xs:se quence>
  789         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  790         <xs: element mi nOccurs="0 " name="cf g" type="x s:string"/ >
  791       </xs:s equence>
  792     </xs:com plexType>
  793     <xs:comp lexType na me="setJan usGUIConfi gResponse" >
  794       <xs:se quence>
  795         <xs: element na me="return " type="xs :boolean"/ >
  796       </xs:s equence>
  797     </xs:com plexType>
  798     <xs:comp lexType na me="getPat ientLabTes tResults">
  799       <xs:se quence>
  800         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  801       </xs:s equence>
  802     </xs:com plexType>
  803     <xs:comp lexType na me="getPat ientLabTes tResultsRe sponse">
  804       <xs:se quence>
  805         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:labRes ult"/>
  806       </xs:s equence>
  807     </xs:com plexType>
  808     <xs:comp lexType na me="lookup Patient">
  809       <xs:se quence>
  810         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  811       </xs:s equence>
  812     </xs:com plexType>
  813     <xs:comp lexType na me="lookup PatientRes ponse">
  814       <xs:se quence>
  815         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien t"/>
  816       </xs:s equence>
  817     </xs:com plexType>
  818     <xs:comp lexType na me="getPro viderAppoi ntments">
  819       <xs:se quence>
  820         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  821       </xs:s equence>
  822     </xs:com plexType>
  823     <xs:comp lexType na me="getPro viderAppoi ntmentsRes ponse">
  824       <xs:se quence>
  825         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tAppointme nts"/>
  826       </xs:s equence>
  827     </xs:com plexType>
  828     <xs:comp lexType na me="getAdm issionDiag nosis">
  829       <xs:se quence>
  830         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  831       </xs:s equence>
  832     </xs:com plexType>
  833     <xs:comp lexType na me="getAdm issionDiag nosisRespo nse">
  834       <xs:se quence>
  835         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:diagno sis"/>
  836       </xs:s equence>
  837     </xs:com plexType>
  838     <xs:comp lexType na me="getRad iologyRepo rt">
  839       <xs:se quence>
  840         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  841       </xs:s equence>
  842     </xs:com plexType>
  843     <xs:comp lexType na me="getRad iologyRepo rtResponse ">
  844       <xs:se quence>
  845         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:radi ologyRepor t"/>
  846       </xs:s equence>
  847     </xs:com plexType>
  848     <xs:comp lexType na me="getIeh rUserProfi le">
  849       <xs:se quence>
  850         <xs: element mi nOccurs="0 " name="sm artCardID"  type="xs: string"/>
  851         <xs: element mi nOccurs="0 " name="sm artCardAge ncy" type= "xs:string "/>
  852       </xs:s equence>
  853     </xs:com plexType>
  854     <xs:comp lexType na me="getIeh rUserProfi leResponse ">
  855       <xs:se quence>
  856         <xs: element mi nOccurs="0 " name="re turn" type ="tns:iehr UserProfil e"/>
  857       </xs:s equence>
  858     </xs:com plexType>
  859     <xs:comp lexType na me="getPat ientLabRep ort">
  860       <xs:se quence>
  861         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  862       </xs:s equence>
  863     </xs:com plexType>
  864     <xs:comp lexType na me="getPat ientLabRep ortRespons e">
  865       <xs:se quence>
  866         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  867       </xs:s equence>
  868     </xs:com plexType>
  869     <xs:comp lexType na me="getPat ientVitals ">
  870       <xs:se quence>
  871         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  872       </xs:s equence>
  873     </xs:com plexType>
  874     <xs:comp lexType na me="getPat ientVitals Response">
  875       <xs:se quence>
  876         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:vitals "/>
  877       </xs:s equence>
  878     </xs:com plexType>
  879     <xs:comp lexType na me="getVLE RDocument" >
  880       <xs:se quence>
  881         <xs: element mi nOccurs="0 " name="vD oc" type=" ns1:vlerDo cument"/>
  882         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  883       </xs:s equence>
  884     </xs:com plexType>
  885     <xs:comp lexType na me="getVLE RDocumentR esponse">
  886       <xs:se quence>
  887         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:vler Document"/ >
  888       </xs:s equence>
  889     </xs:com plexType>
  890     <xs:comp lexType na me="getPat ientLabRes ults">
  891       <xs:se quence>
  892         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  893       </xs:s equence>
  894     </xs:com plexType>
  895     <xs:comp lexType na me="getPat ientLabRes ultsRespon se">
  896       <xs:se quence>
  897         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:labRes ult"/>
  898       </xs:s equence>
  899     </xs:com plexType>
  900     <xs:comp lexType na me="getPro viderConsu ltsReceive d">
  901       <xs:se quence>
  902         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  903       </xs:s equence>
  904     </xs:com plexType>
  905     <xs:comp lexType na me="getPro viderConsu ltsReceive dResponse" >
  906       <xs:se quence>
  907         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:consul t"/>
  908       </xs:s equence>
  909     </xs:com plexType>
  910     <xs:comp lexType na me="getVer sion">
  911       <xs:se quence/>
  912     </xs:com plexType>
  913     <xs:comp lexType na me="getVer sionRespon se">
  914       <xs:se quence>
  915         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g"/>
  916       </xs:s equence>
  917     </xs:com plexType>
  918     <xs:comp lexType na me="getAdm issionProc edures">
  919       <xs:se quence>
  920         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  921       </xs:s equence>
  922     </xs:com plexType>
  923     <xs:comp lexType na me="getAdm issionProc eduresResp onse">
  924       <xs:se quence>
  925         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:proced ure"/>
  926       </xs:s equence>
  927     </xs:com plexType>
  928     <xs:comp lexType na me="getOrd erDetail">
  929       <xs:se quence>
  930         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  931       </xs:s equence>
  932     </xs:com plexType>
  933     <xs:comp lexType na me="getOrd erDetailRe sponse">
  934       <xs:se quence>
  935         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  936       </xs:s equence>
  937     </xs:com plexType>
  938     <xs:comp lexType na me="getPat ientEncoun tersReport ">
  939       <xs:se quence>
  940         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  941       </xs:s equence>
  942     </xs:com plexType>
  943     <xs:comp lexType na me="getPat ientEncoun tersReport Response">
  944       <xs:se quence>
  945         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  946       </xs:s equence>
  947     </xs:com plexType>
  948     <xs:comp lexType na me="update UserSubjec tDN">
  949       <xs:se quence>
  950         <xs: element mi nOccurs="0 " name="au thUserInfo Query" typ e="tns:aut hUserInfo" />
  951       </xs:s equence>
  952     </xs:com plexType>
  953     <xs:comp lexType na me="update UserSubjec tDNRespons e">
  954       <xs:se quence>
  955         <xs: element na me="return " type="xs :boolean"/ >
  956       </xs:s equence>
  957     </xs:com plexType>
  958     <xs:comp lexType na me="getOut patientPro cedures">
  959       <xs:se quence>
  960         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  961       </xs:s equence>
  962     </xs:com plexType>
  963     <xs:comp lexType na me="getOut patientPro ceduresRes ponse">
  964       <xs:se quence>
  965         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:proced ure"/>
  966       </xs:s equence>
  967     </xs:com plexType>
  968     <xs:comp lexType na me="select Patient">
  969       <xs:se quence>
  970         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  971       </xs:s equence>
  972     </xs:com plexType>
  973     <xs:comp lexType na me="select PatientRes ponse">
  974       <xs:se quence>
  975         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:pati ent"/>
  976       </xs:s equence>
  977     </xs:com plexType>
  978     <xs:comp lexType na me="getMed icationDet ail">
  979       <xs:se quence>
  980         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  981       </xs:s equence>
  982     </xs:com plexType>
  983     <xs:comp lexType na me="getMed icationDet ailRespons e">
  984       <xs:se quence>
  985         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:free TextReport "/>
  986       </xs:s equence>
  987     </xs:com plexType>
  988     <xs:comp lexType na me="getPat ientAppoin tments">
  989       <xs:se quence>
  990         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  991       </xs:s equence>
  992     </xs:com plexType>
  993     <xs:comp lexType na me="getPat ientAppoin tmentsResp onse">
  994       <xs:se quence>
  995         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tAppointme nts"/>
  996       </xs:s equence>
  997     </xs:com plexType>
  998     <xs:comp lexType na me="getPat ientDischa rgeSummari es">
  999       <xs:se quence>
  1000         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1001       </xs:s equence>
  1002     </xs:com plexType>
  1003     <xs:comp lexType na me="getPat ientDischa rgeSummari esResponse ">
  1004       <xs:se quence>
  1005         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:progre ssNote"/>
  1006       </xs:s equence>
  1007     </xs:com plexType>
  1008     <xs:comp lexType na me="getPat ientAdmiss ions">
  1009       <xs:se quence>
  1010         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1011       </xs:s equence>
  1012     </xs:com plexType>
  1013     <xs:comp lexType na me="getPat ientAdmiss ionsRespon se">
  1014       <xs:se quence>
  1015         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:patien tAdmission "/>
  1016       </xs:s equence>
  1017     </xs:com plexType>
  1018     <xs:comp lexType na me="getAdm issionDeta ils">
  1019       <xs:se quence>
  1020         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1021       </xs:s equence>
  1022     </xs:com plexType>
  1023     <xs:comp lexType na me="getAdm issionDeta ilsRespons e">
  1024       <xs:se quence>
  1025         <xs: element mi nOccurs="0 " name="re turn" type ="ns1:admi ssionDetai l"/>
  1026       </xs:s equence>
  1027     </xs:com plexType>
  1028     <xs:comp lexType na me="getPat ientImmuni zations">
  1029       <xs:se quence>
  1030         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1031       </xs:s equence>
  1032     </xs:com plexType>
  1033     <xs:comp lexType na me="getPat ientImmuni zationsRes ponse">
  1034       <xs:se quence>
  1035         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:immuni zation"/>
  1036       </xs:s equence>
  1037     </xs:com plexType>
  1038     <xs:comp lexType na me="getPat ientOrders ">
  1039       <xs:se quence>
  1040         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1041       </xs:s equence>
  1042     </xs:com plexType>
  1043     <xs:comp lexType na me="getPat ientOrders Response">
  1044       <xs:se quence>
  1045         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:order" />
  1046       </xs:s equence>
  1047     </xs:com plexType>
  1048     <xs:comp lexType na me="getPro viderOrder sResulted" >
  1049       <xs:se quence>
  1050         <xs: element mi nOccurs="0 " name="qu eryBean" t ype="tns:j MeadowsQue ry"/>
  1051       </xs:s equence>
  1052     </xs:com plexType>
  1053     <xs:comp lexType na me="getPro viderOrder sResultedR esponse">
  1054       <xs:se quence>
  1055         <xs: element ma xOccurs="9 9999" minO ccurs="0"  name="retu rn" type=" ns1:order" />
  1056       </xs:s equence>
  1057     </xs:com plexType>
  1058   </xs:schem a>