7676. EPMO Open Source Coordination Office Redaction File Detail Report

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

7676.1 Files compared

# Location File Last Modified
1 CV_src.zip\CV-CCP\lib\JMeadowsDataService.jar\META-INF\wsdl JMeadowsDataService_metadata3.xsd Wed Feb 6 03:13:16 2019 UTC
2 CV_src.zip\CV-CCP\lib\JMeadowsDataService.jar\META-INF\wsdl JMeadowsDataService_metadata3.xsd Sat May 25 18:50:08 2019 UTC

7676.2 Comparison summary

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

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

7676.4 Active regular expressions

No regular expressions were active.

7676.5 Comparison detail

  1   <!-- Publi shed by JA X-WS      RI (http:/ /jax-ws.ja va.net). R I's versio n is Metro /2.3.2-b60 8 (trunk-7 979; 2015- 01-21T12:5 0:19+0000)  JAXWS-RI/ 2.2.11-b15 0120.1832  JAXWS-API/ 2.2.12 JAX B-RI/2.2.1 2-b141219. 1637 JAXB- API/2.2.13 -b141020.1 521 svn-re vision#unk nown. -->< xs:schema  xmlns:tns= "http:// DNS . URL         /" xmlns:x s="http:// www.w3.org /2001/XMLS chema" tar getNamespa ce="http:/ / DNS . URL         /" version ="1.0">
  2     <xs: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 onsorName"  type="xs: string"/>
  22         <xs: element mi nOccurs="0 " name="sp onsorSSN"  type="xs:s tring"/>
  23         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" vistaSites " nillable ="true" ty pe="tns:si te"/>
  24       </xs:s equence>
  25     </xs:com plexType>
  26     <xs:comp lexType na me="keyVal uePair">
  27       <xs:se quence>
  28         <xs: element mi nOccurs="0 " name="ke y" type="x s:anyType" />
  29         <xs: element mi nOccurs="0 " name="va lue" type= "xs:anyTyp e"/>
  30       </xs:s equence>
  31     </xs:com plexType>
  32     <xs:comp lexType na me="site">
  33       <xs:se quence>
  34         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  35         <xs: element mi nOccurs="0 " name="co ntainer" t ype="xs:st ring"/>
  36         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  37         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" endpoints"  nillable= "true" typ e="tns:end point"/>
  38         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  39         <xs: element mi nOccurs="0 " name="mo niker" typ e="xs:stri ng"/>
  40         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  41         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" permission s" nillabl e="true" t ype="tns:j anusPermis sion"/>
  42         <xs: element mi nOccurs="0 " name="re gion" type ="tns:regi on"/>
  43         <xs: element mi nOccurs="0 " name="re gionId" ty pe="xs:str ing"/>
  44         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  45         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string "/>
  46         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  47       </xs:s equence>
  48     </xs:com plexType>
  49     <xs:comp lexType na me="endpoi nt">
  50       <xs:se quence>
  51         <xs: element mi nOccurs="0 " name="ac cessionPre fix" type= "xs:string "/>
  52         <xs: element mi nOccurs="0 " name="ae Title" typ e="xs:stri ng"/>
  53         <xs: element mi nOccurs="0 " name="en vironment"  type="xs: string"/>
  54         <xs: element mi nOccurs="0 " name="ho st" type=" xs:string" />
  55         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  56         <xs: element mi nOccurs="0 " name="mo dality" ty pe="xs:str ing"/>
  57         <xs: element mi nOccurs="0 " name="pa ssword" ty pe="xs:str ing"/>
  58         <xs: element mi nOccurs="0 " name="po rt" type=" xs:int"/>
  59         <xs: element mi nOccurs="0 " name="pr otocol" ty pe="xs:str ing"/>
  60         <xs: element mi nOccurs="0 " name="si teCode" ty pe="xs:str ing"/>
  61         <xs: element mi nOccurs="0 " name="si teId" type ="xs:int"/ >
  62         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  63         <xs: element mi nOccurs="0 " name="us ername" ty pe="xs:str ing"/>
  64       </xs:s equence>
  65     </xs:com plexType>
  66     <xs:comp lexType na me="janusP ermission" >
  67       <xs:se quence>
  68         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  69         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  70       </xs:s equence>
  71     </xs:com plexType>
  72     <xs:comp lexType na me="region ">
  73       <xs:se quence>
  74         <xs: element mi nOccurs="0 " name="id " type="xs :int"/>
  75         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  76       </xs:s equence>
  77     </xs:com plexType>
  78     <xs:comp lexType na me="patien tDemograph ics">
  79       <xs:co mplexConte nt>
  80         <xs: extension  base="tns: patient">
  81           <x s:sequence >
  82              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="addres s" nillabl e="true" t ype="tns:a ddress"/>
  83              <xs:elemen t minOccur s="0" name ="address1 " type="xs :string"/>
  84              <xs:elemen t minOccur s="0" name ="address2 " type="xs :string"/>
  85              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:stri ng"/>
  86              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  87              <xs:elemen t minOccur s="0" name ="bloodTyp e" type="x s:string"/ >
  88              <xs:elemen t minOccur s="0" name ="cdrEvent Id" type=" xs:string" />
  89              <xs:elemen t minOccur s="0" name ="city" ty pe="xs:str ing"/>
  90              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  91              <xs:elemen t minOccur s="0" name ="codeGree n" type="x s:string"/ >
  92              <xs:elemen t minOccur s="0" name ="eligibil ity" type= "xs:string "/>
  93              <xs:elemen t minOccur s="0" name ="eligibil ityStatus"  type="xs: string"/>
  94              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="emerge ncyContact " nillable ="true" ty pe="tns:pe rson"/>
  95              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="ethnic ity" nilla ble="true"  type="tns :code"/>
  96              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="flags"  nillable= "true" typ e="tns:fla g"/>
  97              <xs:elemen t minOccur s="0" name ="labId" t ype="xs:st ring"/>
  98              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="langua ges" nilla ble="true"  type="xs: string"/>
  99              <xs:elemen t minOccur s="0" name ="maritalS tatus" typ e="xs:stri ng"/>
  100              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="nextOf Kin" nilla ble="true"  type="tns :person"/>
  101              <xs:elemen t minOccur s="0" name ="organDon orInd" typ e="xs:stri ng"/>
  102              <xs:elemen t minOccur s="0" name ="organDon orIndDate"  type="xs: dateTime"/ >
  103              <xs:elemen t minOccur s="0" name ="pcAssign ed" type=" xs:dateTim e"/>
  104              <xs:elemen t minOccur s="0" name ="pcProvid er" type=" tns:provid er"/>
  105              <xs:elemen t minOccur s="0" name ="pcTeam"  type="xs:s tring"/>
  106              <xs:elemen t minOccur s="0" name ="pcmClini c" type="x s:string"/ >
  107              <xs:elemen t minOccur s="0" name ="pcmDates " type="xs :dateTime" />
  108              <xs:elemen t minOccur s="0" name ="pcmPhone " type="xs :string"/>
  109              <xs:elemen t minOccur s="0" name ="percentS erviceConn ected" typ e="xs:stri ng"/>
  110              <xs:elemen t minOccur s="0" name ="phone1"  type="xs:s tring"/>
  111              <xs:elemen t minOccur s="0" name ="phone2"  type="xs:s tring"/>
  112              <xs:elemen t minOccur s="0" name ="primaryP rovider" t ype="xs:st ring"/>
  113              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="race"  nillable=" true" type ="tns:code "/>
  114              <xs:elemen t minOccur s="0" name ="rank" ty pe="xs:str ing"/>
  115              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="religi on" nillab le="true"  type="xs:s tring"/>
  116              <xs:elemen t minOccur s="0" name ="site" ty pe="tns:si te"/>
  117              <xs:elemen t minOccur s="0" name ="sourcePr otocol" ty pe="xs:str ing"/>
  118              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="sponso rs" nillab le="true"  type="tns: person"/>
  119              <xs:elemen t minOccur s="0" name ="state" t ype="xs:st ring"/>
  120              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  121              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  122              <xs:elemen t minOccur s="0" name ="zipCode"  type="xs: string"/>
  123           </ xs:sequenc e>
  124         </xs :extension >
  125       </xs:c omplexCont ent>
  126     </xs:com plexType>
  127     <xs:comp lexType na me="addres s">
  128       <xs:se quence>
  129         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  130         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  131         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  132         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  133         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  134         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  135         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  136       </xs:s equence>
  137     </xs:com plexType>
  138     <xs:comp lexType na me="person ">
  139       <xs:se quence>
  140         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" address" n illable="t rue" type= "tns:addre ss"/>
  141         <xs: element mi nOccurs="0 " name="id entifier"  type="xs:s tring"/>
  142         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  143         <xs: element mi nOccurs="0 " name="re lationship " type="xs :string"/>
  144         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" telcoms" n illable="t rue" type= "tns:telec om"/>
  145       </xs:s equence>
  146     </xs:com plexType>
  147     <xs:comp lexType na me="teleco m">
  148       <xs:se quence>
  149         <xs: element mi nOccurs="0 " name="us ageType" t ype="xs:st ring"/>
  150         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  151       </xs:s equence>
  152     </xs:com plexType>
  153     <xs:comp lexType na me="code">
  154       <xs:se quence>
  155         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  156         <xs: element mi nOccurs="0 " name="di splay" typ e="xs:stri ng"/>
  157         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  158         <xs: element mi nOccurs="0 " name="pr imary" typ e="xs:stri ng"/>
  159         <xs: element mi nOccurs="0 " name="ra nking" typ e="xs:stri ng"/>
  160         <xs: element mi nOccurs="0 " name="sy stem" type ="xs:strin g"/>
  161       </xs:s equence>
  162     </xs:com plexType>
  163     <xs:comp lexType na me="flag">
  164       <xs:co mplexConte nt>
  165         <xs: extension  base="tns: dataBean">
  166           <x s:sequence >
  167              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  168              <xs:elemen t minOccur s="0" name ="assigned " type="xs :dateTime" />
  169              <xs:elemen t minOccur s="0" name ="category " type="xs :string"/>
  170              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  171              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  172              <xs:elemen t minOccur s="0" name ="document Id" type=" xs:string" />
  173              <xs:elemen t minOccur s="0" name ="document Name" type ="xs:strin g"/>
  174              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  175              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  176              <xs:elemen t minOccur s="0" name ="original Site" type ="xs:strin g"/>
  177              <xs:elemen t minOccur s="0" name ="ownerSit e" type="x s:string"/ >
  178              <xs:elemen t minOccur s="0" name ="reviewDu e" type="x s:dateTime "/>
  179              <xs:elemen t minOccur s="0" name ="shortNam e" type="x s:string"/ >
  180              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  181           </ xs:sequenc e>
  182         </xs :extension >
  183       </xs:c omplexCont ent>
  184     </xs:com plexType>
  185     <xs:comp lexType na me="dataBe an">
  186       <xs:se quence>
  187         <xs: element mi nOccurs="0 " name="cd rEventId"  type="xs:s tring"/>
  188         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" codes" nil lable="tru e" type="t ns:code"/>
  189         <xs: element mi nOccurs="0 " name="na rrative" t ype="xs:st ring"/>
  190         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  191         <xs: element mi nOccurs="0 " name="pa tientId" t ype="xs:st ring"/>
  192         <xs: element mi nOccurs="0 " name="pa tientName"  type="xs: string"/>
  193         <xs: element mi nOccurs="0 " name="si te" type=" tns:site"/ >
  194         <xs: element mi nOccurs="0 " name="so urceProtoc ol" type=" xs:string" />
  195       </xs:s equence>
  196     </xs:com plexType>
  197     <xs:comp lexType na me="vlerDo cument">
  198       <xs:co mplexConte nt>
  199         <xs: extension  base="tns: dataBean">
  200           <x s:sequence >
  201              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="author List" nill able="true " type="tn s:author"/ >
  202              <xs:elemen t minOccur s="0" name ="creation Time" type ="xs:dateT ime"/>
  203              <xs:elemen t minOccur s="0" name ="document " type="xs :base64Bin ary"/>
  204              <xs:elemen t minOccur s="0" name ="document UniqueId"  type="xs:s tring"/>
  205              <xs:elemen t minOccur s="0" name ="homeComm unityId" t ype="xs:st ring"/>
  206              <xs:elemen t minOccur s="0" name ="mimeType " type="xs :string"/>
  207              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  208              <xs:elemen t minOccur s="0" name ="reposito ryUniqueId " type="xs :string"/>
  209              <xs:elemen t minOccur s="0" name ="serviceS tartTime"  type="xs:d ateTime"/>
  210              <xs:elemen t minOccur s="0" name ="sourcePa tientId" t ype="xs:st ring"/>
  211           </ xs:sequenc e>
  212         </xs :extension >
  213       </xs:c omplexCont ent>
  214     </xs:com plexType>
  215     <xs:comp lexType na me="author ">
  216       <xs:se quence>
  217         <xs: element mi nOccurs="0 " name="in stitution"  type="xs: string"/>
  218         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  219       </xs:s equence>
  220     </xs:com plexType>
  221     <xs:comp lexType na me="prescr iptionFill ">
  222       <xs:co mplexConte nt>
  223         <xs: extension  base="tns: dataBean">
  224           <x s:sequence >
  225              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  226              <xs:elemen t minOccur s="0" name ="dispense Date" type ="xs:dateT ime"/>
  227              <xs:elemen t minOccur s="0" name ="dispensi ngPharmacy " type="xs :string"/>
  228              <xs:elemen t minOccur s="0" name ="dispensi ngQuantity " type="xs :string"/>
  229              <xs:elemen t name="pa rtial" typ e="xs:bool ean"/>
  230              <xs:elemen t minOccur s="0" name ="releaseD ate" type= "xs:dateTi me"/>
  231              <xs:elemen t minOccur s="0" name ="routing"  type="xs: string"/>
  232           </ xs:sequenc e>
  233         </xs :extension >
  234       </xs:c omplexCont ent>
  235     </xs:com plexType>
  236     <xs:comp lexType na me="deploy mentForm">
  237       <xs:co mplexConte nt>
  238         <xs: extension  base="tns: dataBean">
  239           <x s:sequence >
  240              <xs:elemen t minOccur s="0" name ="complete Note" type ="xs:strin g"/>
  241              <xs:elemen t minOccur s="0" name ="custodia nId" type= "xs:string "/>
  242              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  243              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:stri ng"/>
  244              <xs:elemen t minOccur s="0" name ="facility " type="xs :string"/>
  245              <xs:elemen t minOccur s="0" name ="loincCod e" type="x s:string"/ >
  246              <xs:elemen t minOccur s="0" name ="noteForm at" type=" xs:string" />
  247              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  248              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  249              <xs:elemen t minOccur s="0" name ="noteType Code" type ="xs:strin g"/>
  250              <xs:elemen t minOccur s="0" name ="noteType Name" type ="xs:strin g"/>
  251              <xs:elemen t minOccur s="0" name ="otherIde ntifier" t ype="xs:st ring"/>
  252              <xs:elemen t minOccur s="0" name ="reposito ryId" type ="xs:strin g"/>
  253              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  254              <xs:elemen t minOccur s="0" name ="verified Date" type ="xs:strin g"/>
  255           </ xs:sequenc e>
  256         </xs :extension >
  257       </xs:c omplexCont ent>
  258     </xs:com plexType>
  259     <xs:comp lexType na me="encoun terDocumen t">
  260       <xs:co mplexConte nt>
  261         <xs: extension  base="tns: dataBean">
  262           <x s:sequence >
  263              <xs:elemen t minOccur s="0" name ="content"  type="xs: string"/>
  264              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  265              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  266              <xs:elemen t minOccur s="0" name ="localTit le" type=" xs:string" />
  267              <xs:elemen t minOccur s="0" name ="national Title" typ e="xs:stri ng"/>
  268              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  269              <xs:elemen t minOccur s="0" name ="vuid" ty pe="xs:str ing"/>
  270           </ xs:sequenc e>
  271         </xs :extension >
  272       </xs:c omplexCont ent>
  273     </xs:com plexType>
  274     <xs:comp lexType na me="studyQ ueryStudy" >
  275       <xs:se quence>
  276         <xs: element mi nOccurs="0 " name="ac quisitionD ate" type= "xs:string "/>
  277         <xs: element mi nOccurs="0 " name="co ntextId" t ype="xs:st ring"/>
  278         <xs: element mi nOccurs="0 " name="de tailsUrl"  type="xs:s tring"/>
  279         <xs: element mi nOccurs="0 " name="ev ent" type= "xs:string "/>
  280         <xs: element mi nOccurs="0 " name="ex ternalCont extId" typ e="xs:stri ng"/>
  281         <xs: element mi nOccurs="0 " name="gr oupIen" ty pe="xs:str ing"/>
  282         <xs: element mi nOccurs="0 " name="or igin" type ="xs:strin g"/>
  283         <xs: element mi nOccurs="0 " name="pa tientIcn"  type="xs:s tring"/>
  284         <xs: element mi nOccurs="0 " name="pr ocedureDes cription"  type="xs:s tring"/>
  285         <xs: element mi nOccurs="0 " name="se nsitive" t ype="xs:bo olean"/>
  286         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  287         <xs: element mi nOccurs="0 " name="si teNumber"  type="xs:s tring"/>
  288         <xs: element mi nOccurs="0 " name="sp ecialtyDes cription"  type="xs:s tring"/>
  289         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  290         <xs: element mi nOccurs="0 " name="st atusCode"  type="xs:s tring"/>
  291         <xs: element mi nOccurs="0 " name="st udyClass"  type="xs:s tring"/>
  292         <xs: element mi nOccurs="0 " name="st udyDate" t ype="xs:st ring"/>
  293         <xs: element mi nOccurs="0 " name="st udyDescrip tion" type ="xs:strin g"/>
  294         <xs: element mi nOccurs="0 " name="st udyDetail"  type="tns :studyDeta il"/>
  295         <xs: element mi nOccurs="0 " name="st udyId" typ e="xs:stri ng"/>
  296         <xs: element mi nOccurs="0 " name="st udyType" t ype="xs:st ring"/>
  297         <xs: element mi nOccurs="0 " name="th umbnailUrl " type="xs :string"/>
  298         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  299         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  300         <xs: element mi nOccurs="0 " name="vi xPackage"  type="xs:s tring"/>
  301       </xs:s equence>
  302     </xs:com plexType>
  303     <xs:comp lexType na me="studyD etail">
  304       <xs:se quence>
  305         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" studies" n illable="t rue" type= "tns:study DetailStud y"/>
  306         <xs: element mi nOccurs="0 " name="to talImageCo unt" type= "xs:string "/>
  307         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  308       </xs:s equence>
  309     </xs:com plexType>
  310     <xs:comp lexType na me="studyD etailStudy ">
  311       <xs:se quence>
  312         <xs: element mi nOccurs="0 " name="ac quisitionD ate" type= "xs:string "/>
  313         <xs: element mi nOccurs="0 " name="co ntextId" t ype="xs:st ring"/>
  314         <xs: element mi nOccurs="0 " name="im ageCount"  type="xs:s tring"/>
  315         <xs: element mi nOccurs="0 " name="pr ovider" ty pe="xs:str ing"/>
  316         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" series" ni llable="tr ue" type=" tns:studyD etailSerie s"/>
  317         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  318         <xs: element mi nOccurs="0 " name="st udyDate" t ype="xs:st ring"/>
  319         <xs: element mi nOccurs="0 " name="st udyDescrip tion" type ="xs:strin g"/>
  320         <xs: element mi nOccurs="0 " name="st udyId" typ e="xs:stri ng"/>
  321       </xs:s equence>
  322     </xs:com plexType>
  323     <xs:comp lexType na me="studyD etailSerie s">
  324       <xs:se quence>
  325         <xs: element mi nOccurs="0 " name="ca ption" typ e="xs:stri ng"/>
  326         <xs: element mi nOccurs="0 " name="im ageCount"  type="xs:s tring"/>
  327         <xs: element mi nOccurs="0 " name="th umbnailUrl " type="xs :string"/>
  328         <xs: element mi nOccurs="0 " name="vi ewerUrl" t ype="xs:st ring"/>
  329       </xs:s equence>
  330     </xs:com plexType>
  331     <xs:comp lexType na me="dasRes ultCollect ion">
  332       <xs:co mplexConte nt>
  333         <xs: extension  base="tns: dataBean">
  334           <x s:sequence >
  335              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="allerg ies" nilla ble="true"  type="tns :allergy"/ >
  336              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="demogr aphics" ni llable="tr ue" type=" tns:patien tDemograph ics"/>
  337              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :vlerDocum ent"/>
  338              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="errorL ist" nilla ble="true"  type="xs: string"/>
  339              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="immuni zations" n illable="t rue" type= "tns:immun ization"/>
  340              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="narrat ives" nill able="true " type="tn s:narrativ e"/>
  341              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proble ms" nillab le="true"  type="tns: problem"/>
  342              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  343              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="status List" nill able="true " type="tn s:siteStat us"/>
  344              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitals " nillable ="true" ty pe="tns:vi tals"/>
  345           </ xs:sequenc e>
  346         </xs :extension >
  347       </xs:c omplexCont ent>
  348     </xs:com plexType>
  349     <xs:comp lexType na me="allerg y">
  350       <xs:co mplexConte nt>
  351         <xs: extension  base="tns: dataBean">
  352           <x s:sequence >
  353              <xs:elemen t minOccur s="0" name ="allergyI d" type="x s:string"/ >
  354              <xs:elemen t minOccur s="0" name ="allergyN ame" type= "xs:string "/>
  355              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  356              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="commen ts" nillab le="true"  type="tns: comment"/>
  357              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugCl asses" nil lable="tru e" type="t ns:code"/>
  358              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="drugIn gredients"  nillable= "true" typ e="tns:cod e"/>
  359              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  360              <xs:elemen t minOccur s="0" name ="historic al" type=" xs:string" />
  361              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:dateTime "/>
  362              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  363              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="reacti ons" nilla ble="true"  type="tns :code"/>
  364              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  365              <xs:elemen t minOccur s="0" name ="verified " type="xs :string"/>
  366           </ xs:sequenc e>
  367         </xs :extension >
  368       </xs:c omplexCont ent>
  369     </xs:com plexType>
  370     <xs:comp lexType na me="commen t">
  371       <xs:se quence>
  372         <xs: element mi nOccurs="0 " name="co mmentText"  type="xs: string"/>
  373         <xs: element mi nOccurs="0 " name="co mmentType"  type="xs: string"/>
  374         <xs: element mi nOccurs="0 " name="en teredBy" t ype="xs:st ring"/>
  375         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: dateTime"/ >
  376       </xs:s equence>
  377     </xs:com plexType>
  378     <xs:comp lexType na me="provid er">
  379       <xs:se quence>
  380         <xs: element mi nOccurs="0 " name="an alogPager"  type="xs: string"/>
  381         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string" />
  382         <xs: element mi nOccurs="0 " name="cl assificati on" type=" xs:string" />
  383         <xs: element mi nOccurs="0 " name="co de" type=" xs:string" />
  384         <xs: element mi nOccurs="0 " name="da teTime" ty pe="xs:dat eTime"/>
  385         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  386         <xs: element mi nOccurs="0 " name="fa x" type="x s:string"/ >
  387         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  388         <xs: element mi nOccurs="0 " name="ph one" type= "xs:string "/>
  389         <xs: element mi nOccurs="0 " name="po stalCode"  type="xs:s tring"/>
  390         <xs: element na me="primar y" type="x s:boolean" />
  391         <xs: element mi nOccurs="0 " name="pr oviderType " type="xs :string"/>
  392         <xs: element mi nOccurs="0 " name="ro le" type=" xs:string" />
  393         <xs: element mi nOccurs="0 " name="se rvice" typ e="xs:stri ng"/>
  394         <xs: element mi nOccurs="0 " name="si gnatureBlo ck" type=" xs:string" />
  395         <xs: element mi nOccurs="0 " name="sp ecializati on" type=" xs:string" />
  396         <xs: element mi nOccurs="0 " name="st ateProvinc e" type="x s:string"/ >
  397         <xs: element mi nOccurs="0 " name="st reet1" typ e="xs:stri ng"/>
  398         <xs: element mi nOccurs="0 " name="st reet2" typ e="xs:stri ng"/>
  399         <xs: element mi nOccurs="0 " name="st reet3" typ e="xs:stri ng"/>
  400         <xs: element mi nOccurs="0 " name="ta xonomyCode " type="xs :string"/>
  401       </xs:s equence>
  402     </xs:com plexType>
  403     <xs:comp lexType na me="immuni zation">
  404       <xs:co mplexConte nt>
  405         <xs: extension  base="tns: dataBean">
  406           <x s:sequence >
  407              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  408              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  409              <xs:elemen t name="co ntraindica ted" type= "xs:boolea n"/>
  410              <xs:elemen t minOccur s="0" name ="cvx" typ e="xs:stri ng"/>
  411              <xs:elemen t minOccur s="0" name ="dateTime " type="xs :string"/>
  412              <xs:elemen t minOccur s="0" name ="document edBy" type ="xs:strin g"/>
  413              <xs:elemen t minOccur s="0" name ="dose" ty pe="xs:str ing"/>
  414              <xs:elemen t minOccur s="0" name ="encounte rProvider"  type="xs: string"/>
  415              <xs:elemen t minOccur s="0" name ="exemptio nRefusalDa te" type=" xs:dateTim e"/>
  416              <xs:elemen t minOccur s="0" name ="exemptio nRefusalRe ason" type ="xs:strin g"/>
  417              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  418              <xs:elemen t minOccur s="0" name ="lot" typ e="xs:stri ng"/>
  419              <xs:elemen t minOccur s="0" name ="lotExpir ationDate"  type="xs: dateTime"/ >
  420              <xs:elemen t minOccur s="0" name ="manufact urerName"  type="xs:s tring"/>
  421              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  422              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="xs:s tring"/>
  423              <xs:elemen t minOccur s="0" name ="productT ype" type= "xs:string "/>
  424              <xs:elemen t minOccur s="0" name ="reaction " type="xs :string"/>
  425              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  426              <xs:elemen t minOccur s="0" name ="route" t ype="xs:st ring"/>
  427              <xs:elemen t minOccur s="0" name ="series"  type="xs:s tring"/>
  428              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  429              <xs:elemen t minOccur s="0" name ="source"  type="xs:s tring"/>
  430              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  431              <xs:elemen t minOccur s="0" name ="visitLoc ation" typ e="xs:stri ng"/>
  432           </ xs:sequenc e>
  433         </xs :extension >
  434       </xs:c omplexCont ent>
  435     </xs:com plexType>
  436     <xs:comp lexType na me="narrat ive">
  437       <xs:se quence>
  438         <xs: element mi nOccurs="0 " name="na rrativeId"  type="xs: string"/>
  439         <xs: element mi nOccurs="0 " name="na rrativeTex t" type="x s:string"/ >
  440         <xs: element mi nOccurs="0 " name="or ganization " type="xs :string"/>
  441         <xs: element mi nOccurs="0 " name="so urceSystem ID" type=" xs:string" />
  442       </xs:s equence>
  443     </xs:com plexType>
  444     <xs:comp lexType na me="proble m">
  445       <xs:co mplexConte nt>
  446         <xs: extension  base="tns: dataBean">
  447           <x s:sequence >
  448              <xs:elemen t minOccur s="0" name ="acuity"  type="xs:s tring"/>
  449              <xs:elemen t minOccur s="0" name ="conditio n" type="x s:string"/ >
  450              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  451              <xs:elemen t minOccur s="0" name ="hasComme nt" type=" xs:string" />
  452              <xs:elemen t minOccur s="0" name ="hospital Location"  type="xs:s tring"/>
  453              <xs:elemen t minOccur s="0" name ="icdCode"  type="xs: string"/>
  454              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  455              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  456              <xs:elemen t minOccur s="0" name ="inactive ICDCode" t ype="xs:st ring"/>
  457              <xs:elemen t minOccur s="0" name ="lastModi fiedDate"  type="xs:d ateTime"/>
  458              <xs:elemen t minOccur s="0" name ="location IEN" type= "xs:string "/>
  459              <xs:elemen t minOccur s="0" name ="location Type" type ="xs:strin g"/>
  460              <xs:elemen t minOccur s="0" name ="onsetDat e" type="x s:string"/ >
  461              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  462              <xs:elemen t minOccur s="0" name ="provider IEN" type= "xs:string "/>
  463              <xs:elemen t minOccur s="0" name ="recorded Date" type ="xs:dateT ime"/>
  464              <xs:elemen t minOccur s="0" name ="responsi bleProvide r" type="x s:string"/ >
  465              <xs:elemen t minOccur s="0" name ="scCondit ions" type ="xs:strin g"/>
  466              <xs:elemen t minOccur s="0" name ="serviceC onnected"  type="xs:s tring"/>
  467              <xs:elemen t minOccur s="0" name ="serviceI EN" type=" xs:string" />
  468              <xs:elemen t minOccur s="0" name ="serviceN ame" type= "xs:string "/>
  469              <xs:elemen t minOccur s="0" name ="specialE xposure" t ype="xs:st ring"/>
  470              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  471              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  472           </ xs:sequenc e>
  473         </xs :extension >
  474       </xs:c omplexCont ent>
  475     </xs:com plexType>
  476     <xs:comp lexType na me="proble mDetail">
  477       <xs:co mplexConte nt>
  478         <xs: extension  base="tns: problem">
  479           <x s:sequence >
  480              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  481              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  482              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  483              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="notes"  nillable= "true" typ e="tns:pro blemNote"/ >
  484              <xs:elemen t minOccur s="0" name ="recorded By" type=" xs:string" />
  485           </ xs:sequenc e>
  486         </xs :extension >
  487       </xs:c omplexCont ent>
  488     </xs:com plexType>
  489     <xs:comp lexType na me="proble mNote">
  490       <xs:co mplexConte nt>
  491         <xs: extension  base="tns: dataBean">
  492           <x s:sequence >
  493              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  494              <xs:elemen t minOccur s="0" name ="noteEnte redBy" typ e="xs:stri ng"/>
  495              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  496           </ xs:sequenc e>
  497         </xs :extension >
  498       </xs:c omplexCont ent>
  499     </xs:com plexType>
  500     <xs:comp lexType na me="proced ure">
  501       <xs:co mplexConte nt>
  502         <xs: extension  base="tns: dataBean">
  503           <x s:sequence >
  504              <xs:elemen t minOccur s="0" name ="bodySite " type="xs :string"/>
  505              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  506              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  507              <xs:elemen t minOccur s="0" name ="codingSt atus" type ="xs:strin g"/>
  508              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  509              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  510              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  511              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  512              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  513              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  514              <xs:elemen t minOccur s="0" name ="encounte rName" typ e="xs:stri ng"/>
  515              <xs:elemen t minOccur s="0" name ="inOutpat ient" type ="xs:strin g"/>
  516              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  517              <xs:elemen t minOccur s="0" name ="notes" t ype="xs:st ring"/>
  518              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  519              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  520              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  521              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  522              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  523           </ xs:sequenc e>
  524         </xs :extension >
  525       </xs:c omplexCont ent>
  526     </xs:com plexType>
  527     <xs:comp lexType na me="siteSt atus">
  528       <xs:se quence>
  529         <xs: element mi nOccurs="0 " name="do cumentId"  type="xs:s tring"/>
  530         <xs: element mi nOccurs="0 " name="si teName" ty pe="xs:str ing"/>
  531         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g"/>
  532       </xs:s equence>
  533     </xs:com plexType>
  534     <xs:comp lexType na me="vitals ">
  535       <xs:co mplexConte nt>
  536         <xs: extension  base="tns: dataBean">
  537           <x s:sequence >
  538              <xs:elemen t minOccur s="0" name ="bmi" typ e="xs:stri ng"/>
  539              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  540              <xs:elemen t minOccur s="0" name ="dateTime Taken" typ e="xs:date Time"/>
  541              <xs:elemen t minOccur s="0" name ="qualifie rs" type=" xs:string" />
  542              <xs:elemen t minOccur s="0" name ="rate" ty pe="xs:str ing"/>
  543              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  544              <xs:elemen t minOccur s="0" name ="resultCo mments" ty pe="xs:str ing"/>
  545              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  546              <xs:elemen t minOccur s="0" name ="unitsCod e" type="x s:string"/ >
  547              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="vitalM odifiers"  nillable=" true" type ="tns:vita lModifier" />
  548              <xs:elemen t minOccur s="0" name ="vitalTyp e" type="x s:string"/ >
  549              <xs:elemen t minOccur s="0" name ="vitalsIE N" type="x s:string"/ >
  550           </ xs:sequenc e>
  551         </xs :extension >
  552       </xs:c omplexCont ent>
  553     </xs:com plexType>
  554     <xs:comp lexType na me="vitalM odifier">
  555       <xs:se quence>
  556         <xs: element mi nOccurs="0 " name="ty pe" type=" xs:string" />
  557         <xs: element mi nOccurs="0 " name="un its" type= "xs:string "/>
  558         <xs: element mi nOccurs="0 " name="va lue" type= "xs:string "/>
  559       </xs:s equence>
  560     </xs:com plexType>
  561     <xs:comp lexType na me="patien tDemograph icsDetail" >
  562       <xs:co mplexConte nt>
  563         <xs: extension  base="tns: dataBean">
  564           <x s:sequence >
  565              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  566           </ xs:sequenc e>
  567         </xs :extension >
  568       </xs:c omplexCont ent>
  569     </xs:com plexType>
  570     <xs:comp lexType na me="health SummaryTyp e">
  571       <xs:co mplexConte nt>
  572         <xs: extension  base="tns: dataBean">
  573           <x s:sequence >
  574              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  575              <xs:elemen t minOccur s="0" name ="locale"  type="xs:s tring"/>
  576              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  577           </ xs:sequenc e>
  578         </xs :extension >
  579       </xs:c omplexCont ent>
  580     </xs:com plexType>
  581     <xs:comp lexType na me="pce">
  582       <xs:co mplexConte nt>
  583         <xs: extension  base="tns: dataBean">
  584           <x s:sequence >
  585              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  586              <xs:elemen t minOccur s="0" name ="encounte rIen" type ="xs:strin g"/>
  587              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  588              <xs:elemen t minOccur s="0" name ="ien" typ e="xs:stri ng"/>
  589              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  590              <xs:elemen t minOccur s="0" name ="readDate " type="xs :dateTime" />
  591              <xs:elemen t minOccur s="0" name ="reading"  type="xs: string"/>
  592              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  593              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  594           </ xs:sequenc e>
  595         </xs :extension >
  596       </xs:c omplexCont ent>
  597     </xs:com plexType>
  598     <xs:comp lexType na me="insura nceBean">
  599       <xs:co mplexConte nt>
  600         <xs: extension  base="tns: dataBean">
  601           <x s:sequence >
  602              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  603              <xs:elemen t minOccur s="0" name ="companyA ddressLine 1" type="x s:string"/ >
  604              <xs:elemen t minOccur s="0" name ="companyA ddressLine 2" type="x s:string"/ >
  605              <xs:elemen t minOccur s="0" name ="companyA ddressLine 3" type="x s:string"/ >
  606              <xs:elemen t minOccur s="0" name ="companyC ity" type= "xs:string "/>
  607              <xs:elemen t minOccur s="0" name ="companyI en" type=" xs:string" />
  608              <xs:elemen t minOccur s="0" name ="companyN ame" type= "xs:string "/>
  609              <xs:elemen t minOccur s="0" name ="companyP ostalCode"  type="xs: string"/>
  610              <xs:elemen t minOccur s="0" name ="companyS tateProvin ce" type=" xs:string" />
  611              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="compan yTelecom"  nillable=" true" type ="tns:tele com"/>
  612              <xs:elemen t minOccur s="0" name ="effectiv eDate" typ e="xs:date Time"/>
  613              <xs:elemen t minOccur s="0" name ="expirati onDate" ty pe="xs:dat eTime"/>
  614              <xs:elemen t minOccur s="0" name ="groupNum ber" type= "xs:string "/>
  615              <xs:elemen t minOccur s="0" name ="insNum"  type="xs:s tring"/>
  616              <xs:elemen t minOccur s="0" name ="insuranc eNumber" t ype="xs:st ring"/>
  617              <xs:elemen t minOccur s="0" name ="insuranc eType" typ e="xs:stri ng"/>
  618              <xs:elemen t minOccur s="0" name ="insuranc eTypeId" t ype="xs:st ring"/>
  619              <xs:elemen t minOccur s="0" name ="memberId " type="xs :string"/>
  620              <xs:elemen t minOccur s="0" name ="planName " type="xs :string"/>
  621              <xs:elemen t minOccur s="0" name ="policyHo lder" type ="xs:strin g"/>
  622              <xs:elemen t minOccur s="0" name ="relation Ship" type ="xs:strin g"/>
  623              <xs:elemen t minOccur s="0" name ="rxBin" t ype="xs:st ring"/>
  624              <xs:elemen t minOccur s="0" name ="rxPcn" t ype="xs:st ring"/>
  625              <xs:elemen t minOccur s="0" name ="subscrib erDOB" typ e="xs:date Time"/>
  626              <xs:elemen t minOccur s="0" name ="subscrib erId" type ="xs:strin g"/>
  627              <xs:elemen t minOccur s="0" name ="textDesc ription" t ype="xs:st ring"/>
  628           </ xs:sequenc e>
  629         </xs :extension >
  630       </xs:c omplexCont ent>
  631     </xs:com plexType>
  632     <xs:comp lexType na me="consul t">
  633       <xs:co mplexConte nt>
  634         <xs: extension  base="tns: dataBean">
  635           <x s:sequence >
  636              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  637              <xs:elemen t minOccur s="0" name ="consultT ype" type= "xs:string "/>
  638              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  639              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  640              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  641              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  642              <xs:elemen t minOccur s="0" name ="patientN extAppoint ment" type ="xs:dateT ime"/>
  643              <xs:elemen t minOccur s="0" name ="procedur eConsult"  type="xs:s tring"/>
  644              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  645              <xs:elemen t minOccur s="0" name ="report"  type="xs:s tring"/>
  646              <xs:elemen t minOccur s="0" name ="requestD ate" type= "xs:dateTi me"/>
  647              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  648              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  649           </ xs:sequenc e>
  650         </xs :extension >
  651       </xs:c omplexCont ent>
  652     </xs:com plexType>
  653     <xs:comp lexType na me="labRes ult">
  654       <xs:co mplexConte nt>
  655         <xs: extension  base="tns: dataBean">
  656           <x s:sequence >
  657              <xs:elemen t minOccur s="0" name ="accessio n" type="x s:string"/ >
  658              <xs:elemen t minOccur s="0" name ="accessio nComment"  type="xs:s tring"/>
  659              <xs:elemen t minOccur s="0" name ="collecte dDate" typ e="xs:date Time"/>
  660              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  661              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  662              <xs:elemen t minOccur s="0" name ="interpre tation" ty pe="xs:str ing"/>
  663              <xs:elemen t minOccur s="0" name ="interpre tationCode " type="xs :string"/>
  664              <xs:elemen t minOccur s="0" name ="interpre tationDeta il" type=" xs:string" />
  665              <xs:elemen t minOccur s="0" name ="orderCom ment" type ="xs:strin g"/>
  666              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  667              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  668              <xs:elemen t minOccur s="0" name ="performi ngLabCity"  type="xs: string"/>
  669              <xs:elemen t minOccur s="0" name ="performi ngLabName"  type="xs: string"/>
  670              <xs:elemen t minOccur s="0" name ="performi ngLabPhone " type="xs :string"/>
  671              <xs:elemen t minOccur s="0" name ="performi ngLabPosta lCode" typ e="xs:stri ng"/>
  672              <xs:elemen t minOccur s="0" name ="performi ngLabState Province"  type="xs:s tring"/>
  673              <xs:elemen t minOccur s="0" name ="performi ngLabStree t1" type=" xs:string" />
  674              <xs:elemen t minOccur s="0" name ="performi ngLabStree t2" type=" xs:string" />
  675              <xs:elemen t minOccur s="0" name ="performi ngLabStree t3" type=" xs:string" />
  676              <xs:elemen t minOccur s="0" name ="printNam e" type="x s:string"/ >
  677              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  678              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  679              <xs:elemen t minOccur s="0" name ="referenc eRange" ty pe="xs:str ing"/>
  680              <xs:elemen t minOccur s="0" name ="requesti ngLocation " type="xs :string"/>
  681              <xs:elemen t minOccur s="0" name ="result"  type="xs:s tring"/>
  682              <xs:elemen t minOccur s="0" name ="resultDa te" type=" xs:dateTim e"/>
  683              <xs:elemen t minOccur s="0" name ="resultSt atus" type ="xs:strin g"/>
  684              <xs:elemen t name="se nsitive" t ype="xs:bo olean"/>
  685              <xs:elemen t minOccur s="0" name ="specimen " type="xs :string"/>
  686              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  687              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  688              <xs:elemen t minOccur s="0" name ="testId"  type="xs:s tring"/>
  689              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  690              <xs:elemen t minOccur s="0" name ="testType " type="xs :string"/>
  691              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  692              <xs:elemen t minOccur s="0" name ="verified By" type=" xs:string" />
  693           </ xs:sequenc e>
  694         </xs :extension >
  695       </xs:c omplexCont ent>
  696     </xs:com plexType>
  697     <xs:comp lexType na me="progre ssNote">
  698       <xs:co mplexConte nt>
  699         <xs: extension  base="tns: dataBean">
  700           <x s:sequence >
  701              <xs:elemen t minOccur s="0" name ="amended"  type="xs: string"/>
  702              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  703              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  704              <xs:elemen t minOccur s="0" name ="encounte r" type="x s:string"/ >
  705              <xs:elemen t minOccur s="0" name ="images"  type="xs:s tring"/>
  706              <xs:elemen t minOccur s="0" name ="location " type="xs :string"/>
  707              <xs:elemen t minOccur s="0" name ="noteDate " type="xs :dateTime" />
  708              <xs:elemen t minOccur s="0" name ="noteId"  type="xs:s tring"/>
  709              <xs:elemen t minOccur s="0" name ="noteText " type="xs :string"/>
  710              <xs:elemen t minOccur s="0" name ="noteTitl e" type="x s:string"/ >
  711              <xs:elemen t minOccur s="0" name ="noteTitl eId" type= "xs:string "/>
  712              <xs:elemen t minOccur s="0" name ="noteType " type="xs :string"/>
  713              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  714              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  715              <xs:elemen t minOccur s="0" name ="size" ty pe="xs:str ing"/>
  716              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  717              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  718              <xs:elemen t minOccur s="0" name ="visitDat e" type="x s:string"/ >
  719              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  720           </ xs:sequenc e>
  721         </xs :extension >
  722       </xs:c omplexCont ent>
  723     </xs:com plexType>
  724     <xs:comp lexType na me="allerg yDetail">
  725       <xs:co mplexConte nt>
  726         <xs: extension  base="tns: dataBean">
  727           <x s:sequence >
  728              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  729           </ xs:sequenc e>
  730         </xs :extension >
  731       </xs:c omplexCont ent>
  732     </xs:com plexType>
  733     <xs:comp lexType na me="patien tPostings" >
  734       <xs:co mplexConte nt>
  735         <xs: extension  base="tns: dataBean">
  736           <x s:sequence >
  737              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="allerg yList" nil lable="tru e" type="t ns:posting Allergy"/>
  738              <xs:elemen t minOccur s="0" name ="cwad" ty pe="xs:str ing"/>
  739              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="noteLi st" nillab le="true"  type="tns: postingNot e"/>
  740           </ xs:sequenc e>
  741         </xs :extension >
  742       </xs:c omplexCont ent>
  743     </xs:com plexType>
  744     <xs:comp lexType na me="postin gAllergy">
  745       <xs:se quence>
  746         <xs: element mi nOccurs="0 " name="al lergyId" t ype="xs:st ring"/>
  747         <xs: element mi nOccurs="0 " name="al lergyName"  type="xs: string"/>
  748         <xs: element mi nOccurs="0 " name="se verity" ty pe="xs:str ing"/>
  749         <xs: element mi nOccurs="0 " name="si gnsAndSymp toms" type ="xs:strin g"/>
  750       </xs:s equence>
  751     </xs:com plexType>
  752     <xs:comp lexType na me="postin gNote">
  753       <xs:se quence>
  754         <xs: element mi nOccurs="0 " name="no teDate" ty pe="xs:dat eTime"/>
  755         <xs: element mi nOccurs="0 " name="no teId" type ="xs:strin g"/>
  756         <xs: element mi nOccurs="0 " name="no teTitle" t ype="xs:st ring"/>
  757       </xs:s equence>
  758     </xs:com plexType>
  759     <xs:comp lexType na me="diagno sis">
  760       <xs:co mplexConte nt>
  761         <xs: extension  base="tns: dataBean">
  762           <x s:sequence >
  763              <xs:elemen t minOccur s="0" name ="code" ty pe="xs:str ing"/>
  764              <xs:elemen t minOccur s="0" name ="codeSyst em" type=" xs:string" />
  765              <xs:elemen t minOccur s="0" name ="date" ty pe="xs:dat eTime"/>
  766              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  767              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  768           </ xs:sequenc e>
  769         </xs :extension >
  770       </xs:c omplexCont ent>
  771     </xs:com plexType>
  772     <xs:comp lexType na me="alert" >
  773       <xs:co mplexConte nt>
  774         <xs: extension  base="tns: dataBean">
  775           <x s:sequence >
  776              <xs:elemen t minOccur s="0" name ="alertId"  type="xs: string"/>
  777              <xs:elemen t minOccur s="0" name ="messageT ext" type= "xs:string "/>
  778           </ xs:sequenc e>
  779         </xs :extension >
  780       </xs:c omplexCont ent>
  781     </xs:com plexType>
  782     <xs:comp lexType na me="patien tAppointme nts">
  783       <xs:co mplexConte nt>
  784         <xs: extension  base="tns: dataBean">
  785           <x s:sequence >
  786              <xs:elemen t minOccur s="0" name ="apptDate " type="xs :dateTime" />
  787              <xs:elemen t minOccur s="0" name ="apptId"  type="xs:s tring"/>
  788              <xs:elemen t minOccur s="0" name ="apptType " type="xs :string"/>
  789              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  790              <xs:elemen t minOccur s="0" name ="clinicId " type="xs :string"/>
  791              <xs:elemen t minOccur s="0" name ="clinicSt opCode" ty pe="xs:str ing"/>
  792              <xs:elemen t minOccur s="0" name ="clinicSt opName" ty pe="xs:str ing"/>
  793              <xs:elemen t minOccur s="0" name ="creditSt opCode" ty pe="xs:str ing"/>
  794              <xs:elemen t minOccur s="0" name ="creditSt opName" ty pe="xs:str ing"/>
  795              <xs:elemen t minOccur s="0" name ="patientC lass" type ="xs:strin g"/>
  796              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  797              <xs:elemen t minOccur s="0" name ="provider Class" typ e="xs:stri ng"/>
  798              <xs:elemen t minOccur s="0" name ="provider Code" type ="xs:strin g"/>
  799              <xs:elemen t minOccur s="0" name ="provider Pager" typ e="xs:stri ng"/>
  800              <xs:elemen t minOccur s="0" name ="provider Phone" typ e="xs:stri ng"/>
  801              <xs:elemen t minOccur s="0" name ="reason"  type="xs:s tring"/>
  802              <xs:elemen t minOccur s="0" name ="service"  type="xs: string"/>
  803              <xs:elemen t minOccur s="0" name ="serviceC ategoryCod e" type="x s:string"/ >
  804              <xs:elemen t minOccur s="0" name ="serviceC ategoryNam e" type="x s:string"/ >
  805              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  806              <xs:elemen t minOccur s="0" name ="statusRe ason" type ="xs:strin g"/>
  807              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  808              <xs:elemen t minOccur s="0" name ="visitStr ing" type= "xs:string "/>
  809           </ xs:sequenc e>
  810         </xs :extension >
  811       </xs:c omplexCont ent>
  812     </xs:com plexType>
  813     <xs:comp lexType na me="encoun ter">
  814       <xs:co mplexConte nt>
  815         <xs: extension  base="tns: patientApp ointments" >
  816           <x s:sequence >
  817              <xs:elemen t minOccur s="0" name ="admissio nRegistrat ionNum" ty pe="xs:str ing"/>
  818              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  819              <xs:elemen t minOccur s="0" name ="arrivalD ateTime" t ype="xs:da teTime"/>
  820              <xs:elemen t minOccur s="0" name ="complexD ataUrl" ty pe="xs:str ing"/>
  821              <xs:elemen t minOccur s="0" name ="contentT ype" type= "xs:string "/>
  822              <xs:elemen t minOccur s="0" name ="departur eDateTime"  type="xs: dateTime"/ >
  823              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno sis" nilla ble="true"  type="tns :diagnosis "/>
  824              <xs:elemen t minOccur s="0" name ="discharg eDispositi on" type=" xs:string" />
  825              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="docume nts" nilla ble="true"  type="tns :encounter Document"/ >
  826              <xs:elemen t minOccur s="0" name ="encounte rId" type= "xs:string "/>
  827              <xs:elemen t minOccur s="0" name ="encounte rNumber" t ype="xs:st ring"/>
  828              <xs:elemen t minOccur s="0" name ="enteredB y" type="x s:string"/ >
  829              <xs:elemen t minOccur s="0" name ="enteredB yDate" typ e="xs:date Time"/>
  830              <xs:elemen t minOccur s="0" name ="evalMana gementCode " type="xs :string"/>
  831              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  832              <xs:elemen t minOccur s="0" name ="reasonCo de" type=" xs:string" />
  833              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  834              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  835              <xs:elemen t minOccur s="0" name ="sensitiv e" type="x s:string"/ >
  836              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  837           </ xs:sequenc e>
  838         </xs :extension >
  839       </xs:c omplexCont ent>
  840     </xs:com plexType>
  841     <xs:comp lexType na me="clinic alReminder ">
  842       <xs:co mplexConte nt>
  843         <xs: extension  base="tns: dataBean">
  844           <x s:sequence >
  845              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  846              <xs:elemen t minOccur s="0" name ="detail"  type="xs:s tring"/>
  847              <xs:elemen t minOccur s="0" name ="dueDate"  type="xs: dateTime"/ >
  848              <xs:elemen t minOccur s="0" name ="dueDateS tring" typ e="xs:stri ng"/>
  849              <xs:elemen t minOccur s="0" name ="id" type ="xs:strin g"/>
  850              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate " type="xs :dateTime" />
  851              <xs:elemen t minOccur s="0" name ="lastOccu rrenceDate String" ty pe="xs:str ing"/>
  852              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  853              <xs:elemen t minOccur s="0" name ="reminder Class" typ e="xs:stri ng"/>
  854              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  855           </ xs:sequenc e>
  856         </xs :extension >
  857       </xs:c omplexCont ent>
  858     </xs:com plexType>
  859     <xs:comp lexType na me="patien tAdmission ">
  860       <xs:co mplexConte nt>
  861         <xs: extension  base="tns: dataBean">
  862           <x s:sequence >
  863              <xs:elemen t minOccur s="0" name ="admissio nDate" typ e="xs:date Time"/>
  864              <xs:elemen t minOccur s="0" name ="admissio nId" type= "xs:string "/>
  865              <xs:elemen t minOccur s="0" name ="admittin gProvider"  type="tns :provider" />
  866              <xs:elemen t minOccur s="0" name ="admittin gUserIen"  type="xs:s tring"/>
  867              <xs:elemen t minOccur s="0" name ="codingCo mpleteDate " type="xs :dateTime" />
  868              <xs:elemen t minOccur s="0" name ="discharg eSummaryId " type="xs :string"/>
  869              <xs:elemen t minOccur s="0" name ="disposit ionDate" t ype="xs:da teTime"/>
  870              <xs:elemen t minOccur s="0" name ="division " type="xs :string"/>
  871              <xs:elemen t minOccur s="0" name ="drg" typ e="xs:stri ng"/>
  872              <xs:elemen t minOccur s="0" name ="drgDescr iption" ty pe="xs:str ing"/>
  873              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="encoun terDocumen ts" nillab le="true"  type="tns: encounterD ocument"/>
  874              <xs:elemen t minOccur s="0" name ="provider " type="tn s:provider "/>
  875              <xs:elemen t minOccur s="0" name ="reason"  type="tns: code"/>
  876              <xs:elemen t minOccur s="0" name ="reasonNa rrative" t ype="xs:st ring"/>
  877              <xs:elemen t minOccur s="0" name ="recordSt atus" type ="xs:strin g"/>
  878              <xs:elemen t minOccur s="0" name ="register Number" ty pe="xs:str ing"/>
  879              <xs:elemen t minOccur s="0" name ="roomBed"  type="xs: string"/>
  880              <xs:elemen t minOccur s="0" name ="specialt y" type="x s:string"/ >
  881              <xs:elemen t minOccur s="0" name ="userIen"  type="xs: string"/>
  882              <xs:elemen t minOccur s="0" name ="visitId"  type="xs: string"/>
  883              <xs:elemen t minOccur s="0" name ="ward" ty pe="xs:str ing"/>
  884              <xs:elemen t minOccur s="0" name ="wardId"  type="xs:s tring"/>
  885           </ xs:sequenc e>
  886         </xs :extension >
  887       </xs:c omplexCont ent>
  888     </xs:com plexType>
  889     <xs:comp lexType na me="admiss ionDetail" >
  890       <xs:co mplexConte nt>
  891         <xs: extension  base="tns: patientAdm ission">
  892           <x s:sequence >
  893              <xs:elemen t minOccur s="0" name ="detailTe xt" type=" xs:string" />
  894              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="diagno ses" nilla ble="true"  type="tns :diagnosis "/>
  895              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="proced ures" nill able="true " type="tn s:procedur e"/>
  896           </ xs:sequenc e>
  897         </xs :extension >
  898       </xs:c omplexCont ent>
  899     </xs:com plexType>
  900     <xs:comp lexType na me="medica tion">
  901       <xs:co mplexConte nt>
  902         <xs: extension  base="tns: dataBean">
  903           <x s:sequence >
  904              <xs:elemen t minOccur s="0" name ="active"  type="xs:s tring"/>
  905              <xs:elemen t name="ch ildResista nt" type=" xs:boolean "/>
  906              <xs:elemen t name="co ded" type= "xs:boolea n"/>
  907              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  908              <xs:elemen t minOccur s="0" name ="currentP rovider" t ype="tns:p rovider"/>
  909              <xs:elemen t minOccur s="0" name ="currentS upplyEndDa te" type=" xs:dateTim e"/>
  910              <xs:elemen t minOccur s="0" name ="daysSupp ly" type=" xs:string" />
  911              <xs:elemen t minOccur s="0" name ="drugName " type="xs :string"/>
  912              <xs:elemen t minOccur s="0" name ="fillExpi rationDate " type="xs :dateTime" />
  913              <xs:elemen t minOccur s="0" name ="lastDisp ensingPhar macy" type ="xs:strin g"/>
  914              <xs:elemen t minOccur s="0" name ="lastFill edDate" ty pe="xs:dat eTime"/>
  915              <xs:elemen t name="ma nuallyEnte red" type= "xs:boolea n"/>
  916              <xs:elemen t minOccur s="0" name ="medId" t ype="xs:st ring"/>
  917              <xs:elemen t minOccur s="0" name ="medType"  type="xs: string"/>
  918              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  919              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  920              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  921              <xs:elemen t minOccur s="0" name ="pharmacy Id" type=" xs:string" />
  922              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="prescr iptionFill s" nillabl e="true" t ype="tns:p rescriptio nFill"/>
  923              <xs:elemen t minOccur s="0" name ="quantity " type="xs :string"/>
  924              <xs:elemen t minOccur s="0" name ="refills"  type="xs: string"/>
  925              <xs:elemen t minOccur s="0" name ="refillsR emaining"  type="xs:s tring"/>
  926              <xs:elemen t minOccur s="0" name ="rxNumber " type="xs :string"/>
  927              <xs:elemen t minOccur s="0" name ="sigCode"  type="xs: string"/>
  928              <xs:elemen t minOccur s="0" name ="startDat e" type="x s:dateTime "/>
  929              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  930              <xs:elemen t minOccur s="0" name ="stopDate " type="xs :dateTime" />
  931              <xs:elemen t minOccur s="0" name ="units" t ype="xs:st ring"/>
  932           </ xs:sequenc e>
  933         </xs :extension >
  934       </xs:c omplexCont ent>
  935     </xs:com plexType>
  936     <xs:comp lexType na me="labOrd er">
  937       <xs:co mplexConte nt>
  938         <xs: extension  base="tns: dataBean">
  939           <x s:sequence >
  940              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  941              <xs:elemen t minOccur s="0" name ="availabl eDate" typ e="xs:date Time"/>
  942              <xs:elemen t minOccur s="0" name ="collecti onDate" ty pe="xs:dat eTime"/>
  943              <xs:elemen t minOccur s="0" name ="collecti onSample"  type="xs:s tring"/>
  944              <xs:elemen t minOccur s="0" name ="collecti onSampleIE N" type="x s:string"/ >
  945              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  946              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  947              <xs:elemen t minOccur s="0" name ="internal Id" type=" xs:string" />
  948              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="labRes ults" nill able="true " type="tn s:labResul t"/>
  949              <xs:elemen t minOccur s="0" name ="labTestI EN" type=" xs:string" />
  950              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  951              <xs:elemen t minOccur s="0" name ="orderId"  type="xs: string"/>
  952              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="tn s:provider "/>
  953              <xs:elemen t minOccur s="0" name ="requesti ngProvider IEN" type= "xs:string "/>
  954              <xs:elemen t minOccur s="0" name ="stationN umber" typ e="xs:stri ng"/>
  955              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  956              <xs:elemen t minOccur s="0" name ="subscrip t" type="x s:string"/ >
  957              <xs:elemen t minOccur s="0" name ="testName " type="xs :string"/>
  958              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  959           </ xs:sequenc e>
  960         </xs :extension >
  961       </xs:c omplexCont ent>
  962     </xs:com plexType>
  963     <xs:comp lexType na me="health SummaryTyp eList">
  964       <xs:co mplexConte nt>
  965         <xs: extension  base="tns: dataBean">
  966           <x s:sequence >
  967              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="health SummaryTyp es" nillab le="true"  type="tns: healthSumm aryType"/>
  968           </ xs:sequenc e>
  969         </xs :extension >
  970       </xs:c omplexCont ent>
  971     </xs:com plexType>
  972     <xs:comp lexType na me="referr alBean">
  973       <xs:co mplexConte nt>
  974         <xs: extension  base="tns: dataBean">
  975           <x s:sequence >
  976              <xs:elemen t minOccur s="0" name ="authoriz ationNumbe r" type="x s:string"/ >
  977              <xs:elemen t minOccur s="0" name ="clinic"  type="xs:s tring"/>
  978              <xs:elemen t minOccur s="0" name ="fromDate " type="xs :string"/>
  979              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="insura nceInfo" n illable="t rue" type= "tns:insur anceBean"/ >
  980              <xs:elemen t minOccur s="0" name ="patientI CN" type=" xs:string" />
  981              <xs:elemen t minOccur s="0" name ="primaryC arePractit ioner" typ e="xs:stri ng"/>
  982              <xs:elemen t minOccur s="0" name ="primaryD iagnosis"  type="xs:s tring"/>
  983              <xs:elemen t minOccur s="0" name ="remarks"  type="xs: string"/>
  984              <xs:elemen t minOccur s="0" name ="requeste dDate" typ e="xs:stri ng"/>
  985              <xs:elemen t minOccur s="0" name ="requesti ngProvider " type="xs :string"/>
  986              <xs:elemen t minOccur s="0" name ="serviceP ercentage"  type="xs: int"/>
  987              <xs:elemen t minOccur s="0" name ="serviceR equested"  type="xs:s tring"/>
  988              <xs:elemen t minOccur s="0" name ="toDate"  type="xs:s tring"/>
  989              <xs:elemen t minOccur s="0" name ="urgency"  type="xs: string"/>
  990              <xs:elemen t minOccur s="0" name ="vendor"  type="xs:s tring"/>
  991           </ xs:sequenc e>
  992         </xs :extension >
  993       </xs:c omplexCont ent>
  994     </xs:com plexType>
  995     <xs:comp lexType na me="radiol ogyExam">
  996       <xs:co mplexConte nt>
  997         <xs: extension  base="tns: dataBean">
  998           <x s:sequence >
  999              <xs:elemen t minOccur s="0" name ="accessio nNumber" t ype="xs:st ring"/>
  1000              <xs:elemen t minOccur s="0" name ="amendedD ate" type= "xs:dateTi me"/>
  1001              <xs:elemen t minOccur s="0" name ="amendedT ext" type= "xs:string "/>
  1002              <xs:elemen t minOccur s="0" name ="examDate " type="xs :dateTime" />
  1003              <xs:elemen t minOccur s="0" name ="examId"  type="xs:s tring"/>
  1004              <xs:elemen t minOccur s="0" name ="orderNum ber" type= "xs:string "/>
  1005              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1006              <xs:elemen t minOccur s="0" name ="reasonFo rOrder" ty pe="xs:str ing"/>
  1007              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1008              <xs:elemen t minOccur s="0" name ="study" t ype="xs:st ring"/>
  1009           </ xs:sequenc e>
  1010         </xs :extension >
  1011       </xs:c omplexCont ent>
  1012     </xs:com plexType>
  1013     <xs:comp lexType na me="radiol ogyReport" >
  1014       <xs:co mplexConte nt>
  1015         <xs: extension  base="tns: radiologyE xam">
  1016           <x s:sequence >
  1017              <xs:elemen t minOccur s="0" name ="abnormal " type="xs :string"/>
  1018              <xs:elemen t minOccur s="0" name ="approved By" type=" xs:string" />
  1019              <xs:elemen t minOccur s="0" name ="caseNumb er" type=" xs:string" />
  1020              <xs:elemen t minOccur s="0" name ="facility Name" type ="xs:strin g"/>
  1021              <xs:elemen t name="ha sImages" t ype="xs:bo olean"/>
  1022              <xs:elemen t minOccur s="0" name ="impressi onText" ty pe="xs:str ing"/>
  1023              <xs:elemen t minOccur s="0" name ="interpre tingHCP" t ype="xs:st ring"/>
  1024              <xs:elemen t minOccur s="0" name ="reportIE N" type="x s:string"/ >
  1025              <xs:elemen t minOccur s="0" name ="reportSt atus" type ="xs:strin g"/>
  1026              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1027              <xs:elemen t minOccur s="0" name ="resultCo de" type=" xs:string" />
  1028              <xs:elemen t minOccur s="0" name ="severity " type="xs :string"/>
  1029              <xs:elemen t minOccur s="0" name ="transcri beDate" ty pe="xs:dat eTime"/>
  1030              <xs:elemen t minOccur s="0" name ="vixStudy " type="tn s:studyQue ryStudy"/>
  1031           </ xs:sequenc e>
  1032         </xs :extension >
  1033       </xs:c omplexCont ent>
  1034     </xs:com plexType>
  1035     <xs:comp lexType na me="order" >
  1036       <xs:co mplexConte nt>
  1037         <xs: extension  base="tns: dataBean">
  1038           <x s:sequence >
  1039              <xs:elemen t minOccur s="0" name ="comment"  type="xs: string"/>
  1040              <xs:elemen t minOccur s="0" name ="complete dDate" typ e="xs:date Time"/>
  1041              <xs:elemen t minOccur s="0" name ="descript ion" type= "xs:string "/>
  1042              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:dateTi me"/>
  1043              <xs:elemen t minOccur s="0" name ="orderDat e" type="x s:dateTime "/>
  1044              <xs:elemen t minOccur s="0" name ="orderDet ail" type= "xs:string "/>
  1045              <xs:elemen t minOccur s="0" name ="orderRes ult" type= "xs:string "/>
  1046              <xs:elemen t minOccur s="0" name ="orderid"  type="xs: string"/>
  1047              <xs:elemen t minOccur s="0" name ="ordering Provider"  type="tns: provider"/ >
  1048              <xs:elemen t minOccur s="0" name ="priority " type="xs :string"/>
  1049              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1050              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1051           </ xs:sequenc e>
  1052         </xs :extension >
  1053       </xs:c omplexCont ent>
  1054     </xs:com plexType>
  1055     <xs:comp lexType na me="questi onnaireBea n">
  1056       <xs:co mplexConte nt>
  1057         <xs: extension  base="tns: dataBean">
  1058           <x s:sequence >
  1059              <xs:elemen t minOccur s="0" name ="comments " type="xs :string"/>
  1060              <xs:elemen t minOccur s="0" name ="enteredB y" type="t ns:provide r"/>
  1061              <xs:elemen t minOccur s="0" name ="enteredD ate" type= "xs:string "/>
  1062              <xs:elemen t minOccur s="0" name ="name" ty pe="xs:str ing"/>
  1063              <xs:elemen t minOccur s="0" name ="recordId " type="xs :string"/>
  1064              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon seComments " nillable ="true" ty pe="tns:qu estionnair eResponseC omments"/>
  1065              <xs:elemen t minOccur s="0" name ="response Date" type ="xs:dateT ime"/>
  1066              <xs:elemen t maxOccur s="unbound ed" minOcc urs="0" na me="respon ses" nilla ble="true"  type="tns :questionn aireDetail s"/>
  1067              <xs:elemen t minOccur s="0" name ="score" t ype="xs:st ring"/>
  1068              <xs:elemen t minOccur s="0" name ="status"  type="xs:s tring"/>
  1069              <xs:elemen t minOccur s="0" name ="type" ty pe="xs:str ing"/>
  1070              <xs:elemen t minOccur s="0" name ="version"  type="xs: string"/>
  1071           </ xs:sequenc e>
  1072         </xs :extension >
  1073       </xs:c omplexCont ent>
  1074     </xs:com plexType>
  1075     <xs:comp lexType na me="questi onnaireRes ponseComme nts">
  1076       <xs:se quence>
  1077         <xs: element mi nOccurs="0 " name="co mment" typ e="xs:stri ng"/>
  1078         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1079         <xs: element mi nOccurs="0 " name="en teredBy" t ype="tns:p rovider"/>
  1080         <xs: element mi nOccurs="0 " name="en teredDate"  type="xs: string"/>
  1081         <xs: element mi nOccurs="0 " name="nu mber" type ="xs:strin g"/>
  1082         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1083       </xs:s equence>
  1084     </xs:com plexType>
  1085     <xs:comp lexType na me="questi onnaireDet ails">
  1086       <xs:se quence>
  1087         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" answers" n illable="t rue" type= "tns:quest ionnaireDe tailAnswer s"/>
  1088         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" choices" n illable="t rue" type= "tns:quest ionnaireDe tailChoice s"/>
  1089         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" comments"  nillable=" true" type ="tns:ques tionnaireD etailComme nts"/>
  1090         <xs: element mi nOccurs="0 " name="qu estion" ty pe="xs:str ing"/>
  1091         <xs: element mi nOccurs="0 " name="se quence" ty pe="xs:str ing"/>
  1092       </xs:s equence>
  1093     </xs:com plexType>
  1094     <xs:comp lexType na me="questi onnaireDet ailAnswers ">
  1095       <xs:se quence>
  1096         <xs: element mi nOccurs="0 " name="an swer" type ="xs:strin g"/>
  1097         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1098         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1099         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1100       </xs:s equence>
  1101     </xs:com plexType>
  1102     <xs:comp lexType na me="questi onnaireDet ailChoices ">
  1103       <xs:se quence>
  1104         <xs: element mi nOccurs="0 " name="an swerType"  type="xs:s tring"/>
  1105         <xs: element mi nOccurs="0 " name="ch oice" type ="xs:strin g"/>
  1106         <xs: element mi nOccurs="0 " name="ch oiceText"  type="xs:s tring"/>
  1107         <xs: element mi nOccurs="0 " name="co rrectAnswe r" type="x s:string"/ >
  1108         <xs: element na me="select ed" type=" xs:boolean "/>
  1109       </xs:s equence>
  1110     </xs:com plexType>
  1111     <xs:comp lexType na me="questi onnaireDet ailComment s">
  1112       <xs:se quence>
  1113         <xs: element mi nOccurs="0 " name="co mmentBy" t ype="xs:st ring"/>
  1114         <xs: element mi nOccurs="0 " name="da teEntered"  type="xs: string"/>
  1115         <xs: element mi nOccurs="0 " name="no teNumber"  type="xs:s tring"/>
  1116         <xs: element mi nOccurs="0 " name="no teText" ty pe="xs:str ing"/>
  1117         <xs: element mi nOccurs="0 " name="se qNumber" t ype="xs:st ring"/>
  1118       </xs:s equence>
  1119     </xs:com plexType>
  1120     <xs:comp lexType na me="freeTe xtReport">
  1121       <xs:co mplexConte nt>
  1122         <xs: extension  base="tns: dataBean">
  1123           <x s:sequence >
  1124              <xs:elemen t minOccur s="0" name ="reportTe xt" type=" xs:string" />
  1125           </ xs:sequenc e>
  1126         </xs :extension >
  1127       </xs:c omplexCont ent>
  1128     </xs:com plexType>
  1129     <xs:comp lexType na me="user">
  1130       <xs:se quence>
  1131         <xs: element mi nOccurs="0 " name="ag ency" type ="xs:strin g"/>
  1132         <xs: element mi nOccurs="0 " name="bs eToken" ty pe="xs:str ing"/>
  1133         <xs: element mi nOccurs="0 " name="ca rdId" type ="xs:strin g"/>
  1134         <xs: element mi nOccurs="0 " name="dm isId" type ="xs:strin g"/>
  1135         <xs: element mi nOccurs="0 " name="do b" type="x s:string"/ >
  1136         <xs: element mi nOccurs="0 " name="du tyPhone" t ype="xs:st ring"/>
  1137         <xs: element mi nOccurs="0 " name="em ail" type= "xs:string "/>
  1138         <xs: element mi nOccurs="0 " name="en cryptedAvC ode" type= "xs:string "/>
  1139         <xs: element mi nOccurs="0 " name="en cryptedFed eratedUid"  type="xs: string"/>
  1140         <xs: element mi nOccurs="0 " name="ge nder" type ="xs:strin g"/>
  1141         <xs: element mi nOccurs="0 " name="ho stSite" ty pe="tns:si te"/>
  1142         <xs: element mi nOccurs="0 " name="ja nusGUIConf ig" type=" xs:string" />
  1143         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" janusPermi ssions" ni llable="tr ue" type=" tns:janusP ermission" />
  1144         <xs: element mi nOccurs="0 " name="NP I" type="x s:string"/ >
  1145         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  1146         <xs: element mi nOccurs="0 " name="pa ger" type= "xs:string "/>
  1147         <xs: element mi nOccurs="0 " name="pr oviderClas s" type="x s:string"/ >
  1148         <xs: element mi nOccurs="0 " name="pr oviderFlag " type="xs :string"/>
  1149         <xs: element mi nOccurs="0 " name="pr oviderIen"  type="xs: string"/>
  1150         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted Patients"  nillable=" true" type ="xs:anyTy pe"/>
  1151         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" restricted SiteCodesL ist" nilla ble="true"  type="xs: anyType"/>
  1152         <xs: element na me="restri ctedUser"  type="xs:b oolean"/>
  1153         <xs: element mi nOccurs="0 " name="sa mlToken" t ype="xs:st ring"/>
  1154         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" securityKe ys" nillab le="true"  type="tns: userSecuri tyKey"/>
  1155         <xs: element mi nOccurs="0 " name="si gClass" ty pe="xs:str ing"/>
  1156         <xs: element mi nOccurs="0 " name="us erId" type ="xs:strin g"/>
  1157         <xs: element mi nOccurs="0 " name="us erIen" typ e="xs:stri ng"/>
  1158       </xs:s equence>
  1159     </xs:com plexType>
  1160     <xs:comp lexType na me="userSe curityKey" >
  1161       <xs:se quence>
  1162         <xs: element mi nOccurs="0 " name="cr eationDate " type="xs :dateTime" />
  1163         <xs: element mi nOccurs="0 " name="cr eatorId" t ype="xs:st ring"/>
  1164         <xs: element mi nOccurs="0 " name="cr eatorName"  type="xs: string"/>
  1165         <xs: element mi nOccurs="0 " name="de scriptiveN ame" type= "xs:string "/>
  1166         <xs: element mi nOccurs="0 " name="id " type="xs :string"/>
  1167         <xs: element mi nOccurs="0 " name="ke yId" type= "xs:string "/>
  1168         <xs: element mi nOccurs="0 " name="na me" type=" xs:string" />
  1169         <xs: element mi nOccurs="0 " name="re viewDate"  type="xs:d ateTime"/>
  1170       </xs:s equence>
  1171     </xs:com plexType>
  1172     <xs:comp lexType na me="viStud y">
  1173       <xs:se quence>
  1174         <xs: element mi nOccurs="0 " name="de scription"  type="xs: string"/>
  1175         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" seriesList " nillable ="true" ty pe="tns:vi Series"/>
  1176       </xs:s equence>
  1177     </xs:com plexType>
  1178     <xs:comp lexType na me="viSeri es">
  1179       <xs:se quence>
  1180         <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" imageList"  nillable= "true" typ e="tns:viI mage"/>
  1181         <xs: element mi nOccurs="0 " name="se riesNumber " type="xs :string"/>
  1182       </xs:s equence>
  1183     </xs:com plexType>
  1184     <xs:comp lexType na me="viImag e">
  1185       <xs:se quence>
  1186         <xs: element mi nOccurs="0 " name="im ageId" typ e="xs:stri ng"/>
  1187         <xs: element mi nOccurs="0 " name="im ageNumber"  type="xs: string"/>
  1188       </xs:s equence>
  1189     </xs:com plexType>
  1190     <xs:comp lexType na me="viImag eResponse" >
  1191       <xs:se quence>
  1192         <xs: element mi nOccurs="0 " name="er rorMessage " type="xs :string"/>
  1193         <xs: element mi nOccurs="0 " name="im ageBytes"  type="xs:b ase64Binar y"/>
  1194         <xs: element mi nOccurs="0 " name="mi meType" ty pe="xs:str ing"/>
  1195       </xs:s equence>
  1196     </xs:com plexType>
  1197   </xs:schem a>