97. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/21/2017 10:24:35 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.

97.1 Files compared

# Location File Last Modified
1 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\JMeadowsDataService\2.3.3.2\JMeadowsDataService-2.3.3.2.jar\META-INF\wsdl JMeadowsDataService_metadata2.xsd Fri Mar 4 13:11:42 2016 UTC
2 JLV_2.5.3.0.2_cif.zip\JLV_2.5.3.0.2_src\JLVQoS\project-repo\org\hui\JMeadowsDataService\2.3.3.2\JMeadowsDataService-2.3.3.2.jar\META-INF\wsdl JMeadowsDataService_metadata2.xsd Wed Jun 21 13:20:46 2017 UTC

97.2 Comparison summary

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

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

97.4 Active regular expressions

No regular expressions were active.

97.5 Comparison detail

  1   <!-- Publi shed by JA X-WS RI (h ttp://jax- ws.java.ne t). RI's v ersion is  Metro/2.3. 1-b419 (br anches/2.3 .1.x-7937;  2014-08-0 4T08:11:03 +0000) JAX WS-RI/2.2. 10-b140803 .1500 JAXW S-API/2.2. 11 JAXB-RI /2.2.10-b1 40802.1033  JAXB-API/ 2.2.12-b14 0109.1041  svn-revisi on#unknown . --><xs:s chema xmln s:tns="htt p://webser vice.vds. URL         /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ /webservic e.vds. URL         /" version ="1.0">
  2     <xs:comp lexType na me="patien t">
  3       <xs:se quence>
  4         <xs: element mi nOccurs="0 " name="ag e" type="x s:string"/ >
  5         <xs: element mi nOccurs="0 " name="ah ltaUnitNum ber" type= "xs:string "/>
  6         <xs: element mi nOccurs="0 " name="CW AD" type=" xs:string" />
  7         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  8         <xs: element mi nOccurs="0 " name="ED IPI" type= "xs:string "/>
  9         <xs: element mi nOccurs="0 " name="FM P" type="x s:string"/ >
  10         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  11         <xs: element na me="HIESha ringOptIn"  type="xs: boolean"/>
  12         <xs: element mi nOccurs="0 " name="HI ESharingOp tInLastUpd ateDate" t ype="xs:da teTime"/>
  13         <xs: element mi nOccurs="0 " name="IC N" type="x s:string"/ >
  14         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  15         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" patientIen s" nillabl e="true" t ype="tns:k eyValuePai r"/>
  16         <xs: element mi nOccurs="0 " name="pa tientLocat ion" type= "xs:string "/>
  17         <xs: element mi nOccurs="0 " name="pa tientRoomB ed" type=" xs:string" />
  18         <xs: element mi nOccurs="0 " name="SS N" type="x s:string"/ >
  19         <xs: element mi nOccurs="0 " name="sc Percent" t ype="xs:st ring"/>
  20         <xs: element na me="sensit ive" type= "xs:boolea n"/>
  21         <xs: element mi nOccurs="0 " name="sp onsorSSN"  type="xs:s tring"/>
  22         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vistaSites " nillable ="true" ty pe="tns:si te"/>
  23       </xs:s equence>
  24     </xs:com plexType>
  25     <xs:comp lexType na me="keyVal uePair">
  26       <xs:se quence>
  27         <xs: element mi nOccurs="0 " name="ke y" type="x s:anyType" />
  28         <xs: element mi nOccurs="0 " name="va lue" type= "xs:anyTyp e"/>
  29       </xs:s equence>
  30     </xs:com plexType>
  31     <xs:comp lexType na me="site">
  32       <xs:se quence>
  33         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  34         <xs: element mi nOccurs="0 " name="co ntainer" t ype="xs:st ring"/>
  35         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  36         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" endpoints"  nillable= "true" typ e="tns:end point"/>
  37         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  38         <xs: element mi nOccurs="0 " name="mo niker" typ e="xs:stri ng"/>
  39         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  40         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" permission s" nillabl e="true" t ype="tns:j anusPermis sion"/>
  41         <xs: element mi nOccurs="0 " name="re gion" type ="tns:regi on"/>
  42         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  43         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  44       </xs:s equence>
  45     </xs:com plexType>
  46     <xs:comp lexType na me="endpoi nt">
  47       <xs:se quence>
  48         <xs: element mi nOccurs="0 " name="ac cessionPre fix" type= "xs:string "/>
  49         <xs: element mi nOccurs="0 " name="ae Title" typ e="xs:stri ng"/>
  50         <xs: element mi nOccurs="0 " name="en vironment"  type="xs: string"/>
  51         <xs: element mi nOccurs="0 " name="ho st" type=" xs:string" />
  52         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  53         <xs: element mi nOccurs="0 " name="mo dality" ty pe="xs:str ing"/>
  54         <xs: element mi nOccurs="0 " name="pa ssword" ty pe="xs:str ing"/>
  55         <xs: element mi nOccurs="0 " name="po rt" type=" xs:int"/>
  56         <xs: element mi nOccurs="0 " name="pr otocol" ty pe="xs:str ing"/>
  57         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  58         <xs: element mi nOccurs="0 " name="si teId" type ="xs:int"/ >
  59         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  60         <xs: element mi nOccurs="0 " name="us ername" ty pe="xs:str ing"/>
  61       </xs:s equence>
  62     </xs:com plexType>
  63     <xs:comp lexType na me="janusP ermission" >
  64       <xs:se quence>
  65         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  66         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  67       </xs:s equence>
  68     </xs:com plexType>
  69     <xs:comp lexType na me="region ">
  70       <xs:se quence>
  71         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  72         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  73       </xs:s equence>
  74     </xs:com plexType>
  75     <xs:comp lexType na me="patien tDemograph ics">
  76       <xs:co mplexConte nt>
  77         <xs: extension  base="tns: patient">
  78           <x s:sequence >
  79              <xs:elemen t minOccur s="0" name ="address1 " type="xs :string"/>
  80              <xs:elemen t minOccur s="0" name ="address2 " type="xs :string"/>
  81              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:stri ng"/>
  82              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  83              <xs:elemen t minOccur s="0" name ="cdrEvent Id" type=" xs:string" />
  84              <xs:elemen t minOccur s="0" name ="city" ty pe="xs:str ing"/>
  85              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  86              <xs:elemen t minOccur s="0" name ="codeGree n" type="x s:string"/ >
  87              <xs:elemen t minOccur s="0" name ="eligibil ity" type= "xs:string "/>
  88              <xs:elemen t minOccur s="0" name ="eligibil ityStatus"  type="xs: string"/>
  89              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="emerge ncyContact " nillable ="true" ty pe="tns:pe rson"/>
  90              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="ethnic ity" nilla ble="true"  type="tns :code"/>
  91              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="flags"  nillable= "true" typ e="tns:fla g"/>
  92              <xs:elemen t minOccur s="0" name ="labId" t ype="xs:st ring"/>
  93              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="langua ges" nilla ble="true"  type="xs: string"/>
  94              <xs:elemen t minOccur s="0" name ="maritalS tatus" typ e="xs:stri ng"/>
  95              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="nextOf Kin" nilla ble="true"  type="tns :person"/>
  96              <xs:elemen t minOccur s="0" name ="pcAssign ed" type=" xs:dateTim e"/>
  97              <xs:elemen t minOccur s="0" name ="pcProvid er" type=" tns:provid er"/>
  98              <xs:elemen t minOccur s="0" name ="pcTeam"  type="xs:s tring"/>
  99              <xs:elemen t minOccur s="0" name ="pcmClini c" type="x s:string"/ >
  100              <xs:elemen t minOccur s="0" name ="pcmDates " type="xs :dateTime" />
  101              <xs:elemen t minOccur s="0" name ="pcmPhone " type="xs :string"/>
  102              <xs:elemen t minOccur s="0" name ="percentS erviceConn ected" typ e="xs:stri ng"/>
  103              <xs:elemen t minOccur s="0" name ="phone1"  type="xs:s tring"/>
  104              <xs:elemen t minOccur s="0" name ="phone2"  type="xs:s tring"/>
  105              <xs:elemen t minOccur s="0" name ="primaryP rovider" t ype="xs:st ring"/>
  106              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="race"  nillable=" true" type ="tns:code "/>
  107              <xs:elemen t minOccur s="0" name ="rank" ty pe="xs:str ing"/>
  108              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="religi on" nillab le="true"  type="xs:s tring"/>
  109              <xs:elemen t minOccur s="0" name ="site" ty pe="tns:si te"/>
  110              <xs:elemen t minOccur s="0" name ="sourcePr otocol" ty pe="xs:str ing"/>
  111              <xs:elemen t minOccur s="0" name ="sponsorN ame" type= "xs:string "/>
  112              <xs:elemen t minOccur s="0" name ="state" t ype="xs:st ring"/>
  113              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  114              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  115              <xs:elemen t minOccur s="0" name ="zipCode"  type="xs: string"/>
  116           </ xs:sequenc e>
  117         </xs :extension >
  118       </xs:c omplexCont ent>
  119     </xs:com plexType>
  120     <xs:comp lexType na me="person ">
  121       <xs:se quence>
  122         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  123         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  124         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  125         <xs: element mi nOccurs="0 " name="re lationship " type="xs :string"/>
  126         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  127         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  128         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  129         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  130         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telcoms" n illable="t rue" type= "tns:telec om"/>
  131       </xs:s equence>
  132     </xs:com plexType>
  133     <xs:comp lexType na me="teleco m">
  134       <xs:se quence>
  135         <xs: element mi nOccurs="0 " name="us ageType" t ype="xs:st ring"/>
  136         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  137       </xs:s equence>
  138     </xs:com plexType>
  139     <xs:comp lexType na me="code">
  140       <xs:se quence>
  141         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  142         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  143         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  144         <xs: element mi nOccurs="0 " name="ra nking" typ e="xs:stri ng"/>
  145         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  146       </xs:s equence>
  147     </xs:com plexType>
  148     <xs:comp lexType na me="flag">
  149       <xs:co mplexConte nt>
  150         <xs: extension  base="tns: dataBean">
  151           <x s:sequence >
  152              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  153              <xs:elemen t minOccur s="0" name ="assigned " type="xs :dateTime" />
  154              <xs:elemen t minOccur s="0" name ="category " type="xs :string"/>
  155              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  156              <xs:elemen t minOccur s="0" name ="document Id" type=" xs:string" />
  157              <xs:elemen t minOccur s="0" name ="document Name" type ="xs:strin g"/>
  158              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  159              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  160              <xs:elemen t minOccur s="0" name ="original Site" type ="xs:strin g"/>
  161              <xs:elemen t minOccur s="0" name ="ownerSit e" type="x s:string"/ >
  162              <xs:elemen t minOccur s="0" name ="reviewDu e" type="x s:dateTime "/>
  163              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  164           </ xs:sequenc e>
  165         </xs :extension >
  166       </xs:c omplexCont ent>
  167     </xs:com plexType>
  168     <xs:comp lexType na me="dataBe an">
  169       <xs:se quence>
  170         <xs: element mi nOccurs="0 " name="cd rEventId"  type="xs:s tring"/>
  171         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codes" nil lable="tru e" type="t ns:code"/>
  172         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  173         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  174         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  175         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  176         <xs: element mi nOccurs="0 " name="so urceProtoc ol" type=" xs:string" />
  177       </xs:s equence>
  178     </xs:com plexType>
  179     <xs:comp lexType na me="vlerDo cument">
  180       <xs:co mplexConte nt>
  181         <xs: extension  base="tns: dataBean">
  182           <x s:sequence >
  183              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="author List" nill able="true " type="tn s:author"/ >
  184              <xs:elemen t minOccur s="0" name ="creation Time" type ="xs:dateT ime"/>
  185              <xs:elemen t minOccur s="0" name ="document " type="xs :base64Bin ary"/>
  186              <xs:elemen t minOccur s="0" name ="document UniqueId"  type="xs:s tring"/>
  187              <xs:elemen t minOccur s="0" name ="homeComm unityId" t ype="xs:st ring"/>
  188              <xs:elemen t minOccur s="0" name ="mimeType " type="xs :string"/>
  189              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  190              <xs:elemen t minOccur s="0" name ="reposito ryUniqueId " type="xs :string"/>
  191              <xs:elemen t minOccur s="0" name ="sourcePa tientId" t ype="xs:st ring"/>
  192           </ xs:sequenc e>
  193         </xs :extension >
  194       </xs:c omplexCont ent>
  195     </xs:com plexType>
  196     <xs:comp lexType na me="author ">
  197       <xs:se quence>
  198         <xs: element mi nOccurs="0 " name="in stitution"  type="xs: string"/>
  199         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  200       </xs:s equence>
  201     </xs:com plexType>
  202     <xs:comp lexType na me="prescr iptionFill ">
  203       <xs:co mplexConte nt>
  204         <xs: extension  base="tns: dataBean">
  205           <x s:sequence >
  206              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  207              <xs:elemen t minOccur s="0" name ="dispense Date" type ="xs:dateT ime"/>
  208              <xs:elemen t minOccur s="0" name ="dispensi ngPharmacy " type="xs :string"/>
  209              <xs:elemen t minOccur s="0" name ="dispensi ngQuantity " type="xs :string"/>
  210              <xs:elemen t name="pa rtial" typ e="xs:bool ean"/>
  211              <xs:elemen t minOccur s="0" name ="releaseD ate" type= "xs:dateTi me"/>
  212              <xs:elemen t minOccur s="0" name ="routing"  type="xs: string"/>
  213           </ xs:sequenc e>
  214         </xs :extension >
  215       </xs:c omplexCont ent>
  216     </xs:com plexType>
  217     <xs:comp lexType na me="deploy mentForm">
  218       <xs:co mplexConte nt>
  219         <xs: extension  base="tns: dataBean">
  220           <x s:sequence >
  221              <xs:elemen t minOccur s="0" name ="complete Note" type ="xs:strin g"/>
  222              <xs:elemen t minOccur s="0" name ="custodia nId" type= "xs:string "/>
  223              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  224              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:stri ng"/>
  225              <xs:elemen t minOccur s="0" name ="facility " type="xs :string"/>
  226              <xs:elemen t minOccur s="0" name ="loincCod e" type="x s:string"/ >
  227              <xs:elemen t minOccur s="0" name ="noteForm at" type=" xs:string" />
  228              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  229              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  230              <xs:elemen t minOccur s="0" name ="noteType Code" type ="xs:strin g"/>
  231              <xs:elemen t minOccur s="0" name ="noteType Name" type ="xs:strin g"/>
  232              <xs:elemen t minOccur s="0" name ="otherIde ntifier" t ype="xs:st ring"/>
  233              <xs:elemen t minOccur s="0" name ="reposito ryId" type ="xs:strin g"/>
  234              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  235              <xs:elemen t minOccur s="0" name ="verified Date" type ="xs:strin g"/>
  236           </ xs:sequenc e>
  237         </xs :extension >
  238       </xs:c omplexCont ent>
  239     </xs:com plexType>
  240     <xs:comp lexType na me="encoun terDocumen t">
  241       <xs:co mplexConte nt>
  242         <xs: extension  base="tns: dataBean">
  243           <x s:sequence >
  244              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  245              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  246              <xs:elemen t minOccur s="0" name ="localTit le" type=" xs:string" />
  247              <xs:elemen t minOccur s="0" name ="national Title" typ e="xs:stri ng"/>
  248              <xs:elemen t minOccur s="0" name ="vuid" ty pe="xs:str ing"/>
  249           </ xs:sequenc e>
  250         </xs :extension >
  251       </xs:c omplexCont ent>
  252     </xs:com plexType>
  253     <xs:comp lexType na me="immuni zation">
  254       <xs:co mplexConte nt>
  255         <xs: extension  base="tns: dataBean">
  256           <x s:sequence >
  257              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  258              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  259              <xs:elemen t name="co ntraindica ted" type= "xs:boolea n"/>
  260              <xs:elemen t minOccur s="0" name ="cvx" typ e="xs:stri ng"/>
  261              <xs:elemen t minOccur s="0" name ="dateTime " type="xs :string"/>
  262              <xs:elemen t minOccur s="0" name ="document edBy" type ="xs:strin g"/>
  263              <xs:elemen t minOccur s="0" name ="dose" ty pe="xs:str ing"/>
  264              <xs:elemen t minOccur s="0" name ="encounte rProvider"  type="xs: string"/>
  265              <xs:elemen t minOccur s="0" name ="exemptio nRefusalDa te" type=" xs:dateTim e"/>
  266              <xs:elemen t minOccur s="0" name ="exemptio nRefusalRe ason" type ="xs:strin g"/>
  267              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  268              <xs:elemen t minOccur s="0" name ="lot" typ e="xs:stri ng"/>
  269              <xs:elemen t minOccur s="0" name ="lotExpir ationDate"  type="xs: dateTime"/ >
  270              <xs:elemen t minOccur s="0" name ="manufact urerName"  type="xs:s tring"/>
  271              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  272              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="xs:s tring"/>
  273              <xs:elemen t minOccur s="0" name ="productT ype" type= "xs:string "/>
  274              <xs:elemen t minOccur s="0" name ="reaction " type="xs :string"/>
  275              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  276              <xs:elemen t minOccur s="0" name ="route" t ype="xs:st ring"/>
  277              <xs:elemen t minOccur s="0" name ="series"  type="xs:s tring"/>
  278              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  279              <xs:elemen t minOccur s="0" name ="source"  type="xs:s tring"/>
  280              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  281              <xs:elemen t minOccur s="0" name ="visitLoc ation" typ e="xs:stri ng"/>
  282           </ xs:sequenc e>
  283         </xs :extension >
  284       </xs:c omplexCont ent>
  285     </xs:com plexType>
  286     <xs:comp lexType na me="patien tDemograph icsDetail" >
  287       <xs:co mplexConte nt>
  288         <xs: extension  base="tns: dataBean">
  289           <x s:sequence >
  290              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  291           </ xs:sequenc e>
  292         </xs :extension >
  293       </xs:c omplexCont ent>
  294     </xs:com plexType>
  295     <xs:comp lexType na me="proced ure">
  296       <xs:co mplexConte nt>
  297         <xs: extension  base="tns: dataBean">
  298           <x s:sequence >
  299              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  300              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  301              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  302              <xs:elemen t minOccur s="0" name ="codingSt atus" type ="xs:strin g"/>
  303              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  304              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  305              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  306              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  307              <xs:elemen t minOccur s="0" name ="encounte rName" typ e="xs:stri ng"/>
  308              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  309              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  310              <xs:elemen t minOccur s="0" name ="notes" t ype="xs:st ring"/>
  311              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  312              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  313              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  314           </ xs:sequenc e>
  315         </xs :extension >
  316       </xs:c omplexCont ent>
  317     </xs:com plexType>
  318     <xs:comp lexType na me="provid er">
  319       <xs:se quence>
  320         <xs: element mi nOccurs="0 " name="an alogPager"  type="xs: string"/>
  321         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  322         <xs: element mi nOccurs="0 " name="cl assificati on" type=" xs:string" />
  323         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  324         <xs: element mi nOccurs="0 " name="da teTime" ty pe="xs:dat eTime"/>
  325         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  326         <xs: element mi nOccurs="0 " name="fa x" type="x s:string"/ >
  327         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  328         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  329         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  330         <xs: element na me="primar y" type="x s:boolean" />
  331         <xs: element mi nOccurs="0 " name="pr oviderType " type="xs :string"/>
  332         <xs: element mi nOccurs="0 " name="ro le" type=" xs:string" />
  333         <xs: element mi nOccurs="0 " name="se rvice" typ e="xs:stri ng"/>
  334         <xs: element mi nOccurs="0 " name="si gnatureBlo ck" type=" xs:string" />
  335         <xs: element mi nOccurs="0 " name="sp ecializati on" type=" xs:string" />
  336         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  337         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  338         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  339         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  340         <xs: element mi nOccurs="0 " name="ta xonomyCode " type="xs :string"/>
  341       </xs:s equence>
  342     </xs:com plexType>
  343     <xs:comp lexType na me="vitals ">
  344       <xs:co mplexConte nt>
  345         <xs: extension  base="tns: dataBean">
  346           <x s:sequence >
  347              <xs:elemen t minOccur s="0" name ="bmi" typ e="xs:stri ng"/>
  348              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  349              <xs:elemen t minOccur s="0" name ="dateTime Taken" typ e="xs:date Time"/>
  350              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  351              <xs:elemen t minOccur s="0" name ="rate" ty pe="xs:str ing"/>
  352              <xs:elemen t minOccur s="0" name ="resultCo mments" ty pe="xs:str ing"/>
  353              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  354              <xs:elemen t minOccur s="0" name ="unitsCod e" type="x s:string"/ >
  355              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitalM odifiers"  nillable=" true" type ="tns:vita lModifier" />
  356              <xs:elemen t minOccur s="0" name ="vitalTyp e" type="x s:string"/ >
  357              <xs:elemen t minOccur s="0" name ="vitalsIE N" type="x s:string"/ >
  358           </ xs:sequenc e>
  359         </xs :extension >
  360       </xs:c omplexCont ent>
  361     </xs:com plexType>
  362     <xs:comp lexType na me="vitalM odifier">
  363       <xs:se quence>
  364         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  365         <xs: element mi nOccurs="0 " name="un its" type= "xs:string "/>
  366         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  367       </xs:s equence>
  368     </xs:com plexType>
  369     <xs:comp lexType na me="pce">
  370       <xs:co mplexConte nt>
  371         <xs: extension  base="tns: dataBean">
  372           <x s:sequence >
  373              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  374              <xs:elemen t minOccur s="0" name ="encounte rIen" type ="xs:strin g"/>
  375              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  376              <xs:elemen t minOccur s="0" name ="ien" typ e="xs:stri ng"/>
  377              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  378              <xs:elemen t minOccur s="0" name ="readDate " type="xs :dateTime" />
  379              <xs:elemen t minOccur s="0" name ="reading"  type="xs: string"/>
  380              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  381           </ xs:sequenc e>
  382         </xs :extension >
  383       </xs:c omplexCont ent>
  384     </xs:com plexType>
  385     <xs:comp lexType na me="proble mNote">
  386       <xs:co mplexConte nt>
  387         <xs: extension  base="tns: dataBean">
  388           <x s:sequence >
  389              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  390              <xs:elemen t minOccur s="0" name ="noteEnte redBy" typ e="xs:stri ng"/>
  391              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  392           </ xs:sequenc e>
  393         </xs :extension >
  394       </xs:c omplexCont ent>
  395     </xs:com plexType>
  396     <xs:comp lexType na me="insura nceBean">
  397       <xs:co mplexConte nt>
  398         <xs: extension  base="tns: dataBean">
  399           <x s:sequence >
  400              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  401              <xs:elemen t minOccur s="0" name ="companyA ddressLine 1" type="x s:string"/ >
  402              <xs:elemen t minOccur s="0" name ="companyA ddressLine 2" type="x s:string"/ >
  403              <xs:elemen t minOccur s="0" name ="companyA ddressLine 3" type="x s:string"/ >
  404              <xs:elemen t minOccur s="0" name ="companyC ity" type= "xs:string "/>
  405              <xs:elemen t minOccur s="0" name ="companyI en" type=" xs:string" />
  406              <xs:elemen t minOccur s="0" name ="companyN ame" type= "xs:string "/>
  407              <xs:elemen t minOccur s="0" name ="companyP ostalCode"  type="xs: string"/>
  408              <xs:elemen t minOccur s="0" name ="companyS tateProvin ce" type=" xs:string" />
  409              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="compan yTelecom"  nillable=" true" type ="tns:tele com"/>
  410              <xs:elemen t minOccur s="0" name ="effectiv eDate" typ e="xs:date Time"/>
  411              <xs:elemen t minOccur s="0" name ="expirati onDate" ty pe="xs:dat eTime"/>
  412              <xs:elemen t minOccur s="0" name ="groupNum ber" type= "xs:string "/>
  413              <xs:elemen t minOccur s="0" name ="insNum"  type="xs:s tring"/>
  414              <xs:elemen t minOccur s="0" name ="insuranc eNumber" t ype="xs:st ring"/>
  415              <xs:elemen t minOccur s="0" name ="insuranc eType" typ e="xs:stri ng"/>
  416              <xs:elemen t minOccur s="0" name ="insuranc eTypeId" t ype="xs:st ring"/>
  417              <xs:elemen t minOccur s="0" name ="memberId " type="xs :string"/>
  418              <xs:elemen t minOccur s="0" name ="planName " type="xs :string"/>
  419              <xs:elemen t minOccur s="0" name ="policyHo lder" type ="xs:strin g"/>
  420              <xs:elemen t minOccur s="0" name ="relation Ship" type ="xs:strin g"/>
  421              <xs:elemen t minOccur s="0" name ="rxBin" t ype="xs:st ring"/>
  422              <xs:elemen t minOccur s="0" name ="rxPcn" t ype="xs:st ring"/>
  423              <xs:elemen t minOccur s="0" name ="subscrib erDOB" typ e="xs:date Time"/>
  424              <xs:elemen t minOccur s="0" name ="subscrib erId" type ="xs:strin g"/>
  425              <xs:elemen t minOccur s="0" name ="textDesc ription" t ype="xs:st ring"/>
  426           </ xs:sequenc e>
  427         </xs :extension >
  428       </xs:c omplexCont ent>
  429     </xs:com plexType>
  430     <xs:comp lexType na me="consul t">
  431       <xs:co mplexConte nt>
  432         <xs: extension  base="tns: dataBean">
  433           <x s:sequence >
  434              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  435              <xs:elemen t minOccur s="0" name ="consultT ype" type= "xs:string "/>
  436              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  437              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  438              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  439              <xs:elemen t minOccur s="0" name ="patientN extAppoint ment" type ="xs:dateT ime"/>
  440              <xs:elemen t minOccur s="0" name ="procedur eConsult"  type="xs:s tring"/>
  441              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  442              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  443              <xs:elemen t minOccur s="0" name ="requestD ate" type= "xs:dateTi me"/>
  444              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  445              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  446           </ xs:sequenc e>
  447         </xs :extension >
  448       </xs:c omplexCont ent>
  449     </xs:com plexType>
  450     <xs:comp lexType na me="progre ssNote">
  451       <xs:co mplexConte nt>
  452         <xs: extension  base="tns: dataBean">
  453           <x s:sequence >
  454              <xs:elemen t minOccur s="0" name ="amended"  type="xs: string"/>
  455              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  456              <xs:elemen t minOccur s="0" name ="encounte r" type="x s:string"/ >
  457              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  458              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  459              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  460              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  461              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  462              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  463              <xs:elemen t minOccur s="0" name ="noteTitl eId" type= "xs:string "/>
  464              <xs:elemen t minOccur s="0" name ="noteType " type="xs :string"/>
  465              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  466              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  467              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  468              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  469              <xs:elemen t minOccur s="0" name ="visitDat e" type="x s:string"/ >
  470           </ xs:sequenc e>
  471         </xs :extension >
  472       </xs:c omplexCont ent>
  473     </xs:com plexType>
  474     <xs:comp lexType na me="labRes ult">
  475       <xs:co mplexConte nt>
  476         <xs: extension  base="tns: dataBean">
  477           <x s:sequence >
  478              <xs:elemen t minOccur s="0" name ="accessio n" type="x s:string"/ >
  479              <xs:elemen t minOccur s="0" name ="accessio nComment"  type="xs:s tring"/>
  480              <xs:elemen t minOccur s="0" name ="collecte dDate" typ e="xs:date Time"/>
  481              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  482              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  483              <xs:elemen t minOccur s="0" name ="interpre tation" ty pe="xs:str ing"/>
  484              <xs:elemen t minOccur s="0" name ="interpre tationCode " type="xs :string"/>
  485              <xs:elemen t minOccur s="0" name ="interpre tationDeta il" type=" xs:string" />
  486              <xs:elemen t minOccur s="0" name ="orderCom ment" type ="xs:strin g"/>
  487              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  488              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  489              <xs:elemen t minOccur s="0" name ="performi ngLabCity"  type="xs: string"/>
  490              <xs:elemen t minOccur s="0" name ="performi ngLabName"  type="xs: string"/>
  491              <xs:elemen t minOccur s="0" name ="performi ngLabPhone " type="xs :string"/>
  492              <xs:elemen t minOccur s="0" name ="performi ngLabPosta lCode" typ e="xs:stri ng"/>
  493              <xs:elemen t minOccur s="0" name ="performi ngLabState Province"  type="xs:s tring"/>
  494              <xs:elemen t minOccur s="0" name ="performi ngLabStree t1" type=" xs:string" />
  495              <xs:elemen t minOccur s="0" name ="performi ngLabStree t2" type=" xs:string" />
  496              <xs:elemen t minOccur s="0" name ="performi ngLabStree t3" type=" xs:string" />
  497              <xs:elemen t minOccur s="0" name ="printNam e" type="x s:string"/ >
  498              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  499              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  500              <xs:elemen t minOccur s="0" name ="referenc eRange" ty pe="xs:str ing"/>
  501              <xs:elemen t minOccur s="0" name ="requesti ngLocation " type="xs :string"/>
  502              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  503              <xs:elemen t minOccur s="0" name ="resultDa te" type=" xs:dateTim e"/>
  504              <xs:elemen t minOccur s="0" name ="resultSt atus" type ="xs:strin g"/>
  505              <xs:elemen t name="se nsitive" t ype="xs:bo olean"/>
  506              <xs:elemen t minOccur s="0" name ="specimen " type="xs :string"/>
  507              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  508              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  509              <xs:elemen t minOccur s="0" name ="testId"  type="xs:s tring"/>
  510              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  511              <xs:elemen t minOccur s="0" name ="testType " type="xs :string"/>
  512              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  513              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  514           </ xs:sequenc e>
  515         </xs :extension >
  516       </xs:c omplexCont ent>
  517     </xs:com plexType>
  518     <xs:comp lexType na me="allerg yDetail">
  519       <xs:co mplexConte nt>
  520         <xs: extension  base="tns: dataBean">
  521           <x s:sequence >
  522              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  523           </ xs:sequenc e>
  524         </xs :extension >
  525       </xs:c omplexCont ent>
  526     </xs:com plexType>
  527     <xs:comp lexType na me="diagno sis">
  528       <xs:co mplexConte nt>
  529         <xs: extension  base="tns: dataBean">
  530           <x s:sequence >
  531              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  532              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  533              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  534              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  535              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  536           </ xs:sequenc e>
  537         </xs :extension >
  538       </xs:c omplexCont ent>
  539     </xs:com plexType>
  540     <xs:comp lexType na me="alert" >
  541       <xs:co mplexConte nt>
  542         <xs: extension  base="tns: dataBean">
  543           <x s:sequence >
  544              <xs:elemen t minOccur s="0" name ="alertId"  type="xs: string"/>
  545              <xs:elemen t minOccur s="0" name ="messageT ext" type= "xs:string "/>
  546           </ xs:sequenc e>
  547         </xs :extension >
  548       </xs:c omplexCont ent>
  549     </xs:com plexType>
  550     <xs:comp lexType na me="patien tAppointme nts">
  551       <xs:co mplexConte nt>
  552         <xs: extension  base="tns: dataBean">
  553           <x s:sequence >
  554              <xs:elemen t minOccur s="0" name ="apptDate " type="xs :dateTime" />
  555              <xs:elemen t minOccur s="0" name ="apptId"  type="xs:s tring"/>
  556              <xs:elemen t minOccur s="0" name ="apptType " type="xs :string"/>
  557              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  558              <xs:elemen t minOccur s="0" name ="clinicId " type="xs :string"/>
  559              <xs:elemen t minOccur s="0" name ="clinicSt opCode" ty pe="xs:str ing"/>
  560              <xs:elemen t minOccur s="0" name ="clinicSt opName" ty pe="xs:str ing"/>
  561              <xs:elemen t minOccur s="0" name ="creditSt opCode" ty pe="xs:str ing"/>
  562              <xs:elemen t minOccur s="0" name ="creditSt opName" ty pe="xs:str ing"/>
  563              <xs:elemen t minOccur s="0" name ="patientC lass" type ="xs:strin g"/>
  564              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  565              <xs:elemen t minOccur s="0" name ="provider Class" typ e="xs:stri ng"/>
  566              <xs:elemen t minOccur s="0" name ="provider Code" type ="xs:strin g"/>
  567              <xs:elemen t minOccur s="0" name ="provider Pager" typ e="xs:stri ng"/>
  568              <xs:elemen t minOccur s="0" name ="provider Phone" typ e="xs:stri ng"/>
  569              <xs:elemen t minOccur s="0" name ="reason"  type="xs:s tring"/>
  570              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  571              <xs:elemen t minOccur s="0" name ="serviceC ategoryCod e" type="x s:string"/ >
  572              <xs:elemen t minOccur s="0" name ="serviceC ategoryNam e" type="x s:string"/ >
  573              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  574              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  575              <xs:elemen t minOccur s="0" name ="visitStr ing" type= "xs:string "/>
  576           </ xs:sequenc e>
  577         </xs :extension >
  578       </xs:c omplexCont ent>
  579     </xs:com plexType>
  580     <xs:comp lexType na me="encoun ter">
  581       <xs:co mplexConte nt>
  582         <xs: extension  base="tns: patientApp ointments" >
  583           <x s:sequence >
  584              <xs:elemen t minOccur s="0" name ="admissio nRegistrat ionNum" ty pe="xs:str ing"/>
  585              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  586              <xs:elemen t minOccur s="0" name ="arrivalD ateTime" t ype="xs:da teTime"/>
  587              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  588              <xs:elemen t minOccur s="0" name ="departur eDateTime"  type="xs: dateTime"/ >
  589              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno sis" nilla ble="true"  type="tns :diagnosis "/>
  590              <xs:elemen t minOccur s="0" name ="discharg eDispositi on" type=" xs:string" />
  591              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  592              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  593              <xs:elemen t minOccur s="0" name ="encounte rNumber" t ype="xs:st ring"/>
  594              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  595              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:date Time"/>
  596              <xs:elemen t minOccur s="0" name ="evalMana gementCode " type="xs :string"/>
  597              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  598              <xs:elemen t minOccur s="0" name ="reasonCo de" type=" xs:string" />
  599              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  600              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  601              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  602              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  603           </ xs:sequenc e>
  604         </xs :extension >
  605       </xs:c omplexCont ent>
  606     </xs:com plexType>
  607     <xs:comp lexType na me="allerg y">
  608       <xs:co mplexConte nt>
  609         <xs: extension  base="tns: dataBean">
  610           <x s:sequence >
  611              <xs:elemen t minOccur s="0" name ="allergyI d" type="x s:string"/ >
  612              <xs:elemen t minOccur s="0" name ="allergyN ame" type= "xs:string "/>
  613              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  614              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="commen ts" nillab le="true"  type="tns: comment"/>
  615              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugCl asses" nil lable="tru e" type="t ns:code"/>
  616              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugIn gredients"  nillable= "true" typ e="tns:cod e"/>
  617              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  618              <xs:elemen t minOccur s="0" name ="historic al" type=" xs:string" />
  619              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:dateTime "/>
  620              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  621              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="reacti ons" nilla ble="true"  type="tns :code"/>
  622              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  623              <xs:elemen t minOccur s="0" name ="verified " type="xs :string"/>
  624           </ xs:sequenc e>
  625         </xs :extension >
  626       </xs:c omplexCont ent>
  627     </xs:com plexType>
  628     <xs:comp lexType na me="commen t">
  629       <xs:se quence>
  630         <xs: element mi nOccurs="0 " name="co mmentText"  type="xs: string"/>
  631         <xs: element mi nOccurs="0 " name="co mmentType"  type="xs: string"/>
  632         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  633         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: dateTime"/ >
  634       </xs:s equence>
  635     </xs:com plexType>
  636     <xs:comp lexType na me="clinic alReminder ">
  637       <xs:co mplexConte nt>
  638         <xs: extension  base="tns: dataBean">
  639           <x s:sequence >
  640              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  641              <xs:elemen t minOccur s="0" name ="detail"  type="xs:s tring"/>
  642              <xs:elemen t minOccur s="0" name ="dueDate"  type="xs: dateTime"/ >
  643              <xs:elemen t minOccur s="0" name ="dueDateS tring" typ e="xs:stri ng"/>
  644              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  645              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate " type="xs :dateTime" />
  646              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate String" ty pe="xs:str ing"/>
  647              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  648              <xs:elemen t minOccur s="0" name ="reminder Class" typ e="xs:stri ng"/>
  649              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  650           </ xs:sequenc e>
  651         </xs :extension >
  652       </xs:c omplexCont ent>
  653     </xs:com plexType>
  654     <xs:comp lexType na me="patien tAdmission ">
  655       <xs:co mplexConte nt>
  656         <xs: extension  base="tns: dataBean">
  657           <x s:sequence >
  658              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:date Time"/>
  659              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  660              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  661              <xs:elemen t minOccur s="0" name ="admittin gUserIen"  type="xs:s tring"/>
  662              <xs:elemen t minOccur s="0" name ="codingCo mpleteDate " type="xs :dateTime" />
  663              <xs:elemen t minOccur s="0" name ="discharg eSummaryId " type="xs :string"/>
  664              <xs:elemen t minOccur s="0" name ="disposit ionDate" t ype="xs:da teTime"/>
  665              <xs:elemen t minOccur s="0" name ="division " type="xs :string"/>
  666              <xs:elemen t minOccur s="0" name ="drg" typ e="xs:stri ng"/>
  667              <xs:elemen t minOccur s="0" name ="drgDescr iption" ty pe="xs:str ing"/>
  668              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="encoun terDocumen ts" nillab le="true"  type="tns: encounterD ocument"/>
  669              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  670              <xs:elemen t minOccur s="0" name ="reason"  type="tns: code"/>
  671              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  672              <xs:elemen t minOccur s="0" name ="recordSt atus" type ="xs:strin g"/>
  673              <xs:elemen t minOccur s="0" name ="register Number" ty pe="xs:str ing"/>
  674              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  675              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  676              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  677              <xs:elemen t minOccur s="0" name ="visitId"  type="xs: string"/>
  678              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  679              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  680           </ xs:sequenc e>
  681         </xs :extension >
  682       </xs:c omplexCont ent>
  683     </xs:com plexType>
  684     <xs:comp lexType na me="admiss ionDetail" >
  685       <xs:co mplexConte nt>
  686         <xs: extension  base="tns: patientAdm ission">
  687           <x s:sequence >
  688              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  689              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno ses" nilla ble="true"  type="tns :diagnosis "/>
  690              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  691           </ xs:sequenc e>
  692         </xs :extension >
  693       </xs:c omplexCont ent>
  694     </xs:com plexType>
  695     <xs:comp lexType na me="medica tion">
  696       <xs:co mplexConte nt>
  697         <xs: extension  base="tns: dataBean">
  698           <x s:sequence >
  699              <xs:elemen t minOccur s="0" name ="active"  type="xs:s tring"/>
  700              <xs:elemen t name="ch ildResista nt" type=" xs:boolean "/>
  701              <xs:elemen t name="co ded" type= "xs:boolea n"/>
  702              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  703              <xs:elemen t minOccur s="0" name ="currentP rovider" t ype="tns:p rovider"/>
  704              <xs:elemen t minOccur s="0" name ="currentS upplyEndDa te" type=" xs:dateTim e"/>
  705              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  706              <xs:elemen t minOccur s="0" name ="drugName " type="xs :string"/>
  707              <xs:elemen t minOccur s="0" name ="fillExpi rationDate " type="xs :dateTime" />
  708              <xs:elemen t minOccur s="0" name ="lastDisp ensingPhar macy" type ="xs:strin g"/>
  709              <xs:elemen t minOccur s="0" name ="lastFill edDate" ty pe="xs:dat eTime"/>
  710              <xs:elemen t name="ma nuallyEnte red" type= "xs:boolea n"/>
  711              <xs:elemen t minOccur s="0" name ="medId" t ype="xs:st ring"/>
  712              <xs:elemen t minOccur s="0" name ="medType"  type="xs: string"/>
  713              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  714              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  715              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  716              <xs:elemen t minOccur s="0" name ="pharmacy Id" type=" xs:string" />
  717              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="prescr iptionFill s" nillabl e="true" t ype="tns:p rescriptio nFill"/>
  718              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  719              <xs:elemen t minOccur s="0" name ="refills"  type="xs: string"/>
  720              <xs:elemen t minOccur s="0" name ="refillsR emaining"  type="xs:s tring"/>
  721              <xs:elemen t minOccur s="0" name ="rxNumber " type="xs :string"/>
  722              <xs:elemen t minOccur s="0" name ="sigCode"  type="xs: string"/>
  723              <xs:elemen t minOccur s="0" name ="startDat e" type="x s:dateTime "/>
  724              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  725              <xs:elemen t minOccur s="0" name ="stopDate " type="xs :dateTime" />
  726              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  727           </ xs:sequenc e>
  728         </xs :extension >
  729       </xs:c omplexCont ent>
  730     </xs:com plexType>
  731     <xs:comp lexType na me="labOrd er">
  732       <xs:co mplexConte nt>
  733         <xs: extension  base="tns: dataBean">
  734           <x s:sequence >
  735              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  736              <xs:elemen t minOccur s="0" name ="availabl eDate" typ e="xs:date Time"/>
  737              <xs:elemen t minOccur s="0" name ="collecti onDate" ty pe="xs:dat eTime"/>
  738              <xs:elemen t minOccur s="0" name ="collecti onSample"  type="xs:s tring"/>
  739              <xs:elemen t minOccur s="0" name ="collecti onSampleIE N" type="x s:string"/ >
  740              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  741              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  742              <xs:elemen t minOccur s="0" name ="internal Id" type=" xs:string" />
  743              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="labRes ults" nill able="true " type="tn s:labResul t"/>
  744              <xs:elemen t minOccur s="0" name ="labTestI EN" type=" xs:string" />
  745              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  746              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  747              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="tn s:provider "/>
  748              <xs:elemen t minOccur s="0" name ="requesti ngProvider IEN" type= "xs:string "/>
  749              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  750              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  751              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  752              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  753              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  754           </ xs:sequenc e>
  755         </xs :extension >
  756       </xs:c omplexCont ent>
  757     </xs:com plexType>
  758     <xs:comp lexType na me="referr alBean">
  759       <xs:co mplexConte nt>
  760         <xs: extension  base="tns: dataBean">
  761           <x s:sequence >
  762              <xs:elemen t minOccur s="0" name ="authoriz ationNumbe r" type="x s:string"/ >
  763              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  764              <xs:elemen t minOccur s="0" name ="fromDate " type="xs :string"/>
  765              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="insura nceInfo" n illable="t rue" type= "tns:insur anceBean"/ >
  766              <xs:elemen t minOccur s="0" name ="patientI CN" type=" xs:string" />
  767              <xs:elemen t minOccur s="0" name ="primaryC arePractit ioner" typ e="xs:stri ng"/>
  768              <xs:elemen t minOccur s="0" name ="primaryD iagnosis"  type="xs:s tring"/>
  769              <xs:elemen t minOccur s="0" name ="remarks"  type="xs: string"/>
  770              <xs:elemen t minOccur s="0" name ="requeste dDate" typ e="xs:stri ng"/>
  771              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="xs :string"/>
  772              <xs:elemen t minOccur s="0" name ="serviceP ercentage"  type="xs: int"/>
  773              <xs:elemen t minOccur s="0" name ="serviceR equested"  type="xs:s tring"/>
  774              <xs:elemen t minOccur s="0" name ="toDate"  type="xs:s tring"/>
  775              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  776              <xs:elemen t minOccur s="0" name ="vendor"  type="xs:s tring"/>
  777           </ xs:sequenc e>
  778         </xs :extension >
  779       </xs:c omplexCont ent>
  780     </xs:com plexType>
  781     <xs:comp lexType na me="radiol ogyExam">
  782       <xs:co mplexConte nt>
  783         <xs: extension  base="tns: dataBean">
  784           <x s:sequence >
  785              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  786              <xs:elemen t minOccur s="0" name ="amendedD ate" type= "xs:dateTi me"/>
  787              <xs:elemen t minOccur s="0" name ="amendedT ext" type= "xs:string "/>
  788              <xs:elemen t minOccur s="0" name ="examDate " type="xs :dateTime" />
  789              <xs:elemen t minOccur s="0" name ="examId"  type="xs:s tring"/>
  790              <xs:elemen t minOccur s="0" name ="orderNum ber" type= "xs:string "/>
  791              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  792              <xs:elemen t minOccur s="0" name ="reasonFo rOrder" ty pe="xs:str ing"/>
  793              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  794              <xs:elemen t minOccur s="0" name ="study" t ype="xs:st ring"/>
  795           </ xs:sequenc e>
  796         </xs :extension >
  797       </xs:c omplexCont ent>
  798     </xs:com plexType>
  799     <xs:comp lexType na me="radiol ogyReport" >
  800       <xs:co mplexConte nt>
  801         <xs: extension  base="tns: radiologyE xam">
  802           <x s:sequence >
  803              <xs:elemen t minOccur s="0" name ="abnormal " type="xs :string"/>
  804              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  805              <xs:elemen t minOccur s="0" name ="caseNumb er" type=" xs:string" />
  806              <xs:elemen t minOccur s="0" name ="impressi onText" ty pe="xs:str ing"/>
  807              <xs:elemen t minOccur s="0" name ="interpre tingHCP" t ype="xs:st ring"/>
  808              <xs:elemen t minOccur s="0" name ="reportIE N" type="x s:string"/ >
  809              <xs:elemen t minOccur s="0" name ="reportSt atus" type ="xs:strin g"/>
  810              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  811              <xs:elemen t minOccur s="0" name ="resultCo de" type=" xs:string" />
  812              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  813              <xs:elemen t minOccur s="0" name ="transcri beDate" ty pe="xs:dat eTime"/>
  814           </ xs:sequenc e>
  815         </xs :extension >
  816       </xs:c omplexCont ent>
  817     </xs:com plexType>
  818     <xs:comp lexType na me="order" >
  819       <xs:co mplexConte nt>
  820         <xs: extension  base="tns: dataBean">
  821           <x s:sequence >
  822              <xs:elemen t minOccur s="0" name ="complete dDate" typ e="xs:date Time"/>
  823              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  824              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  825              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  826              <xs:elemen t minOccur s="0" name ="orderDet ail" type= "xs:string "/>
  827              <xs:elemen t minOccur s="0" name ="orderRes ult" type= "xs:string "/>
  828              <xs:elemen t minOccur s="0" name ="orderid"  type="xs: string"/>
  829              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  830              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  831              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  832              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  833           </ xs:sequenc e>
  834         </xs :extension >
  835       </xs:c omplexCont ent>
  836     </xs:com plexType>
  837     <xs:comp lexType na me="questi onnaireBea n">
  838       <xs:co mplexConte nt>
  839         <xs: extension  base="tns: dataBean">
  840           <x s:sequence >
  841              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  842              <xs:elemen t minOccur s="0" name ="enteredB y" type="t ns:provide r"/>
  843              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:string "/>
  844              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  845              <xs:elemen t minOccur s="0" name ="recordId " type="xs :string"/>
  846              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon seComments " nillable ="true" ty pe="tns:qu estionnair eResponseC omments"/>
  847              <xs:elemen t minOccur s="0" name ="response Date" type ="xs:dateT ime"/>
  848              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon ses" nilla ble="true"  type="tns :questionn aireDetail s"/>
  849              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  850              <xs:elemen t minOccur s="0" name ="version"  type="xs: string"/>
  851           </ xs:sequenc e>
  852         </xs :extension >
  853       </xs:c omplexCont ent>
  854     </xs:com plexType>
  855     <xs:comp lexType na me="questi onnaireRes ponseComme nts">
  856       <xs:se quence>
  857         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  858         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  859         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p rovider"/>
  860         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: string"/>
  861         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  862         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  863       </xs:s equence>
  864     </xs:com plexType>
  865     <xs:comp lexType na me="questi onnaireDet ails">
  866       <xs:se quence>
  867         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer s"/>
  868         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice s"/>
  869         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme nts"/>
  870         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  871         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  872       </xs:s equence>
  873     </xs:com plexType>
  874     <xs:comp lexType na me="questi onnaireDet ailAnswers ">
  875       <xs:se quence>
  876         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  877         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  878         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  879         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  880       </xs:s equence>
  881     </xs:com plexType>
  882     <xs:comp lexType na me="questi onnaireDet ailChoices ">
  883       <xs:se quence>
  884         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  885         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  886         <xs: element mi nOccurs="0 " name="ch oiceText"  type="xs:s tring"/>
  887         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  888         <xs: element na me="select ed" type=" xs:boolean "/>
  889       </xs:s equence>
  890     </xs:com plexType>
  891     <xs:comp lexType na me="questi onnaireDet ailComment s">
  892       <xs:se quence>
  893         <xs: element mi nOccurs="0 " name="co mmentBy" t ype="xs:st ring"/>
  894         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  895         <xs: element mi nOccurs="0 " name="no teNumber"  type="xs:s tring"/>
  896         <xs: element mi nOccurs="0 " name="no teText" ty pe="xs:str ing"/>
  897         <xs: element mi nOccurs="0 " name="se qNumber" t ype="xs:st ring"/>
  898       </xs:s equence>
  899     </xs:com plexType>
  900     <xs:comp lexType na me="proble m">
  901       <xs:co mplexConte nt>
  902         <xs: extension  base="tns: dataBean">
  903           <x s:sequence >
  904              <xs:elemen t minOccur s="0" name ="acuity"  type="xs:s tring"/>
  905              <xs:elemen t minOccur s="0" name ="conditio n" type="x s:string"/ >
  906              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  907              <xs:elemen t minOccur s="0" name ="hasComme nt" type=" xs:string" />
  908              <xs:elemen t minOccur s="0" name ="hospital Location"  type="xs:s tring"/>
  909              <xs:elemen t minOccur s="0" name ="icdCode"  type="xs: string"/>
  910              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  911              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  912              <xs:elemen t minOccur s="0" name ="inactive ICDCode" t ype="xs:st ring"/>
  913              <xs:elemen t minOccur s="0" name ="lastModi fiedDate"  type="xs:d ateTime"/>
  914              <xs:elemen t minOccur s="0" name ="location IEN" type= "xs:string "/>
  915              <xs:elemen t minOccur s="0" name ="location Type" type ="xs:strin g"/>
  916              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:string"/ >
  917              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  918              <xs:elemen t minOccur s="0" name ="provider IEN" type= "xs:string "/>
  919              <xs:elemen t minOccur s="0" name ="recorded Date" type ="xs:dateT ime"/>
  920              <xs:elemen t minOccur s="0" name ="responsi bleProvide r" type="x s:string"/ >
  921              <xs:elemen t minOccur s="0" name ="scCondit ions" type ="xs:strin g"/>
  922              <xs:elemen t minOccur s="0" name ="serviceC onnected"  type="xs:s tring"/>
  923              <xs:elemen t minOccur s="0" name ="serviceI EN" type=" xs:string" />
  924              <xs:elemen t minOccur s="0" name ="serviceN ame" type= "xs:string "/>
  925              <xs:elemen t minOccur s="0" name ="specialE xposure" t ype="xs:st ring"/>
  926              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  927           </ xs:sequenc e>
  928         </xs :extension >
  929       </xs:c omplexCont ent>
  930     </xs:com plexType>
  931     <xs:comp lexType na me="proble mDetail">
  932       <xs:co mplexConte nt>
  933         <xs: extension  base="tns: problem">
  934           <x s:sequence >
  935              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  936              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  937              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  938              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="notes"  nillable= "true" typ e="tns:pro blemNote"/ >
  939              <xs:elemen t minOccur s="0" name ="recorded By" type=" xs:string" />
  940           </ xs:sequenc e>
  941         </xs :extension >
  942       </xs:c omplexCont ent>
  943     </xs:com plexType>
  944     <xs:comp lexType na me="freeTe xtReport">
  945       <xs:co mplexConte nt>
  946         <xs: extension  base="tns: dataBean">
  947           <x s:sequence >
  948              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  949           </ xs:sequenc e>
  950         </xs :extension >
  951       </xs:c omplexCont ent>
  952     </xs:com plexType>
  953     <xs:comp lexType na me="user">
  954       <xs:se quence>
  955         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  956         <xs: element mi nOccurs="0 " name="bs eToken" ty pe="xs:str ing"/>
  957         <xs: element mi nOccurs="0 " name="ca rdId" type ="xs:strin g"/>
  958         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  959         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  960         <xs: element mi nOccurs="0 " name="du tyPhone" t ype="xs:st ring"/>
  961         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  962         <xs: element mi nOccurs="0 " name="en cryptedAvC ode" type= "xs:string "/>
  963         <xs: element mi nOccurs="0 " name="en cryptedFed eratedUid"  type="xs: string"/>
  964         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  965         <xs: element mi nOccurs="0 " name="ho stSite" ty pe="tns:si te"/>
  966         <xs: element mi nOccurs="0 " name="ja nusGUIConf ig" type=" xs:string" />
  967         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" janusPermi ssions" ni llable="tr ue" type=" tns:janusP ermission" />
  968         <xs: element mi nOccurs="0 " name="NP I" type="x s:string"/ >
  969         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  970         <xs: element mi nOccurs="0 " name="pa ger" type= "xs:string "/>
  971         <xs: element mi nOccurs="0 " name="pr oviderClas s" type="x s:string"/ >
  972         <xs: element mi nOccurs="0 " name="pr oviderFlag " type="xs :string"/>
  973         <xs: element mi nOccurs="0 " name="pr oviderIen"  type="xs: string"/>
  974         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted Patients"  nillable=" true" type ="xs:anyTy pe"/>
  975         <xs: element na me="restri ctedUser"  type="xs:b oolean"/>
  976         <xs: element mi nOccurs="0 " name="si gClass" ty pe="xs:str ing"/>
  977         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  978         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  979       </xs:s equence>
  980     </xs:com plexType>
  981   </xs:schem a>