515. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/10/2018 8:40:01 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.

515.1 Files compared

# Location File Last Modified
1 MHED_APPS_CIF.zip\SM v2.2.5\scheduling-manager-resources-2.2.5@e7f57981138.zip\SchedulingManagerMDWSLib\wsdl SchedulingSvc.wsdl Sat Apr 7 11:28:50 2018 UTC
2 MHED_APPS_CIF.zip\SM v2.2.5\scheduling-manager-resources-2.2.5@e7f57981138.zip\SchedulingManagerMDWSLib\wsdl SchedulingSvc.wsdl Thu May 3 12:58:50 2018 UTC

515.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 72 8346
Changed 72 144
Inserted 0 0
Removed 0 0

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

515.4 Active regular expressions

No regular expressions were active.

515.5 Comparison detail

  1   <wsdl:defi nitions xm lns:tm="ht tp://micro soft.com/w sdl/mime/t extMatchin g/" xmlns: soapenc="h ttp://sche mas.xmlsoa p.org/soap /encoding/ " xmlns:mi me="http:/ /schemas.x mlsoap.org /wsdl/mime /" xmlns:t ns="http:/ / DNS          /Schedulin gSvc" xmln s:soap="ht tp://schem as.xmlsoap .org/wsdl/ soap/" xml ns:s="http ://www.w3. org/2001/X MLSchema"  xmlns:soap 12="http:/ /schemas.x mlsoap.org /wsdl/soap 12/" xmlns :http="htt p://schema s.xmlsoap. org/wsdl/h ttp/" xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ " targetNa mespace="h ttp:// DNS          /Schedulin gSvc">
  2     <wsdl:ty pes>
  3         <s:schema  elementFor mDefault=" qualified"  targetNam espace="ht tp:// DNS          /Schedulin gSvc">
  4         <s:e lement nam e="getCanc ellationRe asons">
  5           <s :complexTy pe/>
  6         </s: element>
  7         <s:e lement nam e="getCanc ellationRe asonsRespo nse">
  8           <s :complexTy pe>
  9              <s:sequenc e>
  10                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get Cancellati onReasonsR esult" typ e="tns:Tag gedCancell ationReaso nsArray"/>
  11              </s:sequen ce>
  12           </ s:complexT ype>
  13         </s: element>
  14         <s:c omplexType  name="Tag gedCancell ationReaso nsArray">
  15           <s :complexCo ntent mixe d="false">
  16              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  17                <s:seque nce>
  18                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r easons" ty pe="tns:Ar rayOfCance llationRea sonTO"/>
  19                </s:sequ ence>
  20              </s:extens ion>
  21           </ s:complexC ontent>
  22         </s: complexTyp e>
  23         <s:c omplexType  name="Abs tractTagge dArrayTO">
  24           <s :complexCo ntent mixe d="false">
  25              <s:extensi on base="t ns:Abstrac tArrayTO">
  26                <s:seque nce>
  27                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ag" type=" s:string"/ >
  28                </s:sequ ence>
  29              </s:extens ion>
  30           </ s:complexC ontent>
  31         </s: complexTyp e>
  32         <s:c omplexType  name="Abs tractArray TO">
  33           <s :complexCo ntent mixe d="false">
  34              <s:extensi on base="t ns:Abstrac tTO">
  35                <s:seque nce>
  36                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="c ount" type ="s:int"/>
  37                </s:sequ ence>
  38              </s:extens ion>
  39           </ s:complexC ontent>
  40         </s: complexTyp e>
  41         <s:c omplexType  name="Abs tractTO" a bstract="t rue">
  42           <s :sequence>
  43              <s:element  minOccurs ="0" maxOc curs="1" n ame="fault " type="tn s:FaultTO" />
  44           </ s:sequence >
  45         </s: complexTyp e>
  46         <s:c omplexType  name="Fau ltTO">
  47           <s :sequence>
  48              <s:element  minOccurs ="0" maxOc curs="1" n ame="type"  type="s:s tring"/>
  49              <s:element  minOccurs ="0" maxOc curs="1" n ame="messa ge" type=" s:string"/ >
  50              <s:element  minOccurs ="0" maxOc curs="1" n ame="stack Trace" typ e="s:strin g"/>
  51              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner Type" type ="s:string "/>
  52              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner Message" t ype="s:str ing"/>
  53              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner StackTrace " type="s: string"/>
  54              <s:element  minOccurs ="0" maxOc curs="1" n ame="sugge stion" typ e="s:strin g"/>
  55           </ s:sequence >
  56         </s: complexTyp e>
  57         <s:c omplexType  name="Can cellationR easonTO">
  58           <s :complexCo ntent mixe d="false">
  59              <s:extensi on base="t ns:Abstrac tTO">
  60                <s:seque nce>
  61                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  62                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  63                </s:sequ ence>
  64              </s:extens ion>
  65           </ s:complexC ontent>
  66         </s: complexTyp e>
  67         <s:c omplexType  name="Arr ayOfCancel lationReas onTO">
  68           <s :sequence>
  69              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Cancell ationReaso nTO" nilla ble="true"  type="tns :Cancellat ionReasonT O"/>
  70           </ s:sequence >
  71         </s: complexTyp e>
  72         <s:e lement nam e="getVete ranCancell ationReaso ns">
  73           <s :complexTy pe>
  74              <s:sequenc e>
  75                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eId" type= "s:string" />
  76                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mpi Pid" type= "s:string" />
  77                <s:eleme nt minOccu rs="1" max Occurs="1"  name="mul tiSite" ty pe="s:bool ean"/>
  78              </s:sequen ce>
  79           </ s:complexT ype>
  80         </s: element>
  81         <s:e lement nam e="getVete ranCancell ationReaso nsResponse ">
  82           <s :complexTy pe>
  83              <s:sequenc e>
  84                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VeteranCan cellationR easonsResu lt" type=" tns:Tagged Cancellati onReasonsA rray"/>
  85              </s:sequen ce>
  86           </ s:complexT ype>
  87         </s: element>
  88         <s:e lement nam e="hasClin icAccess">
  89           <s :complexTy pe>
  90              <s:sequenc e>
  91                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  92              </s:sequen ce>
  93           </ s:complexT ype>
  94         </s: element>
  95         <s:e lement nam e="hasClin icAccessRe sponse">
  96           <s :complexTy pe>
  97              <s:sequenc e>
  98                <s:eleme nt minOccu rs="0" max Occurs="1"  name="has ClinicAcce ssResult"  type="tns: BoolTO"/>
  99              </s:sequen ce>
  100           </ s:complexT ype>
  101         </s: element>
  102         <s:c omplexType  name="Boo lTO">
  103           <s :complexCo ntent mixe d="false">
  104              <s:extensi on base="t ns:Abstrac tTO">
  105                <s:seque nce>
  106                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="t rueOrFalse " type="s: boolean"/>
  107                </s:sequ ence>
  108              </s:extens ion>
  109           </ s:complexC ontent>
  110         </s: complexTyp e>
  111         <s:e lement nam e="getClin ics">
  112           <s :complexTy pe>
  113              <s:sequenc e>
  114                <s:eleme nt minOccu rs="0" max Occurs="1"  name="tar get" type= "s:string" />
  115              </s:sequen ce>
  116           </ s:complexT ype>
  117         </s: element>
  118         <s:e lement nam e="getClin icsRespons e">
  119           <s :complexTy pe>
  120              <s:sequenc e>
  121                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ClinicsRes ult" type= "tns:Tagge dHospitalL ocationArr ay"/>
  122              </s:sequen ce>
  123           </ s:complexT ype>
  124         </s: element>
  125         <s:c omplexType  name="Tag gedHospita lLocationA rray">
  126           <s :complexCo ntent mixe d="false">
  127              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  128                <s:seque nce>
  129                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocations"  type="tns: ArrayOfHos pitalLocat ionTO"/>
  130                </s:sequ ence>
  131              </s:extens ion>
  132           </ s:complexC ontent>
  133         </s: complexTyp e>
  134         <s:c omplexType  name="Arr ayOfHospit alLocation TO">
  135           <s :sequence>
  136              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Hospita lLocationT O" nillabl e="true" t ype="tns:H ospitalLoc ationTO"/>
  137           </ s:sequence >
  138         </s: complexTyp e>
  139         <s:c omplexType  name="Hos pitalLocat ionTO">
  140           <s :complexCo ntent mixe d="false">
  141              <s:extensi on base="t ns:Abstrac tTO">
  142                <s:seque nce>
  143                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  144                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  145                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a bbreviatio n" type="s :string"/>
  146                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d epartment"  type="tns :TaggedTex t"/>
  147                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ervice" ty pe="tns:Ta ggedText"/ >
  148                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s pecialty"  type="tns: TaggedText "/>
  149                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s topCode" t ype="tns:T aggedText" />
  150                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c reditStopC ode" type= "tns:Tagge dText"/>
  151                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acility" t ype="tns:S iteTO"/>
  152                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="b uilding" t ype="s:str ing"/>
  153                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f loor" type ="s:string "/>
  154                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r oom" type= "s:string" />
  155                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="b ed" type=" s:string"/ >
  156                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g"/>
  157                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p hone" type ="s:string "/>
  158                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ppointment Timestamp"  type="s:s tring"/>
  159                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "s:string" />
  160                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p hysicalLoc ation" typ e="s:strin g"/>
  161                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v isitLocati on" type=" s:string"/ >
  162                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="a skForCheck In" type=" s:boolean" />
  163                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ppointment Length" ty pe="s:stri ng"/>
  164                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicDispl ayStartTim e" type="s :string"/>
  165                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d isplayIncr ements" ty pe="s:stri ng"/>
  166                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m axOverbook sPerDay" t ype="s:str ing"/>
  167                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rohibitAcc essToClini c" type="s :string"/>
  168                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a vailabilit y" type="t ns:TimeSlo tArray"/>
  169                </s:sequ ence>
  170              </s:extens ion>
  171           </ s:complexC ontent>
  172         </s: complexTyp e>
  173         <s:c omplexType  name="Tag gedText">
  174           <s :complexCo ntent mixe d="false">
  175              <s:extensi on base="t ns:Abstrac tTO">
  176                <s:seque nce>
  177                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ag" type=" s:string"/ >
  178                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string" />
  179                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t extArray"  type="tns: ArrayOfStr ing"/>
  180                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t aggedResul ts" type=" tns:ArrayO fTaggedTex t"/>
  181                </s:sequ ence>
  182              </s:extens ion>
  183           </ s:complexC ontent>
  184         </s: complexTyp e>
  185         <s:c omplexType  name="Arr ayOfString ">
  186           <s :sequence>
  187              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="string"  nillable= "true" typ e="s:strin g"/>
  188           </ s:sequence >
  189         </s: complexTyp e>
  190         <s:c omplexType  name="Arr ayOfTagged Text">
  191           <s :sequence>
  192              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedT ext" nilla ble="true"  type="tns :TaggedTex t"/>
  193           </ s:sequence >
  194         </s: complexTyp e>
  195         <s:c omplexType  name="Sit eTO">
  196           <s :complexCo ntent mixe d="false">
  197              <s:extensi on base="t ns:Abstrac tTO">
  198                <s:seque nce>
  199                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s itecode" t ype="s:str ing"/>
  200                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  201                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d isplayName " type="s: string"/>
  202                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m oniker" ty pe="s:stri ng"/>
  203                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r egionID" t ype="s:str ing"/>
  204                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l astEventTi mestamp" t ype="s:str ing"/>
  205                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l astEventRe ason" type ="s:string "/>
  206                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u id" type=" s:string"/ >
  207                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p id" type=" s:string"/ >
  208                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ataSources " type="tn s:DataSour ceArray"/>
  209                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p arentSiteI d" type="s :string"/>
  210                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c hildSites"  type="tns :SiteArray "/>
  211                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ddress" ty pe="s:stri ng"/>
  212                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ity" type= "s:string" />
  213                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tate" type ="s:string "/>
  214                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ystemName"  type="s:s tring"/>
  215                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteType" t ype="s:str ing"/>
  216                </s:sequ ence>
  217              </s:extens ion>
  218           </ s:complexC ontent>
  219         </s: complexTyp e>
  220         <s:c omplexType  name="Dat aSourceArr ay">
  221           <s :complexCo ntent mixe d="false">
  222              <s:extensi on base="t ns:Abstrac tArrayTO">
  223                <s:seque nce>
  224                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i tems" type ="tns:Arra yOfDataSou rceTO"/>
  225                </s:sequ ence>
  226              </s:extens ion>
  227           </ s:complexC ontent>
  228         </s: complexTyp e>
  229         <s:c omplexType  name="Arr ayOfDataSo urceTO">
  230           <s :sequence>
  231              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="DataSou rceTO" nil lable="tru e" type="t ns:DataSou rceTO"/>
  232           </ s:sequence >
  233         </s: complexTyp e>
  234         <s:c omplexType  name="Dat aSourceTO" >
  235           <s :complexCo ntent mixe d="false">
  236              <s:extensi on base="t ns:Abstrac tTO">
  237                <s:seque nce>
  238                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rotocol" t ype="s:str ing"/>
  239                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m odality" t ype="s:str ing"/>
  240                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="t imeout" ty pe="s:int" />
  241                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="p ort" type= "s:int"/>
  242                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovider" t ype="s:str ing"/>
  243                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g"/>
  244                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  245                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ontext" ty pe="s:stri ng"/>
  246                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="t estSource"  type="s:b oolean"/>
  247                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v endor" typ e="s:strin g"/>
  248                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v ersion" ty pe="s:stri ng"/>
  249                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteId" typ e="tns:Tag gedText"/>
  250                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="w elcomeMess age" type= "s:string" />
  251                </s:sequ ence>
  252              </s:extens ion>
  253           </ s:complexC ontent>
  254         </s: complexTyp e>
  255         <s:c omplexType  name="Sit eArray">
  256           <s :complexCo ntent mixe d="false">
  257              <s:extensi on base="t ns:Abstrac tArrayTO">
  258                <s:seque nce>
  259                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Arra yOfSiteTO" />
  260                </s:sequ ence>
  261              </s:extens ion>
  262           </ s:complexC ontent>
  263         </s: complexTyp e>
  264         <s:c omplexType  name="Arr ayOfSiteTO ">
  265           <s :sequence>
  266              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="SiteTO"  nillable= "true" typ e="tns:Sit eTO"/>
  267           </ s:sequence >
  268         </s: complexTyp e>
  269         <s:c omplexType  name="Tim eSlotArray ">
  270           <s :complexCo ntent mixe d="false">
  271              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  272                <s:seque nce>
  273                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s lots" type ="tns:Arra yOfTimeSlo tTO"/>
  274                </s:sequ ence>
  275              </s:extens ion>
  276           </ s:complexC ontent>
  277         </s: complexTyp e>
  278         <s:c omplexType  name="Arr ayOfTimeSl otTO">
  279           <s :sequence>
  280              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TimeSlo tTO" nilla ble="true"  type="tns :TimeSlotT O"/>
  281           </ s:sequence >
  282         </s: complexTyp e>
  283         <s:c omplexType  name="Tim eSlotTO">
  284           <s :complexCo ntent mixe d="false">
  285              <s:extensi on base="t ns:Abstrac tTO">
  286                <s:seque nce>
  287                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="s tart" type ="s:dateTi me"/>
  288                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="e nd" type=" s:dateTime "/>
  289                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string" />
  290                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="a vailable"  type="s:bo olean"/>
  291                </s:sequ ence>
  292              </s:extens ion>
  293           </ s:complexC ontent>
  294         </s: complexTyp e>
  295         <s:e lement nam e="getAppo intmentTyp es">
  296           <s :complexTy pe>
  297              <s:sequenc e>
  298                <s:eleme nt minOccu rs="0" max Occurs="1"  name="tar get" type= "s:string" />
  299              </s:sequen ce>
  300           </ s:complexT ype>
  301         </s: element>
  302         <s:e lement nam e="getAppo intmentTyp esResponse ">
  303           <s :complexTy pe>
  304              <s:sequenc e>
  305                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get Appointmen tTypesResu lt" type=" tns:Appoin tmentTypeA rray"/>
  306              </s:sequen ce>
  307           </ s:complexT ype>
  308         </s: element>
  309         <s:c omplexType  name="App ointmentTy peArray">
  310           <s :complexCo ntent mixe d="false">
  311              <s:extensi on base="t ns:Abstrac tArrayTO">
  312                <s:seque nce>
  313                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ppointment Types" typ e="tns:Arr ayOfAppoin tmentTypeT O"/>
  314                </s:sequ ence>
  315              </s:extens ion>
  316           </ s:complexC ontent>
  317         </s: complexTyp e>
  318         <s:c omplexType  name="Arr ayOfAppoin tmentTypeT O">
  319           <s :sequence>
  320              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Appoint mentTypeTO " nillable ="true" ty pe="tns:Ap pointmentT ypeTO"/>
  321           </ s:sequence >
  322         </s: complexTyp e>
  323         <s:c omplexType  name="App ointmentTy peTO">
  324           <s :complexCo ntent mixe d="false">
  325              <s:extensi on base="t ns:Abstrac tTO">
  326                <s:seque nce>
  327                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="a ctive" typ e="s:boole an"/>
  328                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  329                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  330                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  331                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ynonym" ty pe="s:stri ng"/>
  332                </s:sequ ence>
  333              </s:extens ion>
  334           </ s:complexC ontent>
  335         </s: complexTyp e>
  336         <s:e lement nam e="makeApp ointment">
  337           <s :complexTy pe>
  338              <s:sequenc e>
  339                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  340                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTi mestamp" t ype="s:str ing"/>
  341                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pur pose" type ="s:string "/>
  342                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pur poseSubcat egory" typ e="s:strin g"/>
  343                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentLe ngth" type ="s:string "/>
  344                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTy pe" type=" s:string"/ >
  345                <s:eleme nt minOccu rs="0" max Occurs="1"  name="boo kNotes" ty pe="s:stri ng"/>
  346                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Lab " type="s: string"/>
  347                <s:eleme nt minOccu rs="0" max Occurs="1"  name="XRa y" type="s :string"/>
  348                <s:eleme nt minOccu rs="0" max Occurs="1"  name="EKG " type="s: string"/>
  349                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con sultIen" t ype="s:str ing"/>
  350                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Lvl " type="s: string"/>
  351                <s:eleme nt minOccu rs="0" max Occurs="1"  name="des iredDateTi me" type=" s:string"/ >
  352              </s:sequen ce>
  353           </ s:complexT ype>
  354         </s: element>
  355         <s:e lement nam e="makeApp ointmentRe sponse">
  356           <s :complexTy pe>
  357              <s:sequenc e>
  358                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mak eAppointme ntResult"  type="tns: Appointmen tTO"/>
  359              </s:sequen ce>
  360           </ s:complexT ype>
  361         </s: element>
  362         <s:c omplexType  name="App ointmentTO ">
  363           <s :complexCo ntent mixe d="false">
  364              <s:extensi on base="t ns:Abstrac tTO">
  365                <s:seque nce>
  366                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  367                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t imestamp"  type="s:st ring"/>
  368                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t itle" type ="s:string "/>
  369                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g"/>
  370                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string" />
  371                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acility" t ype="tns:T aggedText" />
  372                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linic" typ e="tns:Hos pitalLocat ionTO"/>
  373                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l abDateTime " type="s: string"/>
  374                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="x rayDateTim e" type="s :string"/>
  375                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e kgDateTime " type="s: string"/>
  376                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p urpose" ty pe="s:stri ng"/>
  377                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "s:string" />
  378                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c urrentStat us" type=" s:string"/ >
  379                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v isitId" ty pe="s:stri ng"/>
  380                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p roviderNam e" type="s :string"/>
  381                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="b ookNotes"  type="s:st ring"/>
  382                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="L vl" type=" s:string"/ >
  383                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="C linicID" t ype="s:str ing"/>
  384                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="A ppointment Length" ty pe="s:stri ng"/>
  385                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d esiredDate Time" type ="s:string "/>
  386                </s:sequ ence>
  387              </s:extens ion>
  388           </ s:complexC ontent>
  389         </s: complexTyp e>
  390         <s:e lement nam e="makeVet eranAppoin tment">
  391           <s :complexTy pe>
  392              <s:sequenc e>
  393                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eId" type= "s:string" />
  394                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mpi Pid" type= "s:string" />
  395                <s:eleme nt minOccu rs="1" max Occurs="1"  name="mul tiSite" ty pe="s:bool ean"/>
  396                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  397                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTi mestamp" t ype="s:str ing"/>
  398                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pur pose" type ="s:string "/>
  399                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pur poseSubcat egory" typ e="s:strin g"/>
  400                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentLe ngth" type ="s:string "/>
  401                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTy pe" type=" s:string"/ >
  402                <s:eleme nt minOccu rs="0" max Occurs="1"  name="boo kNotes" ty pe="s:stri ng"/>
  403                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Lab " type="s: string"/>
  404                <s:eleme nt minOccu rs="0" max Occurs="1"  name="XRa y" type="s :string"/>
  405                <s:eleme nt minOccu rs="0" max Occurs="1"  name="EKG " type="s: string"/>
  406                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con sultIen" t ype="s:str ing"/>
  407                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Lvl " type="s: string"/>
  408                <s:eleme nt minOccu rs="0" max Occurs="1"  name="des iredDateTi me" type=" s:string"/ >
  409              </s:sequen ce>
  410           </ s:complexT ype>
  411         </s: element>
  412         <s:e lement nam e="makeVet eranAppoin tmentRespo nse">
  413           <s :complexTy pe>
  414              <s:sequenc e>
  415                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mak eVeteranAp pointmentR esult" typ e="tns:App ointmentTO "/>
  416              </s:sequen ce>
  417           </ s:complexT ype>
  418         </s: element>
  419         <s:e lement nam e="getPati entsByClin ic">
  420           <s :complexTy pe>
  421              <s:sequenc e>
  422                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  423                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sta rtDate" ty pe="s:stri ng"/>
  424                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sto pDate" typ e="s:strin g"/>
  425              </s:sequen ce>
  426           </ s:complexT ype>
  427         </s: element>
  428         <s:e lement nam e="getPati entsByClin icResponse ">
  429           <s :complexTy pe>
  430              <s:sequenc e>
  431                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get PatientsBy ClinicResu lt" type=" tns:Patien tArray"/>
  432              </s:sequen ce>
  433           </ s:complexT ype>
  434         </s: element>
  435         <s:c omplexType  name="Pat ientArray" >
  436           <s :complexCo ntent mixe d="false">
  437              <s:extensi on base="t ns:Abstrac tArrayTO">
  438                <s:seque nce>
  439                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atients" t ype="tns:A rrayOfPati entTO"/>
  440                </s:sequ ence>
  441              </s:extens ion>
  442           </ s:complexC ontent>
  443         </s: complexTyp e>
  444         <s:c omplexType  name="Arr ayOfPatien tTO">
  445           <s :sequence>
  446              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Patient TO" nillab le="true"  type="tns: PatientTO" />
  447           </ s:sequence >
  448         </s: complexTyp e>
  449         <s:c omplexType  name="Pat ientTO">
  450           <s :complexCo ntent mixe d="false">
  451              <s:extensi on base="t ns:PersonT O">
  452                <s:seque nce>
  453                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e ligibility Code" type ="s:string "/>
  454                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientName " type="s: string"/>
  455                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m piPid" typ e="s:strin g"/>
  456                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m piChecksum " type="s: string"/>
  457                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocalPid" t ype="s:str ing"/>
  458                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s itePids" t ype="tns:T aggedTextA rray"/>
  459                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v endorPid"  type="s:st ring"/>
  460                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocation" t ype="tns:H ospitalLoc ationTO"/>
  461                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c wad" type= "s:string" />
  462                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="r estricted"  type="s:b oolean"/>
  463                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a dmitTimest amp" type= "s:string" />
  464                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="s erviceConn ected" typ e="s:boole an"/>
  465                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="s cPercent"  type="s:in t"/>
  466                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i npatient"  type="s:bo olean"/>
  467                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d eceasedDat e" type="s :string"/>
  468                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c onfidentia lity" type ="tns:Tagg edText"/>
  469                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="n eedsMeansT est" type= "s:boolean "/>
  470                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientFlag s" type="t ns:TaggedT extArray"/ >
  471                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c morSiteId"  type="s:s tring"/>
  472                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ctiveInsur ance" type ="s:string "/>
  473                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sTestPatie nt" type=" s:boolean" />
  474                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c urrentMean sStatus" t ype="s:str ing"/>
  475                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="h asInsuranc e" type="s :boolean"/ >
  476                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p referredFa cility" ty pe="tns:Ta ggedText"/ >
  477                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientType " type="s: string"/>
  478                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sVeteran"  type="s:bo olean"/>
  479                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sLocallyAs signedMpiP id" type=" s:boolean" />
  480                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Site Array"/>
  481                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t eam" type= "tns:TeamT O"/>
  482                </s:sequ ence>
  483              </s:extens ion>
  484           </ s:complexC ontent>
  485         </s: complexTyp e>
  486         <s:c omplexType  name="Per sonTO">
  487           <s :complexCo ntent mixe d="false">
  488              <s:extensi on base="t ns:Abstrac tTO">
  489                <s:seque nce>
  490                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  491                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o ccupation"  type="s:s tring"/>
  492                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e mploymentS tatus" typ e="s:strin g"/>
  493                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r elationshi ps" type=" tns:Person Array"/>
  494                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  495                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r eligion" t ype="s:str ing"/>
  496                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  497                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s sn" type=" s:string"/ >
  498                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="g ender" typ e="s:strin g"/>
  499                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ob" type=" s:string"/ >
  500                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e thnicity"  type="s:st ring"/>
  501                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="a ge" type=" s:int"/>
  502                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m aritalStat us" type=" s:string"/ >
  503                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omeAddress " type="tn s:AddressT O"/>
  504                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omePhone"  type="tns: PhoneNumTO "/>
  505                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ellPhone"  type="tns: PhoneNumTO "/>
  506                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d emographic s" type="t ns:ArrayOf Demographi cSetTO"/>
  507                </s:sequ ence>
  508              </s:extens ion>
  509           </ s:complexC ontent>
  510         </s: complexTyp e>
  511         <s:c omplexType  name="Per sonArray">
  512           <s :complexCo ntent mixe d="false">
  513              <s:extensi on base="t ns:Abstrac tArrayTO">
  514                <s:seque nce>
  515                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p ersons" ty pe="tns:Ar rayOfPerso nTO"/>
  516                </s:sequ ence>
  517              </s:extens ion>
  518           </ s:complexC ontent>
  519         </s: complexTyp e>
  520         <s:c omplexType  name="Arr ayOfPerson TO">
  521           <s :sequence>
  522              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="PersonT O" nillabl e="true" t ype="tns:P ersonTO"/>
  523           </ s:sequence >
  524         </s: complexTyp e>
  525         <s:c omplexType  name="Add ressTO">
  526           <s :complexCo ntent mixe d="false">
  527              <s:extensi on base="t ns:Abstrac tTO">
  528                <s:seque nce>
  529                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v alidFrom"  type="s:st ring"/>
  530                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v alidTo" ty pe="s:stri ng"/>
  531                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  532                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "s:string" />
  533                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss1" type= "s:string" />
  534                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss2" type= "s:string" />
  535                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss3" type= "s:string" />
  536                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ity" type= "s:string" />
  537                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ounty" typ e="s:strin g"/>
  538                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tate" type ="s:string "/>
  539                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="z ipcode" ty pe="s:stri ng"/>
  540                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ountry" ty pe="s:stri ng"/>
  541                </s:sequ ence>
  542              </s:extens ion>
  543           </ s:complexC ontent>
  544         </s: complexTyp e>
  545         <s:c omplexType  name="Pho neNumTO">
  546           <s :complexCo ntent mixe d="false">
  547              <s:extensi on base="t ns:Abstrac tTO">
  548                <s:seque nce>
  549                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "s:string" />
  550                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a reaCode" t ype="s:str ing"/>
  551                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e xchange" t ype="s:str ing"/>
  552                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n umber" typ e="s:strin g"/>
  553                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  554                </s:sequ ence>
  555              </s:extens ion>
  556           </ s:complexC ontent>
  557         </s: complexTyp e>
  558         <s:c omplexType  name="Arr ayOfDemogr aphicSetTO ">
  559           <s :sequence>
  560              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Demogra phicSetTO"  nillable= "true" typ e="tns:Dem ographicSe tTO"/>
  561           </ s:sequence >
  562         </s: complexTyp e>
  563         <s:c omplexType  name="Dem ographicSe tTO">
  564           <s :sequence>
  565              <s:element  minOccurs ="0" maxOc curs="1" n ame="tag"  type="s:st ring"/>
  566              <s:element  minOccurs ="0" maxOc curs="1" n ame="addre sses" type ="tns:Arra yOfAddress TO"/>
  567              <s:element  minOccurs ="0" maxOc curs="1" n ame="phone s" type="t ns:ArrayOf PhoneNumTO "/>
  568              <s:element  minOccurs ="0" maxOc curs="1" n ame="email Addresses"  type="tns :ArrayOfSt ring"/>
  569              <s:element  minOccurs ="0" maxOc curs="1" n ame="names " type="tn s:ArrayOfS tring"/>
  570           </ s:sequence >
  571         </s: complexTyp e>
  572         <s:c omplexType  name="Arr ayOfAddres sTO">
  573           <s :sequence>
  574              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Address TO" nillab le="true"  type="tns: AddressTO" />
  575           </ s:sequence >
  576         </s: complexTyp e>
  577         <s:c omplexType  name="Arr ayOfPhoneN umTO">
  578           <s :sequence>
  579              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="PhoneNu mTO" nilla ble="true"  type="tns :PhoneNumT O"/>
  580           </ s:sequence >
  581         </s: complexTyp e>
  582         <s:c omplexType  name="Tag gedTextArr ay">
  583           <s :complexCo ntent mixe d="false">
  584              <s:extensi on base="t ns:Abstrac tArrayTO">
  585                <s:seque nce>
  586                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r esults" ty pe="tns:Ar rayOfTagge dText"/>
  587                </s:sequ ence>
  588              </s:extens ion>
  589           </ s:complexC ontent>
  590         </s: complexTyp e>
  591         <s:c omplexType  name="Tea mTO">
  592           <s :complexCo ntent mixe d="false">
  593              <s:extensi on base="t ns:Abstrac tTO">
  594                <s:seque nce>
  595                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  596                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  597                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p cpName" ty pe="s:stri ng"/>
  598                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ttendingNa me" type=" s:string"/ >
  599                </s:sequ ence>
  600              </s:extens ion>
  601           </ s:complexC ontent>
  602         </s: complexTyp e>
  603         <s:e lement nam e="getEwlB yPatient">
  604           <s :complexTy pe/>
  605         </s: element>
  606         <s:e lement nam e="getEwlB yPatientRe sponse">
  607           <s :complexTy pe>
  608              <s:sequenc e>
  609                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get EwlByPatie ntResult"  type="tns: TaggedEwlS tatusArray s"/>
  610              </s:sequen ce>
  611           </ s:complexT ype>
  612         </s: element>
  613         <s:c omplexType  name="Tag gedEwlStat usArrays">
  614           <s :complexCo ntent mixe d="false">
  615              <s:extensi on base="t ns:Abstrac tArrayTO">
  616                <s:seque nce>
  617                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged EwlStatusA rray"/>
  618                </s:sequ ence>
  619              </s:extens ion>
  620           </ s:complexC ontent>
  621         </s: complexTyp e>
  622         <s:c omplexType  name="Arr ayOfTagged EwlStatusA rray">
  623           <s :sequence>
  624              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedE wlStatusAr ray" nilla ble="true"  type="tns :TaggedEwl StatusArra y"/>
  625           </ s:sequence >
  626         </s: complexTyp e>
  627         <s:c omplexType  name="Tag gedEwlStat usArray">
  628           <s :complexCo ntent mixe d="false">
  629              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  630                <s:seque nce>
  631                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfEwlS tatusTO"/>
  632                </s:sequ ence>
  633              </s:extens ion>
  634           </ s:complexC ontent>
  635         </s: complexTyp e>
  636         <s:c omplexType  name="Arr ayOfEwlSta tusTO">
  637           <s :sequence>
  638              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="EwlStat usTO" nill able="true " type="tn s:EwlStatu sTO"/>
  639           </ s:sequence >
  640         </s: complexTyp e>
  641         <s:c omplexType  name="Ewl StatusTO">
  642           <s :complexCo ntent mixe d="false">
  643              <s:extensi on base="t ns:Abstrac tTO">
  644                <s:seque nce>
  645                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  646                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s topCode" t ype="s:str ing"/>
  647                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateLastUpd ated" type ="s:string "/>
  648                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientName " type="s: string"/>
  649                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientSsn"  type="s:s tring"/>
  650                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicName"  type="s:s tring"/>
  651                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o riginating Date" type ="s:string "/>
  652                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d esiredAppt Date" type ="s:string "/>
  653                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d aysOnEwl"  type="s:st ring"/>
  654                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateRemoved FromEwl" t ype="s:str ing"/>
  655                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientZip"  type="s:s tring"/>
  656                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s vcConnecte dPct" type ="s:string "/>
  657                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e nrolleeSta tus" type= "s:string" />
  658                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p riority" t ype="s:str ing"/>
  659                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  660                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicId" t ype="s:str ing"/>
  661                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e wlien" typ e="s:strin g"/>
  662                </s:sequ ence>
  663              </s:extens ion>
  664           </ s:complexC ontent>
  665         </s: complexTyp e>
  666         <s:e lement nam e="getNear ListByFaci lity">
  667           <s :complexTy pe/>
  668         </s: element>
  669         <s:e lement nam e="getNear ListByFaci lityRespon se">
  670           <s :complexTy pe>
  671              <s:sequenc e>
  672                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get NearListBy FacilityRe sult" type ="tns:Tagg edNearList ByFacility Arrays"/>
  673              </s:sequen ce>
  674           </ s:complexT ype>
  675         </s: element>
  676         <s:c omplexType  name="Tag gedNearLis tByFacilit yArrays">
  677           <s :complexCo ntent mixe d="false">
  678              <s:extensi on base="t ns:Abstrac tArrayTO">
  679                <s:seque nce>
  680                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged NearListBy FacilityAr ray"/>
  681                </s:sequ ence>
  682              </s:extens ion>
  683           </ s:complexC ontent>
  684         </s: complexTyp e>
  685         <s:c omplexType  name="Arr ayOfTagged NearListBy FacilityAr ray">
  686           <s :sequence>
  687              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedN earListByF acilityArr ay" nillab le="true"  type="tns: TaggedNear ListByFaci lityArray" />
  688           </ s:sequence >
  689         </s: complexTyp e>
  690         <s:c omplexType  name="Tag gedNearLis tByFacilit yArray">
  691           <s :complexCo ntent mixe d="false">
  692              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  693                <s:seque nce>
  694                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfNear ListByFaci lityTO"/>
  695                </s:sequ ence>
  696              </s:extens ion>
  697           </ s:complexC ontent>
  698         </s: complexTyp e>
  699         <s:c omplexType  name="Arr ayOfNearLi stByFacili tyTO">
  700           <s :sequence>
  701              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="NearLis tByFacilit yTO" nilla ble="true"  type="tns :NearListB yFacilityT O"/>
  702           </ s:sequence >
  703         </s: complexTyp e>
  704         <s:c omplexType  name="Nea rListByFac ilityTO">
  705           <s :complexCo ntent mixe d="false">
  706              <s:extensi on base="t ns:Abstrac tTO">
  707                <s:seque nce>
  708                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  709                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientname " type="s: string"/>
  710                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientssn"  type="s:s tring"/>
  711                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e ligcodeint ernal" typ e="s:strin g"/>
  712                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e ligcodeext ernal" typ e="s:strin g"/>
  713                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omephone"  type="s:st ring"/>
  714                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ellphone"  type="s:st ring"/>
  715                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateplacedo nnearlist"  type="s:s tring"/>
  716                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acilityid"  type="s:s tring"/>
  717                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  718                </s:sequ ence>
  719              </s:extens ion>
  720           </ s:complexC ontent>
  721         </s: complexTyp e>
  722         <s:e lement nam e="getNear ListByPati ent">
  723           <s :complexTy pe/>
  724         </s: element>
  725         <s:e lement nam e="getNear ListByPati entRespons e">
  726           <s :complexTy pe>
  727              <s:sequenc e>
  728                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get NearListBy PatientRes ult" type= "tns:Tagge dNearListB yPatientAr rays"/>
  729              </s:sequen ce>
  730           </ s:complexT ype>
  731         </s: element>
  732         <s:c omplexType  name="Tag gedNearLis tByPatient Arrays">
  733           <s :complexCo ntent mixe d="false">
  734              <s:extensi on base="t ns:Abstrac tArrayTO">
  735                <s:seque nce>
  736                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged NearListBy PatientArr ay"/>
  737                </s:sequ ence>
  738              </s:extens ion>
  739           </ s:complexC ontent>
  740         </s: complexTyp e>
  741         <s:c omplexType  name="Arr ayOfTagged NearListBy PatientArr ay">
  742           <s :sequence>
  743              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedN earListByP atientArra y" nillabl e="true" t ype="tns:T aggedNearL istByPatie ntArray"/>
  744           </ s:sequence >
  745         </s: complexTyp e>
  746         <s:c omplexType  name="Tag gedNearLis tByPatient Array">
  747           <s :complexCo ntent mixe d="false">
  748              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  749                <s:seque nce>
  750                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfNear ListByPati entTO"/>
  751                </s:sequ ence>
  752              </s:extens ion>
  753           </ s:complexC ontent>
  754         </s: complexTyp e>
  755         <s:c omplexType  name="Arr ayOfNearLi stByPatien tTO">
  756           <s :sequence>
  757              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="NearLis tByPatient TO" nillab le="true"  type="tns: NearListBy PatientTO" />
  758           </ s:sequence >
  759         </s: complexTyp e>
  760         <s:c omplexType  name="Nea rListByPat ientTO">
  761           <s :complexCo ntent mixe d="false">
  762              <s:extensi on base="t ns:Abstrac tTO">
  763                <s:seque nce>
  764                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  765                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientname " type="s: string"/>
  766                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientssn"  type="s:s tring"/>
  767                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e ligcodeint ernal" typ e="s:strin g"/>
  768                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e ligcodeext ernal" typ e="s:strin g"/>
  769                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omephone"  type="s:st ring"/>
  770                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ellphone"  type="s:st ring"/>
  771                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateplacedo nnearlist"  type="s:s tring"/>
  772                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acilityid"  type="s:s tring"/>
  773                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  774                </s:sequ ence>
  775              </s:extens ion>
  776           </ s:complexC ontent>
  777         </s: complexTyp e>
  778         <s:e lement nam e="getReca llListByFa cility">
  779           <s :complexTy pe/>
  780         </s: element>
  781         <s:e lement nam e="getReca llListByFa cilityResp onse">
  782           <s :complexTy pe>
  783              <s:sequenc e>
  784                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get RecallList ByFacility Result" ty pe="tns:Ta ggedRecall ListByFaci lityArrays "/>
  785              </s:sequen ce>
  786           </ s:complexT ype>
  787         </s: element>
  788         <s:c omplexType  name="Tag gedRecallL istByFacil ityArrays" >
  789           <s :complexCo ntent mixe d="false">
  790              <s:extensi on base="t ns:Abstrac tArrayTO">
  791                <s:seque nce>
  792                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged RecallList ByFacility Array"/>
  793                </s:sequ ence>
  794              </s:extens ion>
  795           </ s:complexC ontent>
  796         </s: complexTyp e>
  797         <s:c omplexType  name="Arr ayOfTagged RecallList ByFacility Array">
  798           <s :sequence>
  799              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedR ecallListB yFacilityA rray" nill able="true " type="tn s:TaggedRe callListBy FacilityAr ray"/>
  800           </ s:sequence >
  801         </s: complexTyp e>
  802         <s:c omplexType  name="Tag gedRecallL istByFacil ityArray">
  803           <s :complexCo ntent mixe d="false">
  804              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  805                <s:seque nce>
  806                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfReca llListByFa cilityTO"/ >
  807                </s:sequ ence>
  808              </s:extens ion>
  809           </ s:complexC ontent>
  810         </s: complexTyp e>
  811         <s:c omplexType  name="Arr ayOfRecall ListByFaci lityTO">
  812           <s :sequence>
  813              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="RecallL istByFacil ityTO" nil lable="tru e" type="t ns:RecallL istByFacil ityTO"/>
  814           </ s:sequence >
  815         </s: complexTyp e>
  816         <s:c omplexType  name="Rec allListByF acilityTO" >
  817           <s :complexCo ntent mixe d="false">
  818              <s:extensi on base="t ns:Abstrac tTO">
  819                <s:seque nce>
  820                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  821                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicid" t ype="s:str ing"/>
  822                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ccessionno " type="s: string"/>
  823                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t estapp" ty pe="s:stri ng"/>
  824                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovider" t ype="s:str ing"/>
  825                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r ecalldate"  type="s:s tring"/>
  826                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c omment" ty pe="s:stri ng"/>
  827                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f astnonfast ing" type= "s:string" />
  828                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a pptlength"  type="s:s tring"/>
  829                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d atereminde rsent" typ e="s:strin g"/>
  830                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u ser" type= "s:string" />
  831                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r ecalldate1 " type="s: string"/>
  832                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s econdprint date" type ="s:string "/>
  833                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientName " type="s: string"/>
  834                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atSSN" typ e="s:strin g"/>
  835                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicName"  type="s:s tring"/>
  836                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  837                </s:sequ ence>
  838              </s:extens ion>
  839           </ s:complexC ontent>
  840         </s: complexTyp e>
  841         <s:e lement nam e="getEwlB yFacility" >
  842           <s :complexTy pe/>
  843         </s: element>
  844         <s:e lement nam e="getEwlB yFacilityR esponse">
  845           <s :complexTy pe>
  846              <s:sequenc e>
  847                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get EwlByFacil ityResult"  type="tns :TaggedEwl ByFacility Arrays"/>
  848              </s:sequen ce>
  849           </ s:complexT ype>
  850         </s: element>
  851         <s:c omplexType  name="Tag gedEwlByFa cilityArra ys">
  852           <s :complexCo ntent mixe d="false">
  853              <s:extensi on base="t ns:Abstrac tArrayTO">
  854                <s:seque nce>
  855                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged EwlByFacil ityArray"/ >
  856                </s:sequ ence>
  857              </s:extens ion>
  858           </ s:complexC ontent>
  859         </s: complexTyp e>
  860         <s:c omplexType  name="Arr ayOfTagged EwlByFacil ityArray">
  861           <s :sequence>
  862              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedE wlByFacili tyArray" n illable="t rue" type= "tns:Tagge dEwlByFaci lityArray" />
  863           </ s:sequence >
  864         </s: complexTyp e>
  865         <s:c omplexType  name="Tag gedEwlByFa cilityArra y">
  866           <s :complexCo ntent mixe d="false">
  867              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  868                <s:seque nce>
  869                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfEwlB yFacilityT O"/>
  870                </s:sequ ence>
  871              </s:extens ion>
  872           </ s:complexC ontent>
  873         </s: complexTyp e>
  874         <s:c omplexType  name="Arr ayOfEwlByF acilityTO" >
  875           <s :sequence>
  876              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="EwlByFa cilityTO"  nillable=" true" type ="tns:EwlB yFacilityT O"/>
  877           </ s:sequence >
  878         </s: complexTyp e>
  879         <s:c omplexType  name="Ewl ByFacility TO">
  880           <s :complexCo ntent mixe d="false">
  881              <s:extensi on base="t ns:Abstrac tTO">
  882                <s:seque nce>
  883                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  884                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ssstopcode " type="s: string"/>
  885                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l astupdated ate" type= "s:string" />
  886                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientname " type="s: string"/>
  887                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientssn"  type="s:s tring"/>
  888                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicname"  type="s:s tring"/>
  889                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o riginating date" type ="s:string "/>
  890                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d esireddate ofappt" ty pe="s:stri ng"/>
  891                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d aysonewl"  type="s:st ring"/>
  892                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateremoved fromewl" t ype="s:str ing"/>
  893                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientzipc ode" type= "s:string" />
  894                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceconn ectedperce ntage" typ e="s:strin g"/>
  895                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e nrolleesta tus" type= "s:string" />
  896                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p riority" t ype="s:str ing"/>
  897                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  898                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicId" t ype="s:str ing"/>
  899                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e wlien" typ e="s:strin g"/>
  900                </s:sequ ence>
  901              </s:extens ion>
  902           </ s:complexC ontent>
  903         </s: complexTyp e>
  904         <s:e lement nam e="cancelA ppointment ">
  905           <s :complexTy pe>
  906              <s:sequenc e>
  907                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  908                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTi mestamp" t ype="s:str ing"/>
  909                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celCode" t ype="s:str ing"/>
  910                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celreason"  type="s:s tring"/>
  911                <s:eleme nt minOccu rs="0" max Occurs="1"  name="rem arks" type ="s:string "/>
  912              </s:sequen ce>
  913           </ s:complexT ype>
  914         </s: element>
  915         <s:e lement nam e="cancelA ppointment Response">
  916           <s :complexTy pe>
  917              <s:sequenc e>
  918                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celAppoint mentResult " type="tn s:CancelAp pointmentT O"/>
  919              </s:sequen ce>
  920           </ s:complexT ype>
  921         </s: element>
  922         <s:c omplexType  name="Can celAppoint mentTO">
  923           <s :complexCo ntent mixe d="false">
  924              <s:extensi on base="t ns:Abstrac tTO">
  925                <s:seque nce>
  926                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  927                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t imestamp"  type="s:st ring"/>
  928                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p urpose" ty pe="s:stri ng"/>
  929                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r eason" typ e="s:strin g"/>
  930                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r emarks" ty pe="s:stri ng"/>
  931                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linic" typ e="tns:Hos pitalLocat ionTO"/>
  932                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acility" t ype="tns:T aggedText" />
  933                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  934                </s:sequ ence>
  935              </s:extens ion>
  936           </ s:complexC ontent>
  937         </s: complexTyp e>
  938         <s:e lement nam e="cancelV eteranAppo intment">
  939           <s :complexTy pe>
  940              <s:sequenc e>
  941                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eId" type= "s:string" />
  942                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mpi Pid" type= "s:string" />
  943                <s:eleme nt minOccu rs="1" max Occurs="1"  name="mul tiSite" ty pe="s:bool ean"/>
  944                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  945                <s:eleme nt minOccu rs="0" max Occurs="1"  name="app ointmentTi mestamp" t ype="s:str ing"/>
  946                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celCode" t ype="s:str ing"/>
  947                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celreason"  type="s:s tring"/>
  948                <s:eleme nt minOccu rs="0" max Occurs="1"  name="rem arks" type ="s:string "/>
  949              </s:sequen ce>
  950           </ s:complexT ype>
  951         </s: element>
  952         <s:e lement nam e="cancelV eteranAppo intmentRes ponse">
  953           <s :complexTy pe>
  954              <s:sequenc e>
  955                <s:eleme nt minOccu rs="0" max Occurs="1"  name="can celVeteran Appointmen tResult" t ype="tns:C ancelAppoi ntmentTO"/ >
  956              </s:sequen ce>
  957           </ s:complexT ype>
  958         </s: element>
  959         <s:e lement nam e="getAppo intmentsBo okingNotes ">
  960           <s :complexTy pe>
  961              <s:sequenc e>
  962                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fro mDate" typ e="s:strin g"/>
  963              </s:sequen ce>
  964           </ s:complexT ype>
  965         </s: element>
  966         <s:e lement nam e="getAppo intmentsBo okingNotes Response">
  967           <s :complexTy pe>
  968              <s:sequenc e>
  969                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get Appointmen tsBookingN otesResult " type="tn s:TaggedAp pointmentA rray"/>
  970              </s:sequen ce>
  971           </ s:complexT ype>
  972         </s: element>
  973         <s:c omplexType  name="Tag gedAppoint mentArray" >
  974           <s :complexCo ntent mixe d="false">
  975              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  976                <s:seque nce>
  977                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ppts" type ="tns:Arra yOfAppoint mentTO"/>
  978                </s:sequ ence>
  979              </s:extens ion>
  980           </ s:complexC ontent>
  981         </s: complexTyp e>
  982         <s:c omplexType  name="Arr ayOfAppoin tmentTO">
  983           <s :sequence>
  984              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Appoint mentTO" ni llable="tr ue" type=" tns:Appoin tmentTO"/>
  985           </ s:sequence >
  986         </s: complexTyp e>
  987         <s:e lement nam e="getVete ranAppoint mentsBooki ngNotes">
  988           <s :complexTy pe>
  989              <s:sequenc e>
  990                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eId" type= "s:string" />
  991                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mpi Pid" type= "s:string" />
  992                <s:eleme nt minOccu rs="1" max Occurs="1"  name="mul tiSite" ty pe="s:bool ean"/>
  993                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fro mDate" typ e="s:strin g"/>
  994              </s:sequen ce>
  995           </ s:complexT ype>
  996         </s: element>
  997         <s:e lement nam e="getVete ranAppoint mentsBooki ngNotesRes ponse">
  998           <s :complexTy pe>
  999              <s:sequenc e>
  1000                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VeteranApp ointmentsB ookingNote sResult" t ype="tns:T aggedAppoi ntmentArra y"/>
  1001              </s:sequen ce>
  1002           </ s:complexT ype>
  1003         </s: element>
  1004         <s:e lement nam e="getClin icScheduli ngDetailsB yDateRange ">
  1005           <s :complexTy pe>
  1006              <s:sequenc e>
  1007                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  1008                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sta rtDate" ty pe="s:stri ng"/>
  1009                <s:eleme nt minOccu rs="0" max Occurs="1"  name="end Date" type ="s:string "/>
  1010              </s:sequen ce>
  1011           </ s:complexT ype>
  1012         </s: element>
  1013         <s:e lement nam e="getClin icScheduli ngDetailsB yDateRange Response">
  1014           <s :complexTy pe>
  1015              <s:sequenc e>
  1016                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ClinicSche dulingDeta ilsByDateR angeResult " type="tn s:TaggedHo spitalLoca tionArray" />
  1017              </s:sequen ce>
  1018           </ s:complexT ype>
  1019         </s: element>
  1020         <s:e lement nam e="getVete ranClinicS chedulingD etailsByDa teRange">
  1021           <s :complexTy pe>
  1022              <s:sequenc e>
  1023                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eId" type= "s:string" />
  1024                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mpi Pid" type= "s:string" />
  1025                <s:eleme nt minOccu rs="1" max Occurs="1"  name="mul tiSite" ty pe="s:bool ean"/>
  1026                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cli nicId" typ e="s:strin g"/>
  1027                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sta rtDate" ty pe="s:stri ng"/>
  1028                <s:eleme nt minOccu rs="0" max Occurs="1"  name="end Date" type ="s:string "/>
  1029              </s:sequen ce>
  1030           </ s:complexT ype>
  1031         </s: element>
  1032         <s:e lement nam e="getVete ranClinicS chedulingD etailsByDa teRangeRes ponse">
  1033           <s :complexTy pe>
  1034              <s:sequenc e>
  1035                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VeteranCli nicSchedul ingDetails ByDateRang eResult" t ype="tns:T aggedHospi talLocatio nArray"/>
  1036              </s:sequen ce>
  1037           </ s:complexT ype>
  1038         </s: element>
  1039         <s:e lement nam e="getClin icsWithSpe cialties">
  1040           <s :complexTy pe>
  1041              <s:sequenc e>
  1042                <s:eleme nt minOccu rs="0" max Occurs="1"  name="tar get" type= "s:string" />
  1043              </s:sequen ce>
  1044           </ s:complexT ype>
  1045         </s: element>
  1046         <s:e lement nam e="getClin icsWithSpe cialtiesRe sponse">
  1047           <s :complexTy pe>
  1048              <s:sequenc e>
  1049                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ClinicsWit hSpecialti esResult"  type="tns: TaggedHosp italLocati onArray"/>
  1050              </s:sequen ce>
  1051           </ s:complexT ype>
  1052         </s: element>
  1053         <s:e lement nam e="getReca llListByPa tient">
  1054           <s :complexTy pe/>
  1055         </s: element>
  1056         <s:e lement nam e="getReca llListByPa tientRespo nse">
  1057           <s :complexTy pe>
  1058              <s:sequenc e>
  1059                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get RecallList ByPatientR esult" typ e="tns:Tag gedRecallL istByPatie ntArrays"/ >
  1060              </s:sequen ce>
  1061           </ s:complexT ype>
  1062         </s: element>
  1063         <s:c omplexType  name="Tag gedRecallL istByPatie ntArrays">
  1064           <s :complexCo ntent mixe d="false">
  1065              <s:extensi on base="t ns:Abstrac tArrayTO">
  1066                <s:seque nce>
  1067                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged RecallList ByPatientA rray"/>
  1068                </s:sequ ence>
  1069              </s:extens ion>
  1070           </ s:complexC ontent>
  1071         </s: complexTyp e>
  1072         <s:c omplexType  name="Arr ayOfTagged RecallList ByPatientA rray">
  1073           <s :sequence>
  1074              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedR ecallListB yPatientAr ray" nilla ble="true"  type="tns :TaggedRec allListByP atientArra y"/>
  1075           </ s:sequence >
  1076         </s: complexTyp e>
  1077         <s:c omplexType  name="Tag gedRecallL istByPatie ntArray">
  1078           <s :complexCo ntent mixe d="false">
  1079              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1080                <s:seque nce>
  1081                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfReca llListByPa tientTO"/>
  1082                </s:sequ ence>
  1083              </s:extens ion>
  1084           </ s:complexC ontent>
  1085         </s: complexTyp e>
  1086         <s:c omplexType  name="Arr ayOfRecall ListByPati entTO">
  1087           <s :sequence>
  1088              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="RecallL istByPatie ntTO" nill able="true " type="tn s:RecallLi stByPatien tTO"/>
  1089           </ s:sequence >
  1090         </s: complexTyp e>
  1091         <s:c omplexType  name="Rec allListByP atientTO">
  1092           <s :complexCo ntent mixe d="false">
  1093              <s:extensi on base="t ns:Abstrac tTO">
  1094                <s:seque nce>
  1095                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d fn" type=" s:string"/ >
  1096                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicid" t ype="s:str ing"/>
  1097                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ccessionno " type="s: string"/>
  1098                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t estapp" ty pe="s:stri ng"/>
  1099                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovider" t ype="s:str ing"/>
  1100                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r ecalldate"  type="s:s tring"/>
  1101                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c omment" ty pe="s:stri ng"/>
  1102                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f astnonfast ing" type= "s:string" />
  1103                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a pptlength"  type="s:s tring"/>
  1104                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d atereminde rsent" typ e="s:strin g"/>
  1105                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u ser" type= "s:string" />
  1106                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r ecalldate1 " type="s: string"/>
  1107                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s econdprint date" type ="s:string "/>
  1108                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  1109                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientname " type="s: string"/>
  1110                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientSSN"  type="s:s tring"/>
  1111                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c linicName"  type="s:s tring"/>
  1112                </s:sequ ence>
  1113              </s:extens ion>
  1114           </ s:complexC ontent>
  1115         </s: complexTyp e>
  1116         <s:e lement nam e="removeP atientFrom Ewl">
  1117           <s :complexTy pe>
  1118              <s:sequenc e>
  1119                <s:eleme nt minOccu rs="0" max Occurs="1"  name="SDW LIEN" type ="s:string "/>
  1120                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Dis p" type="s :string"/>
  1121                <s:eleme nt minOccu rs="0" max Occurs="1"  name="SDW LData" typ e="s:strin g"/>
  1122              </s:sequen ce>
  1123           </ s:complexT ype>
  1124         </s: element>
  1125         <s:e lement nam e="removeP atientFrom EwlRespons e">
  1126           <s :complexTy pe>
  1127              <s:sequenc e>
  1128                <s:eleme nt minOccu rs="0" max Occurs="1"  name="rem ovePatient FromEwlRes ult" type= "tns:TextT O"/>
  1129              </s:sequen ce>
  1130           </ s:complexT ype>
  1131         </s: element>
  1132         <s:c omplexType  name="Tex tTO">
  1133           <s :complexCo ntent mixe d="false">
  1134              <s:extensi on base="t ns:Abstrac tTO">
  1135                <s:seque nce>
  1136                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string" />
  1137                </s:sequ ence>
  1138              </s:extens ion>
  1139           </ s:complexC ontent>
  1140         </s: complexTyp e>
  1141         <s:e lement nam e="updateN earList">
  1142           <s :complexTy pe>
  1143              <s:sequenc e>
  1144                <s:eleme nt minOccu rs="0" max Occurs="1"  name="Sta tus" type= "s:string" />
  1145              </s:sequen ce>
  1146           </ s:complexT ype>
  1147         </s: element>
  1148         <s:e lement nam e="updateN earListRes ponse">
  1149           <s :complexTy pe>
  1150              <s:sequenc e>
  1151                <s:eleme nt minOccu rs="0" max Occurs="1"  name="upd ateNearLis tResult" t ype="tns:T aggedUpdat eNearListA rrays"/>
  1152              </s:sequen ce>
  1153           </ s:complexT ype>
  1154         </s: element>
  1155         <s:c omplexType  name="Tag gedUpdateN earListArr ays">
  1156           <s :complexCo ntent mixe d="false">
  1157              <s:extensi on base="t ns:Abstrac tArrayTO">
  1158                <s:seque nce>
  1159                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged UpdateNear ListArray" />
  1160                </s:sequ ence>
  1161              </s:extens ion>
  1162           </ s:complexC ontent>
  1163         </s: complexTyp e>
  1164         <s:c omplexType  name="Arr ayOfTagged UpdateNear ListArray" >
  1165           <s :sequence>
  1166              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedU pdateNearL istArray"  nillable=" true" type ="tns:Tagg edUpdateNe arListArra y"/>
  1167           </ s:sequence >
  1168         </s: complexTyp e>
  1169         <s:c omplexType  name="Tag gedUpdateN earListArr ay">
  1170           <s :complexCo ntent mixe d="false">
  1171              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1172                <s:seque nce>
  1173                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfUpda teNearList TO"/>
  1174                </s:sequ ence>
  1175              </s:extens ion>
  1176           </ s:complexC ontent>
  1177         </s: complexTyp e>
  1178         <s:c omplexType  name="Arr ayOfUpdate NearListTO ">
  1179           <s :sequence>
  1180              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="UpdateN earListTO"  nillable= "true" typ e="tns:Upd ateNearLis tTO"/>
  1181           </ s:sequence >
  1182         </s: complexTyp e>
  1183         <s:c omplexType  name="Upd ateNearLis tTO">
  1184           <s :complexCo ntent mixe d="false">
  1185              <s:extensi on base="t ns:Abstrac tTO">
  1186                <s:seque nce>
  1187                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ode" type= "s:string" />
  1188                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  1189                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m essage" ty pe="s:stri ng"/>
  1190                </s:sequ ence>
  1191              </s:extens ion>
  1192           </ s:complexC ontent>
  1193         </s: complexTyp e>
  1194         <s:e lement nam e="addPati entToEwl">
  1195           <s :complexTy pe>
  1196              <s:sequenc e>
  1197                <s:eleme nt minOccu rs="0" max Occurs="1"  name="wai tListType"  type="s:s tring"/>
  1198                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ins titution"  type="s:st ring"/>
  1199                <s:eleme nt minOccu rs="0" max Occurs="1"  name="poi nter" type ="s:string "/>
  1200                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pri ority" typ e="s:strin g"/>
  1201                <s:eleme nt minOccu rs="0" max Occurs="1"  name="req uestedBy"  type="s:st ring"/>
  1202                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pro vider" typ e="s:strin g"/>
  1203                <s:eleme nt minOccu rs="0" max Occurs="1"  name="svc ConnectedP ct" type=" s:string"/ >
  1204                <s:eleme nt minOccu rs="0" max Occurs="1"  name="svc ConnectedP riority" t ype="s:str ing"/>
  1205                <s:eleme nt minOccu rs="0" max Occurs="1"  name="des iredApptDa te" type=" s:string"/ >
  1206                <s:eleme nt minOccu rs="0" max Occurs="1"  name="com ment" type ="s:string "/>
  1207                <s:eleme nt minOccu rs="0" max Occurs="1"  name="enr olleeStatu s" type="s :string"/>
  1208                <s:eleme nt minOccu rs="0" max Occurs="1"  name="enr olleeDateU sed" type= "s:string" />
  1209                <s:eleme nt minOccu rs="0" max Occurs="1"  name="enr olleeDatab aseFile" t ype="s:str ing"/>
  1210                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sch edulingRem inderFlag"  type="s:s tring"/>
  1211                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cha ngedClinic ParentPoin ter" type= "s:string" />
  1212              </s:sequen ce>
  1213           </ s:complexT ype>
  1214         </s: element>
  1215         <s:e lement nam e="addPati entToEwlRe sponse">
  1216           <s :complexTy pe>
  1217              <s:sequenc e>
  1218                <s:eleme nt minOccu rs="0" max Occurs="1"  name="add PatientToE wlResult"  type="tns: TextTO"/>
  1219              </s:sequen ce>
  1220           </ s:complexT ype>
  1221         </s: element>
  1222         <s:e lement nam e="getCons ultStatuse s">
  1223           <s :complexTy pe/>
  1224         </s: element>
  1225         <s:e lement nam e="getCons ultStatuse sResponse" >
  1226           <s :complexTy pe>
  1227              <s:sequenc e>
  1228                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ConsultSta tusesResul t" type="t ns:TaggedC onsultStat usesArray" />
  1229              </s:sequen ce>
  1230           </ s:complexT ype>
  1231         </s: element>
  1232         <s:c omplexType  name="Tag gedConsult StatusesAr ray">
  1233           <s :complexCo ntent mixe d="false">
  1234              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1235                <s:seque nce>
  1236                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatuses" t ype="tns:A rrayOfCons ultStatusT O"/>
  1237                </s:sequ ence>
  1238              </s:extens ion>
  1239           </ s:complexC ontent>
  1240         </s: complexTyp e>
  1241         <s:c omplexType  name="Arr ayOfConsul tStatusTO" >
  1242           <s :sequence>
  1243              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Consult StatusTO"  nillable=" true" type ="tns:Cons ultStatusT O"/>
  1244           </ s:sequence >
  1245         </s: complexTyp e>
  1246         <s:c omplexType  name="Con sultStatus TO">
  1247           <s :complexCo ntent mixe d="false">
  1248              <s:extensi on base="t ns:Abstrac tTO">
  1249                <s:seque nce>
  1250                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ode" type= "s:string" />
  1251                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string"/>
  1252                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c omments" t ype="s:str ing"/>
  1253                </s:sequ ence>
  1254              </s:extens ion>
  1255           </ s:complexC ontent>
  1256         </s: complexTyp e>
  1257         <s:e lement nam e="getCons ultingServ ices">
  1258           <s :complexTy pe/>
  1259         </s: element>
  1260         <s:e lement nam e="getCons ultingServ icesRespon se">
  1261           <s :complexTy pe>
  1262              <s:sequenc e>
  1263                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get Consulting ServicesRe sult" type ="tns:Tagg edConsulti ngServices Array"/>
  1264              </s:sequen ce>
  1265           </ s:complexT ype>
  1266         </s: element>
  1267         <s:c omplexType  name="Tag gedConsult ingService sArray">
  1268           <s :complexCo ntent mixe d="false">
  1269              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1270                <s:seque nce>
  1271                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ervices" t ype="tns:A rrayOfCons ultingServ iceTO"/>
  1272                </s:sequ ence>
  1273              </s:extens ion>
  1274           </ s:complexC ontent>
  1275         </s: complexTyp e>
  1276         <s:c omplexType  name="Arr ayOfConsul tingServic eTO">
  1277           <s :sequence>
  1278              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Consult ingService TO" nillab le="true"  type="tns: Consulting ServiceTO" />
  1279           </ s:sequence >
  1280         </s: complexTyp e>
  1281         <s:c omplexType  name="Con sultingSer viceTO">
  1282           <s :complexCo ntent mixe d="false">
  1283              <s:extensi on base="t ns:Abstrac tTO">
  1284                <s:seque nce>
  1285                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceIen"  type="s:s tring"/>
  1286                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceName " type="s: string"/>
  1287                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p arent" typ e="s:strin g"/>
  1288                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="h asChildren " type="s: boolean"/>
  1289                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceUsag e" type="s :string"/>
  1290                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderableIt em" type=" s:string"/ >
  1291                </s:sequ ence>
  1292              </s:extens ion>
  1293           </ s:complexC ontent>
  1294         </s: complexTyp e>
  1295         <s:e lement nam e="getCons ultsWithou tPatient">
  1296           <s :complexTy pe>
  1297              <s:sequenc e>
  1298                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sta rtDate" ty pe="s:stri ng"/>
  1299                <s:eleme nt minOccu rs="0" max Occurs="1"  name="end Date" type ="s:string "/>
  1300                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ser vice" type ="s:string "/>
  1301                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sta tuses" typ e="s:strin g"/>
  1302                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pro vider" typ e="s:strin g"/>
  1303              </s:sequen ce>
  1304           </ s:complexT ype>
  1305         </s: element>
  1306         <s:e lement nam e="getCons ultsWithou tPatientRe sponse">
  1307           <s :complexTy pe>
  1308              <s:sequenc e>
  1309                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ConsultsWi thoutPatie ntResult"  type="tns: TaggedCons ultsArray" />
  1310              </s:sequen ce>
  1311           </ s:complexT ype>
  1312         </s: element>
  1313         <s:c omplexType  name="Tag gedConsult sArray">
  1314           <s :complexCo ntent mixe d="false">
  1315              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1316                <s:seque nce>
  1317                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c onsults" t ype="tns:A rrayOfCons ultTO"/>
  1318                </s:sequ ence>
  1319              </s:extens ion>
  1320           </ s:complexC ontent>
  1321         </s: complexTyp e>
  1322         <s:c omplexType  name="Arr ayOfConsul tTO">
  1323           <s :sequence>
  1324              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Consult TO" nillab le="true"  type="tns: ConsultTO" />
  1325           </ s:sequence >
  1326         </s: complexTyp e>
  1327         <s:c omplexType  name="Con sultTO">
  1328           <s :complexCo ntent mixe d="false">
  1329              <s:extensi on base="t ns:OrderTO ">
  1330                <s:seque nce>
  1331                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t oService"  type="tns: TaggedText "/>
  1332                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t itle" type ="s:string "/>
  1333                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c onsultIen"  type="s:s tring"/>
  1334                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r equestDate " type="s: string"/>
  1335                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceIen"  type="s:s tring"/>
  1336                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s erviceName " type="s: string"/>
  1337                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientDfn"  type="s:s tring"/>
  1338                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientName " type="s: string"/>
  1339                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s endingProv iderDuz" t ype="s:str ing"/>
  1340                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s endingProv iderName"  type="s:st ring"/>
  1341                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovisional Diagnosis"  type="s:s tring"/>
  1342                </s:sequ ence>
  1343              </s:extens ion>
  1344           </ s:complexC ontent>
  1345         </s: complexTyp e>
  1346         <s:c omplexType  name="Ord erTO">
  1347           <s :complexCo ntent mixe d="false">
  1348              <s:extensi on base="t ns:Abstrac tTO">
  1349                <s:seque nce>
  1350                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  1351                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderIen" t ype="s:str ing"/>
  1352                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t imestamp"  type="s:st ring"/>
  1353                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderTimest amp" type= "s:string" />
  1354                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateEntered " type="s: string"/>
  1355                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderingSer viceName"  type="s:st ring"/>
  1356                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t reatingSpe cialty" ty pe="s:stri ng"/>
  1357                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tartDate"  type="s:st ring"/>
  1358                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s topDate" t ype="s:str ing"/>
  1359                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g"/>
  1360                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderStatus " type="tn s:OrderSta tus"/>
  1361                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s igStatus"  type="s:st ring"/>
  1362                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderSigSta tus" type= "tns:Signa tureStatus "/>
  1363                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateSigned"  type="s:s tring"/>
  1364                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v erifyingNu rse" type= "s:string" />
  1365                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateVerifie d" type="s :string"/>
  1366                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v erifyingCl erk" type= "s:string" />
  1367                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c hartReview er" type=" s:string"/ >
  1368                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ateReviewe d" type="s :string"/>
  1369                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovider" t ype="tns:U serTO"/>
  1370                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string" />
  1371                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderText"  type="tns: ArrayOfStr ing"/>
  1372                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d etail" typ e="s:strin g"/>
  1373                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e rrMsg" typ e="s:strin g"/>
  1374                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="f lag" type= "s:boolean "/>
  1375                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "tns:Order TypeTO"/>
  1376                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocation" t ype="tns:H ospitalLoc ationTO"/>
  1377                </s:sequ ence>
  1378              </s:extens ion>
  1379           </ s:complexC ontent>
  1380         </s: complexTyp e>
  1381         <s:c omplexType  name="Ord erStatus">
  1382           <s :sequence>
  1383              <s:element  minOccurs ="0" maxOc curs="1" n ame="Code"  type="s:s tring"/>
  1384              <s:element  minOccurs ="0" maxOc curs="1" n ame="Value " type="s: string"/>
  1385              <s:element  minOccurs ="0" maxOc curs="1" n ame="Name"  type="s:s tring"/>
  1386              <s:element  minOccurs ="0" maxOc curs="1" n ame="Short Name" type ="s:string "/>
  1387           </ s:sequence >
  1388         </s: complexTyp e>
  1389         <s:c omplexType  name="Sig natureStat us">
  1390           <s :sequence>
  1391              <s:element  minOccurs ="0" maxOc curs="1" n ame="Name"  type="s:s tring"/>
  1392              <s:element  minOccurs ="0" maxOc curs="1" n ame="Value " type="s: string"/>
  1393           </ s:sequence >
  1394         </s: complexTyp e>
  1395         <s:c omplexType  name="Use rTO">
  1396           <s :complexCo ntent mixe d="false">
  1397              <s:extensi on base="t ns:Abstrac tTO">
  1398                <s:seque nce>
  1399                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d omain" typ e="s:strin g"/>
  1400                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  1401                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="S SN" type=" s:string"/ >
  1402                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="D UZ" type=" s:string"/ >
  1403                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteId" typ e="s:strin g"/>
  1404                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o ffice" typ e="s:strin g"/>
  1405                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p hone" type ="s:string "/>
  1406                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p ager" type ="s:string "/>
  1407                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d igitalPage r" type="s :string"/>
  1408                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ervice" ty pe="s:stri ng"/>
  1409                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t itle" type ="s:string "/>
  1410                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderRole"  type="s:st ring"/>
  1411                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u serClass"  type="s:st ring"/>
  1412                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="g reeting" t ype="s:str ing"/>
  1413                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteMessage " type="s: string"/>
  1414                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i ds" type=" tns:Tagged TextArray" />
  1415                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e mailAddres s" type="s :string"/>
  1416                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u sername" t ype="s:str ing"/>
  1417                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d emographic s" type="t ns:Demogra phicSetTO" />
  1418                </s:sequ ence>
  1419              </s:extens ion>
  1420           </ s:complexC ontent>
  1421         </s: complexTyp e>
  1422         <s:c omplexType  name="Ord erTypeTO">
  1423           <s :complexCo ntent mixe d="false">
  1424              <s:extensi on base="t ns:Abstrac tTO">
  1425                <s:seque nce>
  1426                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  1427                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame1" type ="s:string "/>
  1428                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame2" type ="s:string "/>
  1429                </s:sequ ence>
  1430              </s:extens ion>
  1431           </ s:complexC ontent>
  1432         </s: complexTyp e>
  1433         <s:e lement nam e="getCons ultDetails ">
  1434           <s :complexTy pe>
  1435              <s:sequenc e>
  1436                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con sultIen" t ype="s:str ing"/>
  1437              </s:sequen ce>
  1438           </ s:complexT ype>
  1439         </s: element>
  1440         <s:e lement nam e="getCons ultDetails Response">
  1441           <s :complexTy pe>
  1442              <s:sequenc e>
  1443                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get ConsultDet ailsResult " type="tn s:TaggedCo nsultDetai lArray"/>
  1444              </s:sequen ce>
  1445           </ s:complexT ype>
  1446         </s: element>
  1447         <s:c omplexType  name="Tag gedConsult DetailArra y">
  1448           <s :complexCo ntent mixe d="false">
  1449              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  1450                <s:seque nce>
  1451                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ines" type ="tns:Arra yOfConsult DetailTO"/ >
  1452                </s:sequ ence>
  1453              </s:extens ion>
  1454           </ s:complexC ontent>
  1455         </s: complexTyp e>
  1456         <s:c omplexType  name="Arr ayOfConsul tDetailTO" >
  1457           <s :sequence>
  1458              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Consult DetailTO"  nillable=" true" type ="tns:Cons ultDetailT O"/>
  1459           </ s:sequence >
  1460         </s: complexTyp e>
  1461         <s:c omplexType  name="Con sultDetail TO">
  1462           <s :complexCo ntent mixe d="false">
  1463              <s:extensi on base="t ns:Abstrac tTO">
  1464                <s:seque nce>
  1465                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="T ext" type= "s:string" />
  1466                </s:sequ ence>
  1467              </s:extens ion>
  1468           </ s:complexC ontent>
  1469         </s: complexTyp e>
  1470         <s:e lement nam e="addData Source">
  1471           <s :complexTy pe>
  1472              <s:sequenc e>
  1473                <s:eleme nt minOccu rs="0" max Occurs="1"  name="id"  type="s:s tring"/>
  1474                <s:eleme nt minOccu rs="0" max Occurs="1"  name="nam e" type="s :string"/>
  1475                <s:eleme nt minOccu rs="0" max Occurs="1"  name="dat asource" t ype="s:str ing"/>
  1476                <s:eleme nt minOccu rs="0" max Occurs="1"  name="por t" type="s :string"/>
  1477                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mod ality" typ e="s:strin g"/>
  1478                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pro tocol" typ e="s:strin g"/>
  1479                <s:eleme nt minOccu rs="0" max Occurs="1"  name="reg ion" type= "s:string" />
  1480              </s:sequen ce>
  1481           </ s:complexT ype>
  1482         </s: element>
  1483         <s:e lement nam e="addData SourceResp onse">
  1484           <s :complexTy pe>
  1485              <s:sequenc e>
  1486                <s:eleme nt minOccu rs="0" max Occurs="1"  name="add DataSource Result" ty pe="tns:Si teTO"/>
  1487              </s:sequen ce>
  1488           </ s:complexT ype>
  1489         </s: element>
  1490         <s:e lement nam e="setVha" >
  1491           <s :complexTy pe>
  1492              <s:sequenc e>
  1493                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit esFileName " type="s: string"/>
  1494              </s:sequen ce>
  1495           </ s:complexT ype>
  1496         </s: element>
  1497         <s:e lement nam e="setVhaR esponse">
  1498           <s :complexTy pe>
  1499              <s:sequenc e>
  1500                <s:eleme nt minOccu rs="0" max Occurs="1"  name="set VhaResult"  type="tns :SiteArray "/>
  1501              </s:sequen ce>
  1502           </ s:complexT ype>
  1503         </s: element>
  1504         <s:e lement nam e="getVHA" >
  1505           <s :complexTy pe/>
  1506         </s: element>
  1507         <s:e lement nam e="getVHAR esponse">
  1508           <s :complexTy pe>
  1509              <s:sequenc e>
  1510                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VHAResult"  type="tns :RegionArr ay"/>
  1511              </s:sequen ce>
  1512           </ s:complexT ype>
  1513         </s: element>
  1514         <s:c omplexType  name="Reg ionArray">
  1515           <s :complexCo ntent mixe d="false">
  1516              <s:extensi on base="t ns:Abstrac tArrayTO">
  1517                <s:seque nce>
  1518                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r egions" ty pe="tns:Ar rayOfRegio nTO"/>
  1519                </s:sequ ence>
  1520              </s:extens ion>
  1521           </ s:complexC ontent>
  1522         </s: complexTyp e>
  1523         <s:c omplexType  name="Arr ayOfRegion TO">
  1524           <s :sequence>
  1525              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="RegionT O" nillabl e="true" t ype="tns:R egionTO"/>
  1526           </ s:sequence >
  1527         </s: complexTyp e>
  1528         <s:c omplexType  name="Reg ionTO">
  1529           <s :complexCo ntent mixe d="false">
  1530              <s:extensi on base="t ns:Abstrac tTO">
  1531                <s:seque nce>
  1532                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string" />
  1533                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string"/>
  1534                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Site Array"/>
  1535                </s:sequ ence>
  1536              </s:extens ion>
  1537           </ s:complexC ontent>
  1538         </s: complexTyp e>
  1539         <s:e lement nam e="connect ">
  1540           <s :complexTy pe>
  1541              <s:sequenc e>
  1542                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit elist" typ e="s:strin g"/>
  1543              </s:sequen ce>
  1544           </ s:complexT ype>
  1545         </s: element>
  1546         <s:e lement nam e="connect Response">
  1547           <s :complexTy pe>
  1548              <s:sequenc e>
  1549                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con nectResult " type="tn s:DataSour ceArray"/>
  1550              </s:sequen ce>
  1551           </ s:complexT ype>
  1552         </s: element>
  1553         <s:e lement nam e="login">
  1554           <s :complexTy pe>
  1555              <s:sequenc e>
  1556                <s:eleme nt minOccu rs="0" max Occurs="1"  name="use rname" typ e="s:strin g"/>
  1557                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pwd " type="s: string"/>
  1558                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con text" type ="s:string "/>
  1559              </s:sequen ce>
  1560           </ s:complexT ype>
  1561         </s: element>
  1562         <s:e lement nam e="loginRe sponse">
  1563           <s :complexTy pe>
  1564              <s:sequenc e>
  1565                <s:eleme nt minOccu rs="0" max Occurs="1"  name="log inResult"  type="tns: UserTO"/>
  1566              </s:sequen ce>
  1567           </ s:complexT ype>
  1568         </s: element>
  1569         <s:e lement nam e="disconn ect">
  1570           <s :complexTy pe/>
  1571         </s: element>
  1572         <s:e lement nam e="disconn ectRespons e">
  1573           <s :complexTy pe>
  1574              <s:sequenc e>
  1575                <s:eleme nt minOccu rs="0" max Occurs="1"  name="dis connectRes ult" type= "tns:Tagge dTextArray "/>
  1576              </s:sequen ce>
  1577           </ s:complexT ype>
  1578         </s: element>
  1579         <s:e lement nam e="select" >
  1580           <s :complexTy pe>
  1581              <s:sequenc e>
  1582                <s:eleme nt minOccu rs="0" max Occurs="1"  name="DFN " type="s: string"/>
  1583              </s:sequen ce>
  1584           </ s:complexT ype>
  1585         </s: element>
  1586         <s:e lement nam e="selectR esponse">
  1587           <s :complexTy pe>
  1588              <s:sequenc e>
  1589                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sel ectResult"  type="tns :PatientTO "/>
  1590              </s:sequen ce>
  1591           </ s:complexT ype>
  1592         </s: element>
  1593         <s:e lement nam e="TaggedC ancellatio nReasonsAr ray" nilla ble="true"  type="tns :TaggedCan cellationR easonsArra y"/>
  1594         <s:e lement nam e="BoolTO"  nillable= "true" typ e="tns:Boo lTO"/>
  1595         <s:e lement nam e="TaggedH ospitalLoc ationArray " nillable ="true" ty pe="tns:Ta ggedHospit alLocation Array"/>
  1596         <s:e lement nam e="Appoint mentTypeAr ray" nilla ble="true"  type="tns :Appointme ntTypeArra y"/>
  1597         <s:e lement nam e="Appoint mentTO" ni llable="tr ue" type=" tns:Appoin tmentTO"/>
  1598         <s:e lement nam e="Patient Array" nil lable="tru e" type="t ns:Patient Array"/>
  1599         <s:e lement nam e="TaggedE wlStatusAr rays" nill able="true " type="tn s:TaggedEw lStatusArr ays"/>
  1600         <s:e lement nam e="TaggedN earListByF acilityArr ays" nilla ble="true"  type="tns :TaggedNea rListByFac ilityArray s"/>
  1601         <s:e lement nam e="TaggedN earListByP atientArra ys" nillab le="true"  type="tns: TaggedNear ListByPati entArrays" />
  1602         <s:e lement nam e="TaggedR ecallListB yFacilityA rrays" nil lable="tru e" type="t ns:TaggedR ecallListB yFacilityA rrays"/>
  1603         <s:e lement nam e="TaggedE wlByFacili tyArrays"  nillable=" true" type ="tns:Tagg edEwlByFac ilityArray s"/>
  1604         <s:e lement nam e="CancelA ppointment TO" nillab le="true"  type="tns: CancelAppo intmentTO" />
  1605         <s:e lement nam e="TaggedA ppointment Array" nil lable="tru e" type="t ns:TaggedA ppointment Array"/>
  1606         <s:e lement nam e="TaggedR ecallListB yPatientAr rays" nill able="true " type="tn s:TaggedRe callListBy PatientArr ays"/>
  1607         <s:e lement nam e="TextTO"  nillable= "true" typ e="tns:Tex tTO"/>
  1608         <s:e lement nam e="TaggedU pdateNearL istArrays"  nillable= "true" typ e="tns:Tag gedUpdateN earListArr ays"/>
  1609         <s:e lement nam e="TaggedC onsultStat usesArray"  nillable= "true" typ e="tns:Tag gedConsult StatusesAr ray"/>
  1610         <s:e lement nam e="TaggedC onsultingS ervicesArr ay" nillab le="true"  type="tns: TaggedCons ultingServ icesArray" />
  1611         <s:e lement nam e="TaggedC onsultsArr ay" nillab le="true"  type="tns: TaggedCons ultsArray" />
  1612         <s:e lement nam e="TaggedC onsultDeta ilArray" n illable="t rue" type= "tns:Tagge dConsultDe tailArray" />
  1613         <s:e lement nam e="SiteTO"  nillable= "true" typ e="tns:Sit eTO"/>
  1614         <s:e lement nam e="SiteArr ay" nillab le="true"  type="tns: SiteArray" />
  1615         <s:e lement nam e="RegionA rray" nill able="true " type="tn s:RegionAr ray"/>
  1616         <s:e lement nam e="DataSou rceArray"  nillable=" true" type ="tns:Data SourceArra y"/>
  1617         <s:e lement nam e="UserTO"  nillable= "true" typ e="tns:Use rTO"/>
  1618         <s:e lement nam e="TaggedT extArray"  nillable=" true" type ="tns:Tagg edTextArra y"/>
  1619         <s:e lement nam e="Patient TO" nillab le="true"  type="tns: PatientTO" />
  1620       </s:sc hema>
  1621     </wsdl:t ypes>
  1622     <wsdl:me ssage name ="getCance llationRea sonsSoapIn ">
  1623       <wsdl: part name= "parameter s" element ="tns:getC ancellatio nReasons"/ >
  1624     </wsdl:m essage>
  1625     <wsdl:me ssage name ="getCance llationRea sonsSoapOu t">
  1626       <wsdl: part name= "parameter s" element ="tns:getC ancellatio nReasonsRe sponse"/>
  1627     </wsdl:m essage>
  1628     <wsdl:me ssage name ="getVeter anCancella tionReason sSoapIn">
  1629       <wsdl: part name= "parameter s" element ="tns:getV eteranCanc ellationRe asons"/>
  1630     </wsdl:m essage>
  1631     <wsdl:me ssage name ="getVeter anCancella tionReason sSoapOut">
  1632       <wsdl: part name= "parameter s" element ="tns:getV eteranCanc ellationRe asonsRespo nse"/>
  1633     </wsdl:m essage>
  1634     <wsdl:me ssage name ="hasClini cAccessSoa pIn">
  1635       <wsdl: part name= "parameter s" element ="tns:hasC linicAcces s"/>
  1636     </wsdl:m essage>
  1637     <wsdl:me ssage name ="hasClini cAccessSoa pOut">
  1638       <wsdl: part name= "parameter s" element ="tns:hasC linicAcces sResponse" />
  1639     </wsdl:m essage>
  1640     <wsdl:me ssage name ="getClini csSoapIn">
  1641       <wsdl: part name= "parameter s" element ="tns:getC linics"/>
  1642     </wsdl:m essage>
  1643     <wsdl:me ssage name ="getClini csSoapOut" >
  1644       <wsdl: part name= "parameter s" element ="tns:getC linicsResp onse"/>
  1645     </wsdl:m essage>
  1646     <wsdl:me ssage name ="getAppoi ntmentType sSoapIn">
  1647       <wsdl: part name= "parameter s" element ="tns:getA ppointment Types"/>
  1648     </wsdl:m essage>
  1649     <wsdl:me ssage name ="getAppoi ntmentType sSoapOut">
  1650       <wsdl: part name= "parameter s" element ="tns:getA ppointment TypesRespo nse"/>
  1651     </wsdl:m essage>
  1652     <wsdl:me ssage name ="makeAppo intmentSoa pIn">
  1653       <wsdl: part name= "parameter s" element ="tns:make Appointmen t"/>
  1654     </wsdl:m essage>
  1655     <wsdl:me ssage name ="makeAppo intmentSoa pOut">
  1656       <wsdl: part name= "parameter s" element ="tns:make Appointmen tResponse" />
  1657     </wsdl:m essage>
  1658     <wsdl:me ssage name ="makeVete ranAppoint mentSoapIn ">
  1659       <wsdl: part name= "parameter s" element ="tns:make VeteranApp ointment"/ >
  1660     </wsdl:m essage>
  1661     <wsdl:me ssage name ="makeVete ranAppoint mentSoapOu t">
  1662       <wsdl: part name= "parameter s" element ="tns:make VeteranApp ointmentRe sponse"/>
  1663     </wsdl:m essage>
  1664     <wsdl:me ssage name ="getPatie ntsByClini cSoapIn">
  1665       <wsdl: part name= "parameter s" element ="tns:getP atientsByC linic"/>
  1666     </wsdl:m essage>
  1667     <wsdl:me ssage name ="getPatie ntsByClini cSoapOut">
  1668       <wsdl: part name= "parameter s" element ="tns:getP atientsByC linicRespo nse"/>
  1669     </wsdl:m essage>
  1670     <wsdl:me ssage name ="getEwlBy PatientSoa pIn">
  1671       <wsdl: part name= "parameter s" element ="tns:getE wlByPatien t"/>
  1672     </wsdl:m essage>
  1673     <wsdl:me ssage name ="getEwlBy PatientSoa pOut">
  1674       <wsdl: part name= "parameter s" element ="tns:getE wlByPatien tResponse" />
  1675     </wsdl:m essage>
  1676     <wsdl:me ssage name ="getNearL istByFacil itySoapIn" >
  1677       <wsdl: part name= "parameter s" element ="tns:getN earListByF acility"/>
  1678     </wsdl:m essage>
  1679     <wsdl:me ssage name ="getNearL istByFacil itySoapOut ">
  1680       <wsdl: part name= "parameter s" element ="tns:getN earListByF acilityRes ponse"/>
  1681     </wsdl:m essage>
  1682     <wsdl:me ssage name ="getNearL istByPatie ntSoapIn">
  1683       <wsdl: part name= "parameter s" element ="tns:getN earListByP atient"/>
  1684     </wsdl:m essage>
  1685     <wsdl:me ssage name ="getNearL istByPatie ntSoapOut" >
  1686       <wsdl: part name= "parameter s" element ="tns:getN earListByP atientResp onse"/>
  1687     </wsdl:m essage>
  1688     <wsdl:me ssage name ="getRecal lListByFac ilitySoapI n">
  1689       <wsdl: part name= "parameter s" element ="tns:getR ecallListB yFacility" />
  1690     </wsdl:m essage>
  1691     <wsdl:me ssage name ="getRecal lListByFac ilitySoapO ut">
  1692       <wsdl: part name= "parameter s" element ="tns:getR ecallListB yFacilityR esponse"/>
  1693     </wsdl:m essage>
  1694     <wsdl:me ssage name ="getEwlBy FacilitySo apIn">
  1695       <wsdl: part name= "parameter s" element ="tns:getE wlByFacili ty"/>
  1696     </wsdl:m essage>
  1697     <wsdl:me ssage name ="getEwlBy FacilitySo apOut">
  1698       <wsdl: part name= "parameter s" element ="tns:getE wlByFacili tyResponse "/>
  1699     </wsdl:m essage>
  1700     <wsdl:me ssage name ="cancelAp pointmentS oapIn">
  1701       <wsdl: part name= "parameter s" element ="tns:canc elAppointm ent"/>
  1702     </wsdl:m essage>
  1703     <wsdl:me ssage name ="cancelAp pointmentS oapOut">
  1704       <wsdl: part name= "parameter s" element ="tns:canc elAppointm entRespons e"/>
  1705     </wsdl:m essage>
  1706     <wsdl:me ssage name ="cancelVe teranAppoi ntmentSoap In">
  1707       <wsdl: part name= "parameter s" element ="tns:canc elVeteranA ppointment "/>
  1708     </wsdl:m essage>
  1709     <wsdl:me ssage name ="cancelVe teranAppoi ntmentSoap Out">
  1710       <wsdl: part name= "parameter s" element ="tns:canc elVeteranA ppointment Response"/ >
  1711     </wsdl:m essage>
  1712     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesS oapIn">
  1713       <wsdl: part name= "parameter s" element ="tns:getA ppointment sBookingNo tes"/>
  1714     </wsdl:m essage>
  1715     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesS oapOut">
  1716       <wsdl: part name= "parameter s" element ="tns:getA ppointment sBookingNo tesRespons e"/>
  1717     </wsdl:m essage>
  1718     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesSoap In">
  1719       <wsdl: part name= "parameter s" element ="tns:getV eteranAppo intmentsBo okingNotes "/>
  1720     </wsdl:m essage>
  1721     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesSoap Out">
  1722       <wsdl: part name= "parameter s" element ="tns:getV eteranAppo intmentsBo okingNotes Response"/ >
  1723     </wsdl:m essage>
  1724     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeS oapIn">
  1725       <wsdl: part name= "parameter s" element ="tns:getC linicSched ulingDetai lsByDateRa nge"/>
  1726     </wsdl:m essage>
  1727     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeS oapOut">
  1728       <wsdl: part name= "parameter s" element ="tns:getC linicSched ulingDetai lsByDateRa ngeRespons e"/>
  1729     </wsdl:m essage>
  1730     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeSoap In">
  1731       <wsdl: part name= "parameter s" element ="tns:getV eteranClin icScheduli ngDetailsB yDateRange "/>
  1732     </wsdl:m essage>
  1733     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeSoap Out">
  1734       <wsdl: part name= "parameter s" element ="tns:getV eteranClin icScheduli ngDetailsB yDateRange Response"/ >
  1735     </wsdl:m essage>
  1736     <wsdl:me ssage name ="getClini csWithSpec ialtiesSoa pIn">
  1737       <wsdl: part name= "parameter s" element ="tns:getC linicsWith Specialtie s"/>
  1738     </wsdl:m essage>
  1739     <wsdl:me ssage name ="getClini csWithSpec ialtiesSoa pOut">
  1740       <wsdl: part name= "parameter s" element ="tns:getC linicsWith Specialtie sResponse" />
  1741     </wsdl:m essage>
  1742     <wsdl:me ssage name ="getRecal lListByPat ientSoapIn ">
  1743       <wsdl: part name= "parameter s" element ="tns:getR ecallListB yPatient"/ >
  1744     </wsdl:m essage>
  1745     <wsdl:me ssage name ="getRecal lListByPat ientSoapOu t">
  1746       <wsdl: part name= "parameter s" element ="tns:getR ecallListB yPatientRe sponse"/>
  1747     </wsdl:m essage>
  1748     <wsdl:me ssage name ="removePa tientFromE wlSoapIn">
  1749       <wsdl: part name= "parameter s" element ="tns:remo vePatientF romEwl"/>
  1750     </wsdl:m essage>
  1751     <wsdl:me ssage name ="removePa tientFromE wlSoapOut" >
  1752       <wsdl: part name= "parameter s" element ="tns:remo vePatientF romEwlResp onse"/>
  1753     </wsdl:m essage>
  1754     <wsdl:me ssage name ="updateNe arListSoap In">
  1755       <wsdl: part name= "parameter s" element ="tns:upda teNearList "/>
  1756     </wsdl:m essage>
  1757     <wsdl:me ssage name ="updateNe arListSoap Out">
  1758       <wsdl: part name= "parameter s" element ="tns:upda teNearList Response"/ >
  1759     </wsdl:m essage>
  1760     <wsdl:me ssage name ="addPatie ntToEwlSoa pIn">
  1761       <wsdl: part name= "parameter s" element ="tns:addP atientToEw l"/>
  1762     </wsdl:m essage>
  1763     <wsdl:me ssage name ="addPatie ntToEwlSoa pOut">
  1764       <wsdl: part name= "parameter s" element ="tns:addP atientToEw lResponse" />
  1765     </wsdl:m essage>
  1766     <wsdl:me ssage name ="getConsu ltStatuses SoapIn">
  1767       <wsdl: part name= "parameter s" element ="tns:getC onsultStat uses"/>
  1768     </wsdl:m essage>
  1769     <wsdl:me ssage name ="getConsu ltStatuses SoapOut">
  1770       <wsdl: part name= "parameter s" element ="tns:getC onsultStat usesRespon se"/>
  1771     </wsdl:m essage>
  1772     <wsdl:me ssage name ="getConsu ltingServi cesSoapIn" >
  1773       <wsdl: part name= "parameter s" element ="tns:getC onsultingS ervices"/>
  1774     </wsdl:m essage>
  1775     <wsdl:me ssage name ="getConsu ltingServi cesSoapOut ">
  1776       <wsdl: part name= "parameter s" element ="tns:getC onsultingS ervicesRes ponse"/>
  1777     </wsdl:m essage>
  1778     <wsdl:me ssage name ="getConsu ltsWithout PatientSoa pIn">
  1779       <wsdl: part name= "parameter s" element ="tns:getC onsultsWit houtPatien t"/>
  1780     </wsdl:m essage>
  1781     <wsdl:me ssage name ="getConsu ltsWithout PatientSoa pOut">
  1782       <wsdl: part name= "parameter s" element ="tns:getC onsultsWit houtPatien tResponse" />
  1783     </wsdl:m essage>
  1784     <wsdl:me ssage name ="getConsu ltDetailsS oapIn">
  1785       <wsdl: part name= "parameter s" element ="tns:getC onsultDeta ils"/>
  1786     </wsdl:m essage>
  1787     <wsdl:me ssage name ="getConsu ltDetailsS oapOut">
  1788       <wsdl: part name= "parameter s" element ="tns:getC onsultDeta ilsRespons e"/>
  1789     </wsdl:m essage>
  1790     <wsdl:me ssage name ="addDataS ourceSoapI n">
  1791       <wsdl: part name= "parameter s" element ="tns:addD ataSource" />
  1792     </wsdl:m essage>
  1793     <wsdl:me ssage name ="addDataS ourceSoapO ut">
  1794       <wsdl: part name= "parameter s" element ="tns:addD ataSourceR esponse"/>
  1795     </wsdl:m essage>
  1796     <wsdl:me ssage name ="setVhaSo apIn">
  1797       <wsdl: part name= "parameter s" element ="tns:setV ha"/>
  1798     </wsdl:m essage>
  1799     <wsdl:me ssage name ="setVhaSo apOut">
  1800       <wsdl: part name= "parameter s" element ="tns:setV haResponse "/>
  1801     </wsdl:m essage>
  1802     <wsdl:me ssage name ="getVHASo apIn">
  1803       <wsdl: part name= "parameter s" element ="tns:getV HA"/>
  1804     </wsdl:m essage>
  1805     <wsdl:me ssage name ="getVHASo apOut">
  1806       <wsdl: part name= "parameter s" element ="tns:getV HAResponse "/>
  1807     </wsdl:m essage>
  1808     <wsdl:me ssage name ="connectS oapIn">
  1809       <wsdl: part name= "parameter s" element ="tns:conn ect"/>
  1810     </wsdl:m essage>
  1811     <wsdl:me ssage name ="connectS oapOut">
  1812       <wsdl: part name= "parameter s" element ="tns:conn ectRespons e"/>
  1813     </wsdl:m essage>
  1814     <wsdl:me ssage name ="loginSoa pIn">
  1815       <wsdl: part name= "parameter s" element ="tns:logi n"/>
  1816     </wsdl:m essage>
  1817     <wsdl:me ssage name ="loginSoa pOut">
  1818       <wsdl: part name= "parameter s" element ="tns:logi nResponse" />
  1819     </wsdl:m essage>
  1820     <wsdl:me ssage name ="disconne ctSoapIn">
  1821       <wsdl: part name= "parameter s" element ="tns:disc onnect"/>
  1822     </wsdl:m essage>
  1823     <wsdl:me ssage name ="disconne ctSoapOut" >
  1824       <wsdl: part name= "parameter s" element ="tns:disc onnectResp onse"/>
  1825     </wsdl:m essage>
  1826     <wsdl:me ssage name ="selectSo apIn">
  1827       <wsdl: part name= "parameter s" element ="tns:sele ct"/>
  1828     </wsdl:m essage>
  1829     <wsdl:me ssage name ="selectSo apOut">
  1830       <wsdl: part name= "parameter s" element ="tns:sele ctResponse "/>
  1831     </wsdl:m essage>
  1832     <wsdl:me ssage name ="getCance llationRea sonsHttpGe tIn"/>
  1833     <wsdl:me ssage name ="getCance llationRea sonsHttpGe tOut">
  1834       <wsdl: part name= "Body" ele ment="tns: TaggedCanc ellationRe asonsArray "/>
  1835     </wsdl:m essage>
  1836     <wsdl:me ssage name ="getVeter anCancella tionReason sHttpGetIn ">
  1837       <wsdl: part name= "siteId" t ype="s:str ing"/>
  1838       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  1839       <wsdl: part name= "multiSite " type="s: string"/>
  1840     </wsdl:m essage>
  1841     <wsdl:me ssage name ="getVeter anCancella tionReason sHttpGetOu t">
  1842       <wsdl: part name= "Body" ele ment="tns: TaggedCanc ellationRe asonsArray "/>
  1843     </wsdl:m essage>
  1844     <wsdl:me ssage name ="hasClini cAccessHtt pGetIn">
  1845       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1846     </wsdl:m essage>
  1847     <wsdl:me ssage name ="hasClini cAccessHtt pGetOut">
  1848       <wsdl: part name= "Body" ele ment="tns: BoolTO"/>
  1849     </wsdl:m essage>
  1850     <wsdl:me ssage name ="getClini csHttpGetI n">
  1851       <wsdl: part name= "target" t ype="s:str ing"/>
  1852     </wsdl:m essage>
  1853     <wsdl:me ssage name ="getClini csHttpGetO ut">
  1854       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  1855     </wsdl:m essage>
  1856     <wsdl:me ssage name ="getAppoi ntmentType sHttpGetIn ">
  1857       <wsdl: part name= "target" t ype="s:str ing"/>
  1858     </wsdl:m essage>
  1859     <wsdl:me ssage name ="getAppoi ntmentType sHttpGetOu t">
  1860       <wsdl: part name= "Body" ele ment="tns: Appointmen tTypeArray "/>
  1861     </wsdl:m essage>
  1862     <wsdl:me ssage name ="makeAppo intmentHtt pGetIn">
  1863       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1864       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  1865       <wsdl: part name= "purpose"  type="s:st ring"/>
  1866       <wsdl: part name= "purposeSu bcategory"  type="s:s tring"/>
  1867       <wsdl: part name= "appointme ntLength"  type="s:st ring"/>
  1868       <wsdl: part name= "appointme ntType" ty pe="s:stri ng"/>
  1869       <wsdl: part name= "bookNotes " type="s: string"/>
  1870       <wsdl: part name= "Lab" type ="s:string "/>
  1871       <wsdl: part name= "XRay" typ e="s:strin g"/>
  1872       <wsdl: part name= "EKG" type ="s:string "/>
  1873       <wsdl: part name= "consultIe n" type="s :string"/>
  1874       <wsdl: part name= "Lvl" type ="s:string "/>
  1875       <wsdl: part name= "desiredDa teTime" ty pe="s:stri ng"/>
  1876     </wsdl:m essage>
  1877     <wsdl:me ssage name ="makeAppo intmentHtt pGetOut">
  1878       <wsdl: part name= "Body" ele ment="tns: Appointmen tTO"/>
  1879     </wsdl:m essage>
  1880     <wsdl:me ssage name ="makeVete ranAppoint mentHttpGe tIn">
  1881       <wsdl: part name= "siteId" t ype="s:str ing"/>
  1882       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  1883       <wsdl: part name= "multiSite " type="s: string"/>
  1884       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1885       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  1886       <wsdl: part name= "purpose"  type="s:st ring"/>
  1887       <wsdl: part name= "purposeSu bcategory"  type="s:s tring"/>
  1888       <wsdl: part name= "appointme ntLength"  type="s:st ring"/>
  1889       <wsdl: part name= "appointme ntType" ty pe="s:stri ng"/>
  1890       <wsdl: part name= "bookNotes " type="s: string"/>
  1891       <wsdl: part name= "Lab" type ="s:string "/>
  1892       <wsdl: part name= "XRay" typ e="s:strin g"/>
  1893       <wsdl: part name= "EKG" type ="s:string "/>
  1894       <wsdl: part name= "consultIe n" type="s :string"/>
  1895       <wsdl: part name= "Lvl" type ="s:string "/>
  1896       <wsdl: part name= "desiredDa teTime" ty pe="s:stri ng"/>
  1897     </wsdl:m essage>
  1898     <wsdl:me ssage name ="makeVete ranAppoint mentHttpGe tOut">
  1899       <wsdl: part name= "Body" ele ment="tns: Appointmen tTO"/>
  1900     </wsdl:m essage>
  1901     <wsdl:me ssage name ="getPatie ntsByClini cHttpGetIn ">
  1902       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1903       <wsdl: part name= "startDate " type="s: string"/>
  1904       <wsdl: part name= "stopDate"  type="s:s tring"/>
  1905     </wsdl:m essage>
  1906     <wsdl:me ssage name ="getPatie ntsByClini cHttpGetOu t">
  1907       <wsdl: part name= "Body" ele ment="tns: PatientArr ay"/>
  1908     </wsdl:m essage>
  1909     <wsdl:me ssage name ="getEwlBy PatientHtt pGetIn"/>
  1910     <wsdl:me ssage name ="getEwlBy PatientHtt pGetOut">
  1911       <wsdl: part name= "Body" ele ment="tns: TaggedEwlS tatusArray s"/>
  1912     </wsdl:m essage>
  1913     <wsdl:me ssage name ="getNearL istByFacil ityHttpGet In"/>
  1914     <wsdl:me ssage name ="getNearL istByFacil ityHttpGet Out">
  1915       <wsdl: part name= "Body" ele ment="tns: TaggedNear ListByFaci lityArrays "/>
  1916     </wsdl:m essage>
  1917     <wsdl:me ssage name ="getNearL istByPatie ntHttpGetI n"/>
  1918     <wsdl:me ssage name ="getNearL istByPatie ntHttpGetO ut">
  1919       <wsdl: part name= "Body" ele ment="tns: TaggedNear ListByPati entArrays" />
  1920     </wsdl:m essage>
  1921     <wsdl:me ssage name ="getRecal lListByFac ilityHttpG etIn"/>
  1922     <wsdl:me ssage name ="getRecal lListByFac ilityHttpG etOut">
  1923       <wsdl: part name= "Body" ele ment="tns: TaggedReca llListByFa cilityArra ys"/>
  1924     </wsdl:m essage>
  1925     <wsdl:me ssage name ="getEwlBy FacilityHt tpGetIn"/>
  1926     <wsdl:me ssage name ="getEwlBy FacilityHt tpGetOut">
  1927       <wsdl: part name= "Body" ele ment="tns: TaggedEwlB yFacilityA rrays"/>
  1928     </wsdl:m essage>
  1929     <wsdl:me ssage name ="cancelAp pointmentH ttpGetIn">
  1930       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1931       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  1932       <wsdl: part name= "cancelCod e" type="s :string"/>
  1933       <wsdl: part name= "cancelrea son" type= "s:string" />
  1934       <wsdl: part name= "remarks"  type="s:st ring"/>
  1935     </wsdl:m essage>
  1936     <wsdl:me ssage name ="cancelAp pointmentH ttpGetOut" >
  1937       <wsdl: part name= "Body" ele ment="tns: CancelAppo intmentTO" />
  1938     </wsdl:m essage>
  1939     <wsdl:me ssage name ="cancelVe teranAppoi ntmentHttp GetIn">
  1940       <wsdl: part name= "siteId" t ype="s:str ing"/>
  1941       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  1942       <wsdl: part name= "multiSite " type="s: string"/>
  1943       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1944       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  1945       <wsdl: part name= "cancelCod e" type="s :string"/>
  1946       <wsdl: part name= "cancelrea son" type= "s:string" />
  1947       <wsdl: part name= "remarks"  type="s:st ring"/>
  1948     </wsdl:m essage>
  1949     <wsdl:me ssage name ="cancelVe teranAppoi ntmentHttp GetOut">
  1950       <wsdl: part name= "Body" ele ment="tns: CancelAppo intmentTO" />
  1951     </wsdl:m essage>
  1952     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesH ttpGetIn">
  1953       <wsdl: part name= "fromDate"  type="s:s tring"/>
  1954     </wsdl:m essage>
  1955     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesH ttpGetOut" >
  1956       <wsdl: part name= "Body" ele ment="tns: TaggedAppo intmentArr ay"/>
  1957     </wsdl:m essage>
  1958     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesHttp GetIn">
  1959       <wsdl: part name= "siteId" t ype="s:str ing"/>
  1960       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  1961       <wsdl: part name= "multiSite " type="s: string"/>
  1962       <wsdl: part name= "fromDate"  type="s:s tring"/>
  1963     </wsdl:m essage>
  1964     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesHttp GetOut">
  1965       <wsdl: part name= "Body" ele ment="tns: TaggedAppo intmentArr ay"/>
  1966     </wsdl:m essage>
  1967     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeH ttpGetIn">
  1968       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1969       <wsdl: part name= "startDate " type="s: string"/>
  1970       <wsdl: part name= "endDate"  type="s:st ring"/>
  1971     </wsdl:m essage>
  1972     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeH ttpGetOut" >
  1973       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  1974     </wsdl:m essage>
  1975     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeHttp GetIn">
  1976       <wsdl: part name= "siteId" t ype="s:str ing"/>
  1977       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  1978       <wsdl: part name= "multiSite " type="s: string"/>
  1979       <wsdl: part name= "clinicId"  type="s:s tring"/>
  1980       <wsdl: part name= "startDate " type="s: string"/>
  1981       <wsdl: part name= "endDate"  type="s:st ring"/>
  1982     </wsdl:m essage>
  1983     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeHttp GetOut">
  1984       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  1985     </wsdl:m essage>
  1986     <wsdl:me ssage name ="getClini csWithSpec ialtiesHtt pGetIn">
  1987       <wsdl: part name= "target" t ype="s:str ing"/>
  1988     </wsdl:m essage>
  1989     <wsdl:me ssage name ="getClini csWithSpec ialtiesHtt pGetOut">
  1990       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  1991     </wsdl:m essage>
  1992     <wsdl:me ssage name ="getRecal lListByPat ientHttpGe tIn"/>
  1993     <wsdl:me ssage name ="getRecal lListByPat ientHttpGe tOut">
  1994       <wsdl: part name= "Body" ele ment="tns: TaggedReca llListByPa tientArray s"/>
  1995     </wsdl:m essage>
  1996     <wsdl:me ssage name ="removePa tientFromE wlHttpGetI n">
  1997       <wsdl: part name= "SDWLIEN"  type="s:st ring"/>
  1998       <wsdl: part name= "Disp" typ e="s:strin g"/>
  1999       <wsdl: part name= "SDWLData"  type="s:s tring"/>
  2000     </wsdl:m essage>
  2001     <wsdl:me ssage name ="removePa tientFromE wlHttpGetO ut">
  2002       <wsdl: part name= "Body" ele ment="tns: TextTO"/>
  2003     </wsdl:m essage>
  2004     <wsdl:me ssage name ="updateNe arListHttp GetIn">
  2005       <wsdl: part name= "Status" t ype="s:str ing"/>
  2006     </wsdl:m essage>
  2007     <wsdl:me ssage name ="updateNe arListHttp GetOut">
  2008       <wsdl: part name= "Body" ele ment="tns: TaggedUpda teNearList Arrays"/>
  2009     </wsdl:m essage>
  2010     <wsdl:me ssage name ="addPatie ntToEwlHtt pGetIn">
  2011       <wsdl: part name= "waitListT ype" type= "s:string" />
  2012       <wsdl: part name= "instituti on" type=" s:string"/ >
  2013       <wsdl: part name= "pointer"  type="s:st ring"/>
  2014       <wsdl: part name= "priority"  type="s:s tring"/>
  2015       <wsdl: part name= "requested By" type=" s:string"/ >
  2016       <wsdl: part name= "provider"  type="s:s tring"/>
  2017       <wsdl: part name= "svcConnec tedPct" ty pe="s:stri ng"/>
  2018       <wsdl: part name= "svcConnec tedPriorit y" type="s :string"/>
  2019       <wsdl: part name= "desiredAp ptDate" ty pe="s:stri ng"/>
  2020       <wsdl: part name= "comment"  type="s:st ring"/>
  2021       <wsdl: part name= "enrolleeS tatus" typ e="s:strin g"/>
  2022       <wsdl: part name= "enrolleeD ateUsed" t ype="s:str ing"/>
  2023       <wsdl: part name= "enrolleeD atabaseFil e" type="s :string"/>
  2024       <wsdl: part name= "schedulin gReminderF lag" type= "s:string" />
  2025       <wsdl: part name= "changedCl inicParent Pointer" t ype="s:str ing"/>
  2026     </wsdl:m essage>
  2027     <wsdl:me ssage name ="addPatie ntToEwlHtt pGetOut">
  2028       <wsdl: part name= "Body" ele ment="tns: TextTO"/>
  2029     </wsdl:m essage>
  2030     <wsdl:me ssage name ="getConsu ltStatuses HttpGetIn" />
  2031     <wsdl:me ssage name ="getConsu ltStatuses HttpGetOut ">
  2032       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultStatuse sArray"/>
  2033     </wsdl:m essage>
  2034     <wsdl:me ssage name ="getConsu ltingServi cesHttpGet In"/>
  2035     <wsdl:me ssage name ="getConsu ltingServi cesHttpGet Out">
  2036       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultingServ icesArray" />
  2037     </wsdl:m essage>
  2038     <wsdl:me ssage name ="getConsu ltsWithout PatientHtt pGetIn">
  2039       <wsdl: part name= "startDate " type="s: string"/>
  2040       <wsdl: part name= "endDate"  type="s:st ring"/>
  2041       <wsdl: part name= "service"  type="s:st ring"/>
  2042       <wsdl: part name= "statuses"  type="s:s tring"/>
  2043       <wsdl: part name= "provider"  type="s:s tring"/>
  2044     </wsdl:m essage>
  2045     <wsdl:me ssage name ="getConsu ltsWithout PatientHtt pGetOut">
  2046       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultsArray" />
  2047     </wsdl:m essage>
  2048     <wsdl:me ssage name ="getConsu ltDetailsH ttpGetIn">
  2049       <wsdl: part name= "consultIe n" type="s :string"/>
  2050     </wsdl:m essage>
  2051     <wsdl:me ssage name ="getConsu ltDetailsH ttpGetOut" >
  2052       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultDetailA rray"/>
  2053     </wsdl:m essage>
  2054     <wsdl:me ssage name ="addDataS ourceHttpG etIn">
  2055       <wsdl: part name= "id" type= "s:string" />
  2056       <wsdl: part name= "name" typ e="s:strin g"/>
  2057       <wsdl: part name= "datasourc e" type="s :string"/>
  2058       <wsdl: part name= "port" typ e="s:strin g"/>
  2059       <wsdl: part name= "modality"  type="s:s tring"/>
  2060       <wsdl: part name= "protocol"  type="s:s tring"/>
  2061       <wsdl: part name= "region" t ype="s:str ing"/>
  2062     </wsdl:m essage>
  2063     <wsdl:me ssage name ="addDataS ourceHttpG etOut">
  2064       <wsdl: part name= "Body" ele ment="tns: SiteTO"/>
  2065     </wsdl:m essage>
  2066     <wsdl:me ssage name ="setVhaHt tpGetIn">
  2067       <wsdl: part name= "sitesFile Name" type ="s:string "/>
  2068     </wsdl:m essage>
  2069     <wsdl:me ssage name ="setVhaHt tpGetOut">
  2070       <wsdl: part name= "Body" ele ment="tns: SiteArray" />
  2071     </wsdl:m essage>
  2072     <wsdl:me ssage name ="getVHAHt tpGetIn"/>
  2073     <wsdl:me ssage name ="getVHAHt tpGetOut">
  2074       <wsdl: part name= "Body" ele ment="tns: RegionArra y"/>
  2075     </wsdl:m essage>
  2076     <wsdl:me ssage name ="connectH ttpGetIn">
  2077       <wsdl: part name= "sitelist"  type="s:s tring"/>
  2078     </wsdl:m essage>
  2079     <wsdl:me ssage name ="connectH ttpGetOut" >
  2080       <wsdl: part name= "Body" ele ment="tns: DataSource Array"/>
  2081     </wsdl:m essage>
  2082     <wsdl:me ssage name ="loginHtt pGetIn">
  2083       <wsdl: part name= "username"  type="s:s tring"/>
  2084       <wsdl: part name= "pwd" type ="s:string "/>
  2085       <wsdl: part name= "context"  type="s:st ring"/>
  2086     </wsdl:m essage>
  2087     <wsdl:me ssage name ="loginHtt pGetOut">
  2088       <wsdl: part name= "Body" ele ment="tns: UserTO"/>
  2089     </wsdl:m essage>
  2090     <wsdl:me ssage name ="disconne ctHttpGetI n"/>
  2091     <wsdl:me ssage name ="disconne ctHttpGetO ut">
  2092       <wsdl: part name= "Body" ele ment="tns: TaggedText Array"/>
  2093     </wsdl:m essage>
  2094     <wsdl:me ssage name ="selectHt tpGetIn">
  2095       <wsdl: part name= "DFN" type ="s:string "/>
  2096     </wsdl:m essage>
  2097     <wsdl:me ssage name ="selectHt tpGetOut">
  2098       <wsdl: part name= "Body" ele ment="tns: PatientTO" />
  2099     </wsdl:m essage>
  2100     <wsdl:me ssage name ="getCance llationRea sonsHttpPo stIn"/>
  2101     <wsdl:me ssage name ="getCance llationRea sonsHttpPo stOut">
  2102       <wsdl: part name= "Body" ele ment="tns: TaggedCanc ellationRe asonsArray "/>
  2103     </wsdl:m essage>
  2104     <wsdl:me ssage name ="getVeter anCancella tionReason sHttpPostI n">
  2105       <wsdl: part name= "siteId" t ype="s:str ing"/>
  2106       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  2107       <wsdl: part name= "multiSite " type="s: string"/>
  2108     </wsdl:m essage>
  2109     <wsdl:me ssage name ="getVeter anCancella tionReason sHttpPostO ut">
  2110       <wsdl: part name= "Body" ele ment="tns: TaggedCanc ellationRe asonsArray "/>
  2111     </wsdl:m essage>
  2112     <wsdl:me ssage name ="hasClini cAccessHtt pPostIn">
  2113       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2114     </wsdl:m essage>
  2115     <wsdl:me ssage name ="hasClini cAccessHtt pPostOut">
  2116       <wsdl: part name= "Body" ele ment="tns: BoolTO"/>
  2117     </wsdl:m essage>
  2118     <wsdl:me ssage name ="getClini csHttpPost In">
  2119       <wsdl: part name= "target" t ype="s:str ing"/>
  2120     </wsdl:m essage>
  2121     <wsdl:me ssage name ="getClini csHttpPost Out">
  2122       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  2123     </wsdl:m essage>
  2124     <wsdl:me ssage name ="getAppoi ntmentType sHttpPostI n">
  2125       <wsdl: part name= "target" t ype="s:str ing"/>
  2126     </wsdl:m essage>
  2127     <wsdl:me ssage name ="getAppoi ntmentType sHttpPostO ut">
  2128       <wsdl: part name= "Body" ele ment="tns: Appointmen tTypeArray "/>
  2129     </wsdl:m essage>
  2130     <wsdl:me ssage name ="makeAppo intmentHtt pPostIn">
  2131       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2132       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  2133       <wsdl: part name= "purpose"  type="s:st ring"/>
  2134       <wsdl: part name= "purposeSu bcategory"  type="s:s tring"/>
  2135       <wsdl: part name= "appointme ntLength"  type="s:st ring"/>
  2136       <wsdl: part name= "appointme ntType" ty pe="s:stri ng"/>
  2137       <wsdl: part name= "bookNotes " type="s: string"/>
  2138       <wsdl: part name= "Lab" type ="s:string "/>
  2139       <wsdl: part name= "XRay" typ e="s:strin g"/>
  2140       <wsdl: part name= "EKG" type ="s:string "/>
  2141       <wsdl: part name= "consultIe n" type="s :string"/>
  2142       <wsdl: part name= "Lvl" type ="s:string "/>
  2143       <wsdl: part name= "desiredDa teTime" ty pe="s:stri ng"/>
  2144     </wsdl:m essage>
  2145     <wsdl:me ssage name ="makeAppo intmentHtt pPostOut">
  2146       <wsdl: part name= "Body" ele ment="tns: Appointmen tTO"/>
  2147     </wsdl:m essage>
  2148     <wsdl:me ssage name ="makeVete ranAppoint mentHttpPo stIn">
  2149       <wsdl: part name= "siteId" t ype="s:str ing"/>
  2150       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  2151       <wsdl: part name= "multiSite " type="s: string"/>
  2152       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2153       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  2154       <wsdl: part name= "purpose"  type="s:st ring"/>
  2155       <wsdl: part name= "purposeSu bcategory"  type="s:s tring"/>
  2156       <wsdl: part name= "appointme ntLength"  type="s:st ring"/>
  2157       <wsdl: part name= "appointme ntType" ty pe="s:stri ng"/>
  2158       <wsdl: part name= "bookNotes " type="s: string"/>
  2159       <wsdl: part name= "Lab" type ="s:string "/>
  2160       <wsdl: part name= "XRay" typ e="s:strin g"/>
  2161       <wsdl: part name= "EKG" type ="s:string "/>
  2162       <wsdl: part name= "consultIe n" type="s :string"/>
  2163       <wsdl: part name= "Lvl" type ="s:string "/>
  2164       <wsdl: part name= "desiredDa teTime" ty pe="s:stri ng"/>
  2165     </wsdl:m essage>
  2166     <wsdl:me ssage name ="makeVete ranAppoint mentHttpPo stOut">
  2167       <wsdl: part name= "Body" ele ment="tns: Appointmen tTO"/>
  2168     </wsdl:m essage>
  2169     <wsdl:me ssage name ="getPatie ntsByClini cHttpPostI n">
  2170       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2171       <wsdl: part name= "startDate " type="s: string"/>
  2172       <wsdl: part name= "stopDate"  type="s:s tring"/>
  2173     </wsdl:m essage>
  2174     <wsdl:me ssage name ="getPatie ntsByClini cHttpPostO ut">
  2175       <wsdl: part name= "Body" ele ment="tns: PatientArr ay"/>
  2176     </wsdl:m essage>
  2177     <wsdl:me ssage name ="getEwlBy PatientHtt pPostIn"/>
  2178     <wsdl:me ssage name ="getEwlBy PatientHtt pPostOut">
  2179       <wsdl: part name= "Body" ele ment="tns: TaggedEwlS tatusArray s"/>
  2180     </wsdl:m essage>
  2181     <wsdl:me ssage name ="getNearL istByFacil ityHttpPos tIn"/>
  2182     <wsdl:me ssage name ="getNearL istByFacil ityHttpPos tOut">
  2183       <wsdl: part name= "Body" ele ment="tns: TaggedNear ListByFaci lityArrays "/>
  2184     </wsdl:m essage>
  2185     <wsdl:me ssage name ="getNearL istByPatie ntHttpPost In"/>
  2186     <wsdl:me ssage name ="getNearL istByPatie ntHttpPost Out">
  2187       <wsdl: part name= "Body" ele ment="tns: TaggedNear ListByPati entArrays" />
  2188     </wsdl:m essage>
  2189     <wsdl:me ssage name ="getRecal lListByFac ilityHttpP ostIn"/>
  2190     <wsdl:me ssage name ="getRecal lListByFac ilityHttpP ostOut">
  2191       <wsdl: part name= "Body" ele ment="tns: TaggedReca llListByFa cilityArra ys"/>
  2192     </wsdl:m essage>
  2193     <wsdl:me ssage name ="getEwlBy FacilityHt tpPostIn"/ >
  2194     <wsdl:me ssage name ="getEwlBy FacilityHt tpPostOut" >
  2195       <wsdl: part name= "Body" ele ment="tns: TaggedEwlB yFacilityA rrays"/>
  2196     </wsdl:m essage>
  2197     <wsdl:me ssage name ="cancelAp pointmentH ttpPostIn" >
  2198       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2199       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  2200       <wsdl: part name= "cancelCod e" type="s :string"/>
  2201       <wsdl: part name= "cancelrea son" type= "s:string" />
  2202       <wsdl: part name= "remarks"  type="s:st ring"/>
  2203     </wsdl:m essage>
  2204     <wsdl:me ssage name ="cancelAp pointmentH ttpPostOut ">
  2205       <wsdl: part name= "Body" ele ment="tns: CancelAppo intmentTO" />
  2206     </wsdl:m essage>
  2207     <wsdl:me ssage name ="cancelVe teranAppoi ntmentHttp PostIn">
  2208       <wsdl: part name= "siteId" t ype="s:str ing"/>
  2209       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  2210       <wsdl: part name= "multiSite " type="s: string"/>
  2211       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2212       <wsdl: part name= "appointme ntTimestam p" type="s :string"/>
  2213       <wsdl: part name= "cancelCod e" type="s :string"/>
  2214       <wsdl: part name= "cancelrea son" type= "s:string" />
  2215       <wsdl: part name= "remarks"  type="s:st ring"/>
  2216     </wsdl:m essage>
  2217     <wsdl:me ssage name ="cancelVe teranAppoi ntmentHttp PostOut">
  2218       <wsdl: part name= "Body" ele ment="tns: CancelAppo intmentTO" />
  2219     </wsdl:m essage>
  2220     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesH ttpPostIn" >
  2221       <wsdl: part name= "fromDate"  type="s:s tring"/>
  2222     </wsdl:m essage>
  2223     <wsdl:me ssage name ="getAppoi ntmentsBoo kingNotesH ttpPostOut ">
  2224       <wsdl: part name= "Body" ele ment="tns: TaggedAppo intmentArr ay"/>
  2225     </wsdl:m essage>
  2226     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesHttp PostIn">
  2227       <wsdl: part name= "siteId" t ype="s:str ing"/>
  2228       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  2229       <wsdl: part name= "multiSite " type="s: string"/>
  2230       <wsdl: part name= "fromDate"  type="s:s tring"/>
  2231     </wsdl:m essage>
  2232     <wsdl:me ssage name ="getVeter anAppointm entsBookin gNotesHttp PostOut">
  2233       <wsdl: part name= "Body" ele ment="tns: TaggedAppo intmentArr ay"/>
  2234     </wsdl:m essage>
  2235     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeH ttpPostIn" >
  2236       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2237       <wsdl: part name= "startDate " type="s: string"/>
  2238       <wsdl: part name= "endDate"  type="s:st ring"/>
  2239     </wsdl:m essage>
  2240     <wsdl:me ssage name ="getClini cSchedulin gDetailsBy DateRangeH ttpPostOut ">
  2241       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  2242     </wsdl:m essage>
  2243     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeHttp PostIn">
  2244       <wsdl: part name= "siteId" t ype="s:str ing"/>
  2245       <wsdl: part name= "mpiPid" t ype="s:str ing"/>
  2246       <wsdl: part name= "multiSite " type="s: string"/>
  2247       <wsdl: part name= "clinicId"  type="s:s tring"/>
  2248       <wsdl: part name= "startDate " type="s: string"/>
  2249       <wsdl: part name= "endDate"  type="s:st ring"/>
  2250     </wsdl:m essage>
  2251     <wsdl:me ssage name ="getVeter anClinicSc hedulingDe tailsByDat eRangeHttp PostOut">
  2252       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  2253     </wsdl:m essage>
  2254     <wsdl:me ssage name ="getClini csWithSpec ialtiesHtt pPostIn">
  2255       <wsdl: part name= "target" t ype="s:str ing"/>
  2256     </wsdl:m essage>
  2257     <wsdl:me ssage name ="getClini csWithSpec ialtiesHtt pPostOut">
  2258       <wsdl: part name= "Body" ele ment="tns: TaggedHosp italLocati onArray"/>
  2259     </wsdl:m essage>
  2260     <wsdl:me ssage name ="getRecal lListByPat ientHttpPo stIn"/>
  2261     <wsdl:me ssage name ="getRecal lListByPat ientHttpPo stOut">
  2262       <wsdl: part name= "Body" ele ment="tns: TaggedReca llListByPa tientArray s"/>
  2263     </wsdl:m essage>
  2264     <wsdl:me ssage name ="removePa tientFromE wlHttpPost In">
  2265       <wsdl: part name= "SDWLIEN"  type="s:st ring"/>
  2266       <wsdl: part name= "Disp" typ e="s:strin g"/>
  2267       <wsdl: part name= "SDWLData"  type="s:s tring"/>
  2268     </wsdl:m essage>
  2269     <wsdl:me ssage name ="removePa tientFromE wlHttpPost Out">
  2270       <wsdl: part name= "Body" ele ment="tns: TextTO"/>
  2271     </wsdl:m essage>
  2272     <wsdl:me ssage name ="updateNe arListHttp PostIn">
  2273       <wsdl: part name= "Status" t ype="s:str ing"/>
  2274     </wsdl:m essage>
  2275     <wsdl:me ssage name ="updateNe arListHttp PostOut">
  2276       <wsdl: part name= "Body" ele ment="tns: TaggedUpda teNearList Arrays"/>
  2277     </wsdl:m essage>
  2278     <wsdl:me ssage name ="addPatie ntToEwlHtt pPostIn">
  2279       <wsdl: part name= "waitListT ype" type= "s:string" />
  2280       <wsdl: part name= "instituti on" type=" s:string"/ >
  2281       <wsdl: part name= "pointer"  type="s:st ring"/>
  2282       <wsdl: part name= "priority"  type="s:s tring"/>
  2283       <wsdl: part name= "requested By" type=" s:string"/ >
  2284       <wsdl: part name= "provider"  type="s:s tring"/>
  2285       <wsdl: part name= "svcConnec tedPct" ty pe="s:stri ng"/>
  2286       <wsdl: part name= "svcConnec tedPriorit y" type="s :string"/>
  2287       <wsdl: part name= "desiredAp ptDate" ty pe="s:stri ng"/>
  2288       <wsdl: part name= "comment"  type="s:st ring"/>
  2289       <wsdl: part name= "enrolleeS tatus" typ e="s:strin g"/>
  2290       <wsdl: part name= "enrolleeD ateUsed" t ype="s:str ing"/>
  2291       <wsdl: part name= "enrolleeD atabaseFil e" type="s :string"/>
  2292       <wsdl: part name= "schedulin gReminderF lag" type= "s:string" />
  2293       <wsdl: part name= "changedCl inicParent Pointer" t ype="s:str ing"/>
  2294     </wsdl:m essage>
  2295     <wsdl:me ssage name ="addPatie ntToEwlHtt pPostOut">
  2296       <wsdl: part name= "Body" ele ment="tns: TextTO"/>
  2297     </wsdl:m essage>
  2298     <wsdl:me ssage name ="getConsu ltStatuses HttpPostIn "/>
  2299     <wsdl:me ssage name ="getConsu ltStatuses HttpPostOu t">
  2300       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultStatuse sArray"/>
  2301     </wsdl:m essage>
  2302     <wsdl:me ssage name ="getConsu ltingServi cesHttpPos tIn"/>
  2303     <wsdl:me ssage name ="getConsu ltingServi cesHttpPos tOut">
  2304       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultingServ icesArray" />
  2305     </wsdl:m essage>
  2306     <wsdl:me ssage name ="getConsu ltsWithout PatientHtt pPostIn">
  2307       <wsdl: part name= "startDate " type="s: string"/>
  2308       <wsdl: part name= "endDate"  type="s:st ring"/>
  2309       <wsdl: part name= "service"  type="s:st ring"/>
  2310       <wsdl: part name= "statuses"  type="s:s tring"/>
  2311       <wsdl: part name= "provider"  type="s:s tring"/>
  2312     </wsdl:m essage>
  2313     <wsdl:me ssage name ="getConsu ltsWithout PatientHtt pPostOut">
  2314       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultsArray" />
  2315     </wsdl:m essage>
  2316     <wsdl:me ssage name ="getConsu ltDetailsH ttpPostIn" >
  2317       <wsdl: part name= "consultIe n" type="s :string"/>
  2318     </wsdl:m essage>
  2319     <wsdl:me ssage name ="getConsu ltDetailsH ttpPostOut ">
  2320       <wsdl: part name= "Body" ele ment="tns: TaggedCons ultDetailA rray"/>
  2321     </wsdl:m essage>
  2322     <wsdl:me ssage name ="addDataS ourceHttpP ostIn">
  2323       <wsdl: part name= "id" type= "s:string" />
  2324       <wsdl: part name= "name" typ e="s:strin g"/>
  2325       <wsdl: part name= "datasourc e" type="s :string"/>
  2326       <wsdl: part name= "port" typ e="s:strin g"/>
  2327       <wsdl: part name= "modality"  type="s:s tring"/>
  2328       <wsdl: part name= "protocol"  type="s:s tring"/>
  2329       <wsdl: part name= "region" t ype="s:str ing"/>
  2330     </wsdl:m essage>
  2331     <wsdl:me ssage name ="addDataS ourceHttpP ostOut">
  2332       <wsdl: part name= "Body" ele ment="tns: SiteTO"/>
  2333     </wsdl:m essage>
  2334     <wsdl:me ssage name ="setVhaHt tpPostIn">
  2335       <wsdl: part name= "sitesFile Name" type ="s:string "/>
  2336     </wsdl:m essage>
  2337     <wsdl:me ssage name ="setVhaHt tpPostOut" >
  2338       <wsdl: part name= "Body" ele ment="tns: SiteArray" />
  2339     </wsdl:m essage>
  2340     <wsdl:me ssage name ="getVHAHt tpPostIn"/ >
  2341     <wsdl:me ssage name ="getVHAHt tpPostOut" >
  2342       <wsdl: part name= "Body" ele ment="tns: RegionArra y"/>
  2343     </wsdl:m essage>
  2344     <wsdl:me ssage name ="connectH ttpPostIn" >
  2345       <wsdl: part name= "sitelist"  type="s:s tring"/>
  2346     </wsdl:m essage>
  2347     <wsdl:me ssage name ="connectH ttpPostOut ">
  2348       <wsdl: part name= "Body" ele ment="tns: DataSource Array"/>
  2349     </wsdl:m essage>
  2350     <wsdl:me ssage name ="loginHtt pPostIn">
  2351       <wsdl: part name= "username"  type="s:s tring"/>
  2352       <wsdl: part name= "pwd" type ="s:string "/>
  2353       <wsdl: part name= "context"  type="s:st ring"/>
  2354     </wsdl:m essage>
  2355     <wsdl:me ssage name ="loginHtt pPostOut">
  2356       <wsdl: part name= "Body" ele ment="tns: UserTO"/>
  2357     </wsdl:m essage>
  2358     <wsdl:me ssage name ="disconne ctHttpPost In"/>
  2359     <wsdl:me ssage name ="disconne ctHttpPost Out">
  2360       <wsdl: part name= "Body" ele ment="tns: TaggedText Array"/>
  2361     </wsdl:m essage>
  2362     <wsdl:me ssage name ="selectHt tpPostIn">
  2363       <wsdl: part name= "DFN" type ="s:string "/>
  2364     </wsdl:m essage>
  2365     <wsdl:me ssage name ="selectHt tpPostOut" >
  2366       <wsdl: part name= "Body" ele ment="tns: PatientTO" />
  2367     </wsdl:m essage>
  2368     <wsdl:po rtType nam e="Schedul ingSvcSoap ">
  2369       <wsdl: operation  name="getC ancellatio nReasons">
  2370         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2371           Ge t all poss ible cance llation re asons for  the logged -in site
  2372         </ws dl:documen tation>
  2373         <wsd l:input me ssage="tns :getCancel lationReas onsSoapIn" />
  2374         <wsd l:output m essage="tn s:getCance llationRea sonsSoapOu t"/>
  2375       </wsdl :operation >
  2376       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  2377         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2378           Ge t all poss ible cance llation re asons for  the logged -in site
  2379         </ws dl:documen tation>
  2380         <wsd l:input me ssage="tns :getVetera nCancellat ionReasons SoapIn"/>
  2381         <wsd l:output m essage="tn s:getVeter anCancella tionReason sSoapOut"/ >
  2382       </wsdl :operation >
  2383       <wsdl: operation  name="hasC linicAcces s">
  2384         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Check lo gged in us er's acces s to clini c</wsdl:do cumentatio n>
  2385         <wsd l:input me ssage="tns :hasClinic AccessSoap In"/>
  2386         <wsd l:output m essage="tn s:hasClini cAccessSoa pOut"/>
  2387       </wsdl :operation >
  2388       <wsdl: operation  name="getC linics">
  2389         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of clinic s</wsdl:do cumentatio n>
  2390         <wsd l:input me ssage="tns :getClinic sSoapIn"/>
  2391         <wsd l:output m essage="tn s:getClini csSoapOut" />
  2392       </wsdl :operation >
  2393       <wsdl: operation  name="getA ppointment Types">
  2394         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of appoin tment type s</wsdl:do cumentatio n>
  2395         <wsd l:input me ssage="tns :getAppoin tmentTypes SoapIn"/>
  2396         <wsd l:output m essage="tn s:getAppoi ntmentType sSoapOut"/ >
  2397       </wsdl :operation >
  2398       <wsdl: operation  name="make Appointmen t">
  2399         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Make an  appointmen t for a pa tient</wsd l:document ation>
  2400         <wsd l:input me ssage="tns :makeAppoi ntmentSoap In"/>
  2401         <wsd l:output m essage="tn s:makeAppo intmentSoa pOut"/>
  2402       </wsdl :operation >
  2403       <wsdl: operation  name="make VeteranApp ointment">
  2404         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2405           Al lows a vet eran to ma ke an appo intment wi thout logg ing in
  2406         </ws dl:documen tation>
  2407         <wsd l:input me ssage="tns :makeVeter anAppointm entSoapIn" />
  2408         <wsd l:output m essage="tn s:makeVete ranAppoint mentSoapOu t"/>
  2409       </wsdl :operation >
  2410       <wsdl: operation  name="getP atientsByC linic">
  2411         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get a li st of pati ents by cl inic</wsdl :documenta tion>
  2412         <wsd l:input me ssage="tns :getPatien tsByClinic SoapIn"/>
  2413         <wsd l:output m essage="tn s:getPatie ntsByClini cSoapOut"/ >
  2414       </wsdl :operation >
  2415       <wsdl: operation  name="getE wlByPatien t">
  2416         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Pati ent</wsdl: documentat ion>
  2417         <wsd l:input me ssage="tns :getEwlByP atientSoap In"/>
  2418         <wsd l:output m essage="tn s:getEwlBy PatientSoa pOut"/>
  2419       </wsdl :operation >
  2420       <wsdl: operation  name="getN earListByF acility">
  2421         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by F acility</w sdl:docume ntation>
  2422         <wsd l:input me ssage="tns :getNearLi stByFacili tySoapIn"/ >
  2423         <wsd l:output m essage="tn s:getNearL istByFacil itySoapOut "/>
  2424       </wsdl :operation >
  2425       <wsdl: operation  name="getN earListByP atient">
  2426         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by P atient</ws dl:documen tation>
  2427         <wsd l:input me ssage="tns :getNearLi stByPatien tSoapIn"/>
  2428         <wsd l:output m essage="tn s:getNearL istByPatie ntSoapOut" />
  2429       </wsdl :operation >
  2430       <wsdl: operation  name="getR ecallListB yFacility" >
  2431         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll List by  Facility< /wsdl:docu mentation>
  2432         <wsd l:input me ssage="tns :getRecall ListByFaci litySoapIn "/>
  2433         <wsd l:output m essage="tn s:getRecal lListByFac ilitySoapO ut"/>
  2434       </wsdl :operation >
  2435       <wsdl: operation  name="getE wlByFacili ty">
  2436         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Faci lity</wsdl :documenta tion>
  2437         <wsd l:input me ssage="tns :getEwlByF acilitySoa pIn"/>
  2438         <wsd l:output m essage="tn s:getEwlBy FacilitySo apOut"/>
  2439       </wsdl :operation >
  2440       <wsdl: operation  name="canc elAppointm ent">
  2441         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel a n appointm ent for a  patient</w sdl:docume ntation>
  2442         <wsd l:input me ssage="tns :cancelApp ointmentSo apIn"/>
  2443         <wsd l:output m essage="tn s:cancelAp pointmentS oapOut"/>
  2444       </wsdl :operation >
  2445       <wsdl: operation  name="canc elVeteranA ppointment ">
  2446         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel v eteran's a ppointment </wsdl:doc umentation >
  2447         <wsd l:input me ssage="tns :cancelVet eranAppoin tmentSoapI n"/>
  2448         <wsd l:output m essage="tn s:cancelVe teranAppoi ntmentSoap Out"/>
  2449       </wsdl :operation >
  2450       <wsdl: operation  name="getA ppointment sBookingNo tes">
  2451         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2452           Ge t a patien t's pendin g appointm ents with  booking no tes.
  2453         </ws dl:documen tation>
  2454         <wsd l:input me ssage="tns :getAppoin tmentsBook ingNotesSo apIn"/>
  2455         <wsd l:output m essage="tn s:getAppoi ntmentsBoo kingNotesS oapOut"/>
  2456       </wsdl :operation >
  2457       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  2458         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2459           Ge t veteran' s pending  appointmen ts with bo oking note s.
  2460         </ws dl:documen tation>
  2461         <wsd l:input me ssage="tns :getVetera nAppointme ntsBooking NotesSoapI n"/>
  2462         <wsd l:output m essage="tn s:getVeter anAppointm entsBookin gNotesSoap Out"/>
  2463       </wsdl :operation >
  2464       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  2465         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2466           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2467         </ws dl:documen tation>
  2468         <wsd l:input me ssage="tns :getClinic Scheduling DetailsByD ateRangeSo apIn"/>
  2469         <wsd l:output m essage="tn s:getClini cSchedulin gDetailsBy DateRangeS oapOut"/>
  2470       </wsdl :operation >
  2471       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  2472         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2473           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2474         </ws dl:documen tation>
  2475         <wsd l:input me ssage="tns :getVetera nClinicSch edulingDet ailsByDate RangeSoapI n"/>
  2476         <wsd l:output m essage="tn s:getVeter anClinicSc hedulingDe tailsByDat eRangeSoap Out"/>
  2477       </wsdl :operation >
  2478       <wsdl: operation  name="getC linicsWith Specialtie s">
  2479         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2480           Ge t all clin ics for th e logged-i n site, in cluding sp ecialties
  2481         </ws dl:documen tation>
  2482         <wsd l:input me ssage="tns :getClinic sWithSpeci altiesSoap In"/>
  2483         <wsd l:output m essage="tn s:getClini csWithSpec ialtiesSoa pOut"/>
  2484       </wsdl :operation >
  2485       <wsdl: operation  name="getR ecallListB yPatient">
  2486         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll list by  Patient</ wsdl:docum entation>
  2487         <wsd l:input me ssage="tns :getRecall ListByPati entSoapIn" />
  2488         <wsd l:output m essage="tn s:getRecal lListByPat ientSoapOu t"/>
  2489       </wsdl :operation >
  2490       <wsdl: operation  name="remo vePatientF romEwl">
  2491         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Remove P atient fro m Electron ic Waiting  List (EWL )</wsdl:do cumentatio n>
  2492         <wsd l:input me ssage="tns :removePat ientFromEw lSoapIn"/>
  2493         <wsd l:output m essage="tn s:removePa tientFromE wlSoapOut" />
  2494       </wsdl :operation >
  2495       <wsdl: operation  name="upda teNearList ">
  2496         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Update N ear List</ wsdl:docum entation>
  2497         <wsd l:input me ssage="tns :updateNea rListSoapI n"/>
  2498         <wsd l:output m essage="tn s:updateNe arListSoap Out"/>
  2499       </wsdl :operation >
  2500       <wsdl: operation  name="addP atientToEw l">
  2501         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add pati ent to Ele ctronic Wa it List (E WL)</wsdl: documentat ion>
  2502         <wsd l:input me ssage="tns :addPatien tToEwlSoap In"/>
  2503         <wsd l:output m essage="tn s:addPatie ntToEwlSoa pOut"/>
  2504       </wsdl :operation >
  2505       <wsdl: operation  name="getC onsultStat uses">
  2506         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsult sta tuses</wsd l:document ation>
  2507         <wsd l:input me ssage="tns :getConsul tStatusesS oapIn"/>
  2508         <wsd l:output m essage="tn s:getConsu ltStatuses SoapOut"/>
  2509       </wsdl :operation >
  2510       <wsdl: operation  name="getC onsultingS ervices">
  2511         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsulting  services</ wsdl:docum entation>
  2512         <wsd l:input me ssage="tns :getConsul tingServic esSoapIn"/ >
  2513         <wsd l:output m essage="tn s:getConsu ltingServi cesSoapOut "/>
  2514       </wsdl :operation >
  2515       <wsdl: operation  name="getC onsultsWit houtPatien t">
  2516         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2517           Ge t consults  by a comb ination of  service,  provider,  and status
  2518         </ws dl:documen tation>
  2519         <wsd l:input me ssage="tns :getConsul tsWithoutP atientSoap In"/>
  2520         <wsd l:output m essage="tn s:getConsu ltsWithout PatientSoa pOut"/>
  2521       </wsdl :operation >
  2522       <wsdl: operation  name="getC onsultDeta ils">
  2523         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get deta iled repor t for a pa rticular c onsult</ws dl:documen tation>
  2524         <wsd l:input me ssage="tns :getConsul tDetailsSo apIn"/>
  2525         <wsd l:output m essage="tn s:getConsu ltDetailsS oapOut"/>
  2526       </wsdl :operation >
  2527       <wsdl: operation  name="addD ataSource" >
  2528         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  2529         <wsd l:input me ssage="tns :addDataSo urceSoapIn "/>
  2530         <wsd l:output m essage="tn s:addDataS ourceSoapO ut"/>
  2531       </wsdl :operation >
  2532       <wsdl: operation  name="setV ha">
  2533         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  2534         <wsd l:input me ssage="tns :setVhaSoa pIn"/>
  2535         <wsd l:output m essage="tn s:setVhaSo apOut"/>
  2536       </wsdl :operation >
  2537       <wsdl: operation  name="getV HA">
  2538         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  2539         <wsd l:input me ssage="tns :getVHASoa pIn"/>
  2540         <wsd l:output m essage="tn s:getVHASo apOut"/>
  2541       </wsdl :operation >
  2542       <wsdl: operation  name="conn ect">
  2543         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem</wsdl :documenta tion>
  2544         <wsd l:input me ssage="tns :connectSo apIn"/>
  2545         <wsd l:output m essage="tn s:connectS oapOut"/>
  2546       </wsdl :operation >
  2547       <wsdl: operation  name="logi n">
  2548         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em</wsdl:d ocumentati on>
  2549         <wsd l:input me ssage="tns :loginSoap In"/>
  2550         <wsd l:output m essage="tn s:loginSoa pOut"/>
  2551       </wsdl :operation >
  2552       <wsdl: operation  name="disc onnect">
  2553         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from al l connecte d Vista sy stems.</ws dl:documen tation>
  2554         <wsd l:input me ssage="tns :disconnec tSoapIn"/>
  2555         <wsd l:output m essage="tn s:disconne ctSoapOut" />
  2556       </wsdl :operation >
  2557       <wsdl: operation  name="sele ct">
  2558         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2559           Se lect a pat ient at lo gged in si te. DFN is  the Patie nt's IEN.
  2560         </ws dl:documen tation>
  2561         <wsd l:input me ssage="tns :selectSoa pIn"/>
  2562         <wsd l:output m essage="tn s:selectSo apOut"/>
  2563       </wsdl :operation >
  2564     </wsdl:p ortType>
  2565     <wsdl:po rtType nam e="Schedul ingSvcHttp Get">
  2566       <wsdl: operation  name="getC ancellatio nReasons">
  2567         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2568           Ge t all poss ible cance llation re asons for  the logged -in site
  2569         </ws dl:documen tation>
  2570         <wsd l:input me ssage="tns :getCancel lationReas onsHttpGet In"/>
  2571         <wsd l:output m essage="tn s:getCance llationRea sonsHttpGe tOut"/>
  2572       </wsdl :operation >
  2573       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  2574         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2575           Ge t all poss ible cance llation re asons for  the logged -in site
  2576         </ws dl:documen tation>
  2577         <wsd l:input me ssage="tns :getVetera nCancellat ionReasons HttpGetIn" />
  2578         <wsd l:output m essage="tn s:getVeter anCancella tionReason sHttpGetOu t"/>
  2579       </wsdl :operation >
  2580       <wsdl: operation  name="hasC linicAcces s">
  2581         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Check lo gged in us er's acces s to clini c</wsdl:do cumentatio n>
  2582         <wsd l:input me ssage="tns :hasClinic AccessHttp GetIn"/>
  2583         <wsd l:output m essage="tn s:hasClini cAccessHtt pGetOut"/>
  2584       </wsdl :operation >
  2585       <wsdl: operation  name="getC linics">
  2586         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of clinic s</wsdl:do cumentatio n>
  2587         <wsd l:input me ssage="tns :getClinic sHttpGetIn "/>
  2588         <wsd l:output m essage="tn s:getClini csHttpGetO ut"/>
  2589       </wsdl :operation >
  2590       <wsdl: operation  name="getA ppointment Types">
  2591         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of appoin tment type s</wsdl:do cumentatio n>
  2592         <wsd l:input me ssage="tns :getAppoin tmentTypes HttpGetIn" />
  2593         <wsd l:output m essage="tn s:getAppoi ntmentType sHttpGetOu t"/>
  2594       </wsdl :operation >
  2595       <wsdl: operation  name="make Appointmen t">
  2596         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Make an  appointmen t for a pa tient</wsd l:document ation>
  2597         <wsd l:input me ssage="tns :makeAppoi ntmentHttp GetIn"/>
  2598         <wsd l:output m essage="tn s:makeAppo intmentHtt pGetOut"/>
  2599       </wsdl :operation >
  2600       <wsdl: operation  name="make VeteranApp ointment">
  2601         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2602           Al lows a vet eran to ma ke an appo intment wi thout logg ing in
  2603         </ws dl:documen tation>
  2604         <wsd l:input me ssage="tns :makeVeter anAppointm entHttpGet In"/>
  2605         <wsd l:output m essage="tn s:makeVete ranAppoint mentHttpGe tOut"/>
  2606       </wsdl :operation >
  2607       <wsdl: operation  name="getP atientsByC linic">
  2608         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get a li st of pati ents by cl inic</wsdl :documenta tion>
  2609         <wsd l:input me ssage="tns :getPatien tsByClinic HttpGetIn" />
  2610         <wsd l:output m essage="tn s:getPatie ntsByClini cHttpGetOu t"/>
  2611       </wsdl :operation >
  2612       <wsdl: operation  name="getE wlByPatien t">
  2613         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Pati ent</wsdl: documentat ion>
  2614         <wsd l:input me ssage="tns :getEwlByP atientHttp GetIn"/>
  2615         <wsd l:output m essage="tn s:getEwlBy PatientHtt pGetOut"/>
  2616       </wsdl :operation >
  2617       <wsdl: operation  name="getN earListByF acility">
  2618         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by F acility</w sdl:docume ntation>
  2619         <wsd l:input me ssage="tns :getNearLi stByFacili tyHttpGetI n"/>
  2620         <wsd l:output m essage="tn s:getNearL istByFacil ityHttpGet Out"/>
  2621       </wsdl :operation >
  2622       <wsdl: operation  name="getN earListByP atient">
  2623         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by P atient</ws dl:documen tation>
  2624         <wsd l:input me ssage="tns :getNearLi stByPatien tHttpGetIn "/>
  2625         <wsd l:output m essage="tn s:getNearL istByPatie ntHttpGetO ut"/>
  2626       </wsdl :operation >
  2627       <wsdl: operation  name="getR ecallListB yFacility" >
  2628         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll List by  Facility< /wsdl:docu mentation>
  2629         <wsd l:input me ssage="tns :getRecall ListByFaci lityHttpGe tIn"/>
  2630         <wsd l:output m essage="tn s:getRecal lListByFac ilityHttpG etOut"/>
  2631       </wsdl :operation >
  2632       <wsdl: operation  name="getE wlByFacili ty">
  2633         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Faci lity</wsdl :documenta tion>
  2634         <wsd l:input me ssage="tns :getEwlByF acilityHtt pGetIn"/>
  2635         <wsd l:output m essage="tn s:getEwlBy FacilityHt tpGetOut"/ >
  2636       </wsdl :operation >
  2637       <wsdl: operation  name="canc elAppointm ent">
  2638         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel a n appointm ent for a  patient</w sdl:docume ntation>
  2639         <wsd l:input me ssage="tns :cancelApp ointmentHt tpGetIn"/>
  2640         <wsd l:output m essage="tn s:cancelAp pointmentH ttpGetOut" />
  2641       </wsdl :operation >
  2642       <wsdl: operation  name="canc elVeteranA ppointment ">
  2643         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel v eteran's a ppointment </wsdl:doc umentation >
  2644         <wsd l:input me ssage="tns :cancelVet eranAppoin tmentHttpG etIn"/>
  2645         <wsd l:output m essage="tn s:cancelVe teranAppoi ntmentHttp GetOut"/>
  2646       </wsdl :operation >
  2647       <wsdl: operation  name="getA ppointment sBookingNo tes">
  2648         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2649           Ge t a patien t's pendin g appointm ents with  booking no tes.
  2650         </ws dl:documen tation>
  2651         <wsd l:input me ssage="tns :getAppoin tmentsBook ingNotesHt tpGetIn"/>
  2652         <wsd l:output m essage="tn s:getAppoi ntmentsBoo kingNotesH ttpGetOut" />
  2653       </wsdl :operation >
  2654       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  2655         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2656           Ge t veteran' s pending  appointmen ts with bo oking note s.
  2657         </ws dl:documen tation>
  2658         <wsd l:input me ssage="tns :getVetera nAppointme ntsBooking NotesHttpG etIn"/>
  2659         <wsd l:output m essage="tn s:getVeter anAppointm entsBookin gNotesHttp GetOut"/>
  2660       </wsdl :operation >
  2661       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  2662         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2663           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2664         </ws dl:documen tation>
  2665         <wsd l:input me ssage="tns :getClinic Scheduling DetailsByD ateRangeHt tpGetIn"/>
  2666         <wsd l:output m essage="tn s:getClini cSchedulin gDetailsBy DateRangeH ttpGetOut" />
  2667       </wsdl :operation >
  2668       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  2669         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2670           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2671         </ws dl:documen tation>
  2672         <wsd l:input me ssage="tns :getVetera nClinicSch edulingDet ailsByDate RangeHttpG etIn"/>
  2673         <wsd l:output m essage="tn s:getVeter anClinicSc hedulingDe tailsByDat eRangeHttp GetOut"/>
  2674       </wsdl :operation >
  2675       <wsdl: operation  name="getC linicsWith Specialtie s">
  2676         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2677           Ge t all clin ics for th e logged-i n site, in cluding sp ecialties
  2678         </ws dl:documen tation>
  2679         <wsd l:input me ssage="tns :getClinic sWithSpeci altiesHttp GetIn"/>
  2680         <wsd l:output m essage="tn s:getClini csWithSpec ialtiesHtt pGetOut"/>
  2681       </wsdl :operation >
  2682       <wsdl: operation  name="getR ecallListB yPatient">
  2683         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll list by  Patient</ wsdl:docum entation>
  2684         <wsd l:input me ssage="tns :getRecall ListByPati entHttpGet In"/>
  2685         <wsd l:output m essage="tn s:getRecal lListByPat ientHttpGe tOut"/>
  2686       </wsdl :operation >
  2687       <wsdl: operation  name="remo vePatientF romEwl">
  2688         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Remove P atient fro m Electron ic Waiting  List (EWL )</wsdl:do cumentatio n>
  2689         <wsd l:input me ssage="tns :removePat ientFromEw lHttpGetIn "/>
  2690         <wsd l:output m essage="tn s:removePa tientFromE wlHttpGetO ut"/>
  2691       </wsdl :operation >
  2692       <wsdl: operation  name="upda teNearList ">
  2693         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Update N ear List</ wsdl:docum entation>
  2694         <wsd l:input me ssage="tns :updateNea rListHttpG etIn"/>
  2695         <wsd l:output m essage="tn s:updateNe arListHttp GetOut"/>
  2696       </wsdl :operation >
  2697       <wsdl: operation  name="addP atientToEw l">
  2698         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add pati ent to Ele ctronic Wa it List (E WL)</wsdl: documentat ion>
  2699         <wsd l:input me ssage="tns :addPatien tToEwlHttp GetIn"/>
  2700         <wsd l:output m essage="tn s:addPatie ntToEwlHtt pGetOut"/>
  2701       </wsdl :operation >
  2702       <wsdl: operation  name="getC onsultStat uses">
  2703         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsult sta tuses</wsd l:document ation>
  2704         <wsd l:input me ssage="tns :getConsul tStatusesH ttpGetIn"/ >
  2705         <wsd l:output m essage="tn s:getConsu ltStatuses HttpGetOut "/>
  2706       </wsdl :operation >
  2707       <wsdl: operation  name="getC onsultingS ervices">
  2708         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsulting  services</ wsdl:docum entation>
  2709         <wsd l:input me ssage="tns :getConsul tingServic esHttpGetI n"/>
  2710         <wsd l:output m essage="tn s:getConsu ltingServi cesHttpGet Out"/>
  2711       </wsdl :operation >
  2712       <wsdl: operation  name="getC onsultsWit houtPatien t">
  2713         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2714           Ge t consults  by a comb ination of  service,  provider,  and status
  2715         </ws dl:documen tation>
  2716         <wsd l:input me ssage="tns :getConsul tsWithoutP atientHttp GetIn"/>
  2717         <wsd l:output m essage="tn s:getConsu ltsWithout PatientHtt pGetOut"/>
  2718       </wsdl :operation >
  2719       <wsdl: operation  name="getC onsultDeta ils">
  2720         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get deta iled repor t for a pa rticular c onsult</ws dl:documen tation>
  2721         <wsd l:input me ssage="tns :getConsul tDetailsHt tpGetIn"/>
  2722         <wsd l:output m essage="tn s:getConsu ltDetailsH ttpGetOut" />
  2723       </wsdl :operation >
  2724       <wsdl: operation  name="addD ataSource" >
  2725         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  2726         <wsd l:input me ssage="tns :addDataSo urceHttpGe tIn"/>
  2727         <wsd l:output m essage="tn s:addDataS ourceHttpG etOut"/>
  2728       </wsdl :operation >
  2729       <wsdl: operation  name="setV ha">
  2730         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  2731         <wsd l:input me ssage="tns :setVhaHtt pGetIn"/>
  2732         <wsd l:output m essage="tn s:setVhaHt tpGetOut"/ >
  2733       </wsdl :operation >
  2734       <wsdl: operation  name="getV HA">
  2735         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  2736         <wsd l:input me ssage="tns :getVHAHtt pGetIn"/>
  2737         <wsd l:output m essage="tn s:getVHAHt tpGetOut"/ >
  2738       </wsdl :operation >
  2739       <wsdl: operation  name="conn ect">
  2740         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem</wsdl :documenta tion>
  2741         <wsd l:input me ssage="tns :connectHt tpGetIn"/>
  2742         <wsd l:output m essage="tn s:connectH ttpGetOut" />
  2743       </wsdl :operation >
  2744       <wsdl: operation  name="logi n">
  2745         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em</wsdl:d ocumentati on>
  2746         <wsd l:input me ssage="tns :loginHttp GetIn"/>
  2747         <wsd l:output m essage="tn s:loginHtt pGetOut"/>
  2748       </wsdl :operation >
  2749       <wsdl: operation  name="disc onnect">
  2750         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from al l connecte d Vista sy stems.</ws dl:documen tation>
  2751         <wsd l:input me ssage="tns :disconnec tHttpGetIn "/>
  2752         <wsd l:output m essage="tn s:disconne ctHttpGetO ut"/>
  2753       </wsdl :operation >
  2754       <wsdl: operation  name="sele ct">
  2755         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2756           Se lect a pat ient at lo gged in si te. DFN is  the Patie nt's IEN.
  2757         </ws dl:documen tation>
  2758         <wsd l:input me ssage="tns :selectHtt pGetIn"/>
  2759         <wsd l:output m essage="tn s:selectHt tpGetOut"/ >
  2760       </wsdl :operation >
  2761     </wsdl:p ortType>
  2762     <wsdl:po rtType nam e="Schedul ingSvcHttp Post">
  2763       <wsdl: operation  name="getC ancellatio nReasons">
  2764         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2765           Ge t all poss ible cance llation re asons for  the logged -in site
  2766         </ws dl:documen tation>
  2767         <wsd l:input me ssage="tns :getCancel lationReas onsHttpPos tIn"/>
  2768         <wsd l:output m essage="tn s:getCance llationRea sonsHttpPo stOut"/>
  2769       </wsdl :operation >
  2770       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  2771         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2772           Ge t all poss ible cance llation re asons for  the logged -in site
  2773         </ws dl:documen tation>
  2774         <wsd l:input me ssage="tns :getVetera nCancellat ionReasons HttpPostIn "/>
  2775         <wsd l:output m essage="tn s:getVeter anCancella tionReason sHttpPostO ut"/>
  2776       </wsdl :operation >
  2777       <wsdl: operation  name="hasC linicAcces s">
  2778         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Check lo gged in us er's acces s to clini c</wsdl:do cumentatio n>
  2779         <wsd l:input me ssage="tns :hasClinic AccessHttp PostIn"/>
  2780         <wsd l:output m essage="tn s:hasClini cAccessHtt pPostOut"/ >
  2781       </wsdl :operation >
  2782       <wsdl: operation  name="getC linics">
  2783         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of clinic s</wsdl:do cumentatio n>
  2784         <wsd l:input me ssage="tns :getClinic sHttpPostI n"/>
  2785         <wsd l:output m essage="tn s:getClini csHttpPost Out"/>
  2786       </wsdl :operation >
  2787       <wsdl: operation  name="getA ppointment Types">
  2788         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of appoin tment type s</wsdl:do cumentatio n>
  2789         <wsd l:input me ssage="tns :getAppoin tmentTypes HttpPostIn "/>
  2790         <wsd l:output m essage="tn s:getAppoi ntmentType sHttpPostO ut"/>
  2791       </wsdl :operation >
  2792       <wsdl: operation  name="make Appointmen t">
  2793         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Make an  appointmen t for a pa tient</wsd l:document ation>
  2794         <wsd l:input me ssage="tns :makeAppoi ntmentHttp PostIn"/>
  2795         <wsd l:output m essage="tn s:makeAppo intmentHtt pPostOut"/ >
  2796       </wsdl :operation >
  2797       <wsdl: operation  name="make VeteranApp ointment">
  2798         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2799           Al lows a vet eran to ma ke an appo intment wi thout logg ing in
  2800         </ws dl:documen tation>
  2801         <wsd l:input me ssage="tns :makeVeter anAppointm entHttpPos tIn"/>
  2802         <wsd l:output m essage="tn s:makeVete ranAppoint mentHttpPo stOut"/>
  2803       </wsdl :operation >
  2804       <wsdl: operation  name="getP atientsByC linic">
  2805         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get a li st of pati ents by cl inic</wsdl :documenta tion>
  2806         <wsd l:input me ssage="tns :getPatien tsByClinic HttpPostIn "/>
  2807         <wsd l:output m essage="tn s:getPatie ntsByClini cHttpPostO ut"/>
  2808       </wsdl :operation >
  2809       <wsdl: operation  name="getE wlByPatien t">
  2810         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Pati ent</wsdl: documentat ion>
  2811         <wsd l:input me ssage="tns :getEwlByP atientHttp PostIn"/>
  2812         <wsd l:output m essage="tn s:getEwlBy PatientHtt pPostOut"/ >
  2813       </wsdl :operation >
  2814       <wsdl: operation  name="getN earListByF acility">
  2815         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by F acility</w sdl:docume ntation>
  2816         <wsd l:input me ssage="tns :getNearLi stByFacili tyHttpPost In"/>
  2817         <wsd l:output m essage="tn s:getNearL istByFacil ityHttpPos tOut"/>
  2818       </wsdl :operation >
  2819       <wsdl: operation  name="getN earListByP atient">
  2820         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Near  list by P atient</ws dl:documen tation>
  2821         <wsd l:input me ssage="tns :getNearLi stByPatien tHttpPostI n"/>
  2822         <wsd l:output m essage="tn s:getNearL istByPatie ntHttpPost Out"/>
  2823       </wsdl :operation >
  2824       <wsdl: operation  name="getR ecallListB yFacility" >
  2825         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll List by  Facility< /wsdl:docu mentation>
  2826         <wsd l:input me ssage="tns :getRecall ListByFaci lityHttpPo stIn"/>
  2827         <wsd l:output m essage="tn s:getRecal lListByFac ilityHttpP ostOut"/>
  2828       </wsdl :operation >
  2829       <wsdl: operation  name="getE wlByFacili ty">
  2830         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Elec tronic Wai t List (EW L) by Faci lity</wsdl :documenta tion>
  2831         <wsd l:input me ssage="tns :getEwlByF acilityHtt pPostIn"/>
  2832         <wsd l:output m essage="tn s:getEwlBy FacilityHt tpPostOut" />
  2833       </wsdl :operation >
  2834       <wsdl: operation  name="canc elAppointm ent">
  2835         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel a n appointm ent for a  patient</w sdl:docume ntation>
  2836         <wsd l:input me ssage="tns :cancelApp ointmentHt tpPostIn"/ >
  2837         <wsd l:output m essage="tn s:cancelAp pointmentH ttpPostOut "/>
  2838       </wsdl :operation >
  2839       <wsdl: operation  name="canc elVeteranA ppointment ">
  2840         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Cancel v eteran's a ppointment </wsdl:doc umentation >
  2841         <wsd l:input me ssage="tns :cancelVet eranAppoin tmentHttpP ostIn"/>
  2842         <wsd l:output m essage="tn s:cancelVe teranAppoi ntmentHttp PostOut"/>
  2843       </wsdl :operation >
  2844       <wsdl: operation  name="getA ppointment sBookingNo tes">
  2845         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2846           Ge t a patien t's pendin g appointm ents with  booking no tes.
  2847         </ws dl:documen tation>
  2848         <wsd l:input me ssage="tns :getAppoin tmentsBook ingNotesHt tpPostIn"/ >
  2849         <wsd l:output m essage="tn s:getAppoi ntmentsBoo kingNotesH ttpPostOut "/>
  2850       </wsdl :operation >
  2851       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  2852         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2853           Ge t veteran' s pending  appointmen ts with bo oking note s.
  2854         </ws dl:documen tation>
  2855         <wsd l:input me ssage="tns :getVetera nAppointme ntsBooking NotesHttpP ostIn"/>
  2856         <wsd l:output m essage="tn s:getVeter anAppointm entsBookin gNotesHttp PostOut"/>
  2857       </wsdl :operation >
  2858       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  2859         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2860           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2861         </ws dl:documen tation>
  2862         <wsd l:input me ssage="tns :getClinic Scheduling DetailsByD ateRangeHt tpPostIn"/ >
  2863         <wsd l:output m essage="tn s:getClini cSchedulin gDetailsBy DateRangeH ttpPostOut "/>
  2864       </wsdl :operation >
  2865       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  2866         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2867           Ge t clinic s cheduling  informatio n, e.g., a vailabilit y, default  appointme nt length,  etc.<br / >clinicId  is require d. startDa te and end Date are o ptional.<b r />If dat es are use d, they sh ould be in  the form  yyyymmdd.h hmmss (.hh mmss may b e omitted  if not nee ded).
  2868         </ws dl:documen tation>
  2869         <wsd l:input me ssage="tns :getVetera nClinicSch edulingDet ailsByDate RangeHttpP ostIn"/>
  2870         <wsd l:output m essage="tn s:getVeter anClinicSc hedulingDe tailsByDat eRangeHttp PostOut"/>
  2871       </wsdl :operation >
  2872       <wsdl: operation  name="getC linicsWith Specialtie s">
  2873         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2874           Ge t all clin ics for th e logged-i n site, in cluding sp ecialties
  2875         </ws dl:documen tation>
  2876         <wsd l:input me ssage="tns :getClinic sWithSpeci altiesHttp PostIn"/>
  2877         <wsd l:output m essage="tn s:getClini csWithSpec ialtiesHtt pPostOut"/ >
  2878       </wsdl :operation >
  2879       <wsdl: operation  name="getR ecallListB yPatient">
  2880         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get Reca ll list by  Patient</ wsdl:docum entation>
  2881         <wsd l:input me ssage="tns :getRecall ListByPati entHttpPos tIn"/>
  2882         <wsd l:output m essage="tn s:getRecal lListByPat ientHttpPo stOut"/>
  2883       </wsdl :operation >
  2884       <wsdl: operation  name="remo vePatientF romEwl">
  2885         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Remove P atient fro m Electron ic Waiting  List (EWL )</wsdl:do cumentatio n>
  2886         <wsd l:input me ssage="tns :removePat ientFromEw lHttpPostI n"/>
  2887         <wsd l:output m essage="tn s:removePa tientFromE wlHttpPost Out"/>
  2888       </wsdl :operation >
  2889       <wsdl: operation  name="upda teNearList ">
  2890         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Update N ear List</ wsdl:docum entation>
  2891         <wsd l:input me ssage="tns :updateNea rListHttpP ostIn"/>
  2892         <wsd l:output m essage="tn s:updateNe arListHttp PostOut"/>
  2893       </wsdl :operation >
  2894       <wsdl: operation  name="addP atientToEw l">
  2895         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add pati ent to Ele ctronic Wa it List (E WL)</wsdl: documentat ion>
  2896         <wsd l:input me ssage="tns :addPatien tToEwlHttp PostIn"/>
  2897         <wsd l:output m essage="tn s:addPatie ntToEwlHtt pPostOut"/ >
  2898       </wsdl :operation >
  2899       <wsdl: operation  name="getC onsultStat uses">
  2900         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsult sta tuses</wsd l:document ation>
  2901         <wsd l:input me ssage="tns :getConsul tStatusesH ttpPostIn" />
  2902         <wsd l:output m essage="tn s:getConsu ltStatuses HttpPostOu t"/>
  2903       </wsdl :operation >
  2904       <wsdl: operation  name="getC onsultingS ervices">
  2905         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  possible c onsulting  services</ wsdl:docum entation>
  2906         <wsd l:input me ssage="tns :getConsul tingServic esHttpPost In"/>
  2907         <wsd l:output m essage="tn s:getConsu ltingServi cesHttpPos tOut"/>
  2908       </wsdl :operation >
  2909       <wsdl: operation  name="getC onsultsWit houtPatien t">
  2910         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2911           Ge t consults  by a comb ination of  service,  provider,  and status
  2912         </ws dl:documen tation>
  2913         <wsd l:input me ssage="tns :getConsul tsWithoutP atientHttp PostIn"/>
  2914         <wsd l:output m essage="tn s:getConsu ltsWithout PatientHtt pPostOut"/ >
  2915       </wsdl :operation >
  2916       <wsdl: operation  name="getC onsultDeta ils">
  2917         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get deta iled repor t for a pa rticular c onsult</ws dl:documen tation>
  2918         <wsd l:input me ssage="tns :getConsul tDetailsHt tpPostIn"/ >
  2919         <wsd l:output m essage="tn s:getConsu ltDetailsH ttpPostOut "/>
  2920       </wsdl :operation >
  2921       <wsdl: operation  name="addD ataSource" >
  2922         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  2923         <wsd l:input me ssage="tns :addDataSo urceHttpPo stIn"/>
  2924         <wsd l:output m essage="tn s:addDataS ourceHttpP ostOut"/>
  2925       </wsdl :operation >
  2926       <wsdl: operation  name="setV ha">
  2927         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  2928         <wsd l:input me ssage="tns :setVhaHtt pPostIn"/>
  2929         <wsd l:output m essage="tn s:setVhaHt tpPostOut" />
  2930       </wsdl :operation >
  2931       <wsdl: operation  name="getV HA">
  2932         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  2933         <wsd l:input me ssage="tns :getVHAHtt pPostIn"/>
  2934         <wsd l:output m essage="tn s:getVHAHt tpPostOut" />
  2935       </wsdl :operation >
  2936       <wsdl: operation  name="conn ect">
  2937         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem</wsdl :documenta tion>
  2938         <wsd l:input me ssage="tns :connectHt tpPostIn"/ >
  2939         <wsd l:output m essage="tn s:connectH ttpPostOut "/>
  2940       </wsdl :operation >
  2941       <wsdl: operation  name="logi n">
  2942         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em</wsdl:d ocumentati on>
  2943         <wsd l:input me ssage="tns :loginHttp PostIn"/>
  2944         <wsd l:output m essage="tn s:loginHtt pPostOut"/ >
  2945       </wsdl :operation >
  2946       <wsdl: operation  name="disc onnect">
  2947         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from al l connecte d Vista sy stems.</ws dl:documen tation>
  2948         <wsd l:input me ssage="tns :disconnec tHttpPostI n"/>
  2949         <wsd l:output m essage="tn s:disconne ctHttpPost Out"/>
  2950       </wsdl :operation >
  2951       <wsdl: operation  name="sele ct">
  2952         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">
  2953           Se lect a pat ient at lo gged in si te. DFN is  the Patie nt's IEN.
  2954         </ws dl:documen tation>
  2955         <wsd l:input me ssage="tns :selectHtt pPostIn"/>
  2956         <wsd l:output m essage="tn s:selectHt tpPostOut" />
  2957       </wsdl :operation >
  2958     </wsdl:p ortType>
  2959     <wsdl:bi nding name ="Scheduli ngSvcSoap"  type="tns :Schedulin gSvcSoap">
  2960       <soap: binding tr ansport="h ttp://sche mas.xmlsoa p.org/soap /http"/>
  2961       <wsdl: operation  name="getC ancellatio nReasons">
  2962           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCa ncellation Reasons" s tyle="docu ment"/>
  2963         <wsd l:input>
  2964           <s oap:body u se="litera l"/>
  2965         </ws dl:input>
  2966         <wsd l:output>
  2967           <s oap:body u se="litera l"/>
  2968         </ws dl:output>
  2969       </wsdl :operation >
  2970       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  2971           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getVe teranCance llationRea sons" styl e="documen t"/>
  2972         <wsd l:input>
  2973           <s oap:body u se="litera l"/>
  2974         </ws dl:input>
  2975         <wsd l:output>
  2976           <s oap:body u se="litera l"/>
  2977         </ws dl:output>
  2978       </wsdl :operation >
  2979       <wsdl: operation  name="hasC linicAcces s">
  2980           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/hasCl inicAccess " style="d ocument"/>
  2981         <wsd l:input>
  2982           <s oap:body u se="litera l"/>
  2983         </ws dl:input>
  2984         <wsd l:output>
  2985           <s oap:body u se="litera l"/>
  2986         </ws dl:output>
  2987       </wsdl :operation >
  2988       <wsdl: operation  name="getC linics">
  2989           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCl inics" sty le="docume nt"/>
  2990         <wsd l:input>
  2991           <s oap:body u se="litera l"/>
  2992         </ws dl:input>
  2993         <wsd l:output>
  2994           <s oap:body u se="litera l"/>
  2995         </ws dl:output>
  2996       </wsdl :operation >
  2997       <wsdl: operation  name="getA ppointment Types">
  2998           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getAp pointmentT ypes" styl e="documen t"/>
  2999         <wsd l:input>
  3000           <s oap:body u se="litera l"/>
  3001         </ws dl:input>
  3002         <wsd l:output>
  3003           <s oap:body u se="litera l"/>
  3004         </ws dl:output>
  3005       </wsdl :operation >
  3006       <wsdl: operation  name="make Appointmen t">
  3007           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/makeA ppointment " style="d ocument"/>
  3008         <wsd l:input>
  3009           <s oap:body u se="litera l"/>
  3010         </ws dl:input>
  3011         <wsd l:output>
  3012           <s oap:body u se="litera l"/>
  3013         </ws dl:output>
  3014       </wsdl :operation >
  3015       <wsdl: operation  name="make VeteranApp ointment">
  3016           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/makeV eteranAppo intment" s tyle="docu ment"/>
  3017         <wsd l:input>
  3018           <s oap:body u se="litera l"/>
  3019         </ws dl:input>
  3020         <wsd l:output>
  3021           <s oap:body u se="litera l"/>
  3022         </ws dl:output>
  3023       </wsdl :operation >
  3024       <wsdl: operation  name="getP atientsByC linic">
  3025           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getPa tientsByCl inic" styl e="documen t"/>
  3026         <wsd l:input>
  3027           <s oap:body u se="litera l"/>
  3028         </ws dl:input>
  3029         <wsd l:output>
  3030           <s oap:body u se="litera l"/>
  3031         </ws dl:output>
  3032       </wsdl :operation >
  3033       <wsdl: operation  name="getE wlByPatien t">
  3034           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getEw lByPatient " style="d ocument"/>
  3035         <wsd l:input>
  3036           <s oap:body u se="litera l"/>
  3037         </ws dl:input>
  3038         <wsd l:output>
  3039           <s oap:body u se="litera l"/>
  3040         </ws dl:output>
  3041       </wsdl :operation >
  3042       <wsdl: operation  name="getN earListByF acility">
  3043           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getNe arListByFa cility" st yle="docum ent"/>
  3044         <wsd l:input>
  3045           <s oap:body u se="litera l"/>
  3046         </ws dl:input>
  3047         <wsd l:output>
  3048           <s oap:body u se="litera l"/>
  3049         </ws dl:output>
  3050       </wsdl :operation >
  3051       <wsdl: operation  name="getN earListByP atient">
  3052           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getNe arListByPa tient" sty le="docume nt"/>
  3053         <wsd l:input>
  3054           <s oap:body u se="litera l"/>
  3055         </ws dl:input>
  3056         <wsd l:output>
  3057           <s oap:body u se="litera l"/>
  3058         </ws dl:output>
  3059       </wsdl :operation >
  3060       <wsdl: operation  name="getR ecallListB yFacility" >
  3061           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getRe callListBy Facility"  style="doc ument"/>
  3062         <wsd l:input>
  3063           <s oap:body u se="litera l"/>
  3064         </ws dl:input>
  3065         <wsd l:output>
  3066           <s oap:body u se="litera l"/>
  3067         </ws dl:output>
  3068       </wsdl :operation >
  3069       <wsdl: operation  name="getE wlByFacili ty">
  3070           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getEw lByFacilit y" style=" document"/ >
  3071         <wsd l:input>
  3072           <s oap:body u se="litera l"/>
  3073         </ws dl:input>
  3074         <wsd l:output>
  3075           <s oap:body u se="litera l"/>
  3076         </ws dl:output>
  3077       </wsdl :operation >
  3078       <wsdl: operation  name="canc elAppointm ent">
  3079           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/cance lAppointme nt" style= "document" />
  3080         <wsd l:input>
  3081           <s oap:body u se="litera l"/>
  3082         </ws dl:input>
  3083         <wsd l:output>
  3084           <s oap:body u se="litera l"/>
  3085         </ws dl:output>
  3086       </wsdl :operation >
  3087       <wsdl: operation  name="canc elVeteranA ppointment ">
  3088           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/cance lVeteranAp pointment"  style="do cument"/>
  3089         <wsd l:input>
  3090           <s oap:body u se="litera l"/>
  3091         </ws dl:input>
  3092         <wsd l:output>
  3093           <s oap:body u se="litera l"/>
  3094         </ws dl:output>
  3095       </wsdl :operation >
  3096       <wsdl: operation  name="getA ppointment sBookingNo tes">
  3097           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getAp pointments BookingNot es" style= "document" />
  3098         <wsd l:input>
  3099           <s oap:body u se="litera l"/>
  3100         </ws dl:input>
  3101         <wsd l:output>
  3102           <s oap:body u se="litera l"/>
  3103         </ws dl:output>
  3104       </wsdl :operation >
  3105       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  3106           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getVe teranAppoi ntmentsBoo kingNotes"  style="do cument"/>
  3107         <wsd l:input>
  3108           <s oap:body u se="litera l"/>
  3109         </ws dl:input>
  3110         <wsd l:output>
  3111           <s oap:body u se="litera l"/>
  3112         </ws dl:output>
  3113       </wsdl :operation >
  3114       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  3115           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCl inicSchedu lingDetail sByDateRan ge" style= "document" />
  3116         <wsd l:input>
  3117           <s oap:body u se="litera l"/>
  3118         </ws dl:input>
  3119         <wsd l:output>
  3120           <s oap:body u se="litera l"/>
  3121         </ws dl:output>
  3122       </wsdl :operation >
  3123       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  3124           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getVe teranClini cSchedulin gDetailsBy DateRange"  style="do cument"/>
  3125         <wsd l:input>
  3126           <s oap:body u se="litera l"/>
  3127         </ws dl:input>
  3128         <wsd l:output>
  3129           <s oap:body u se="litera l"/>
  3130         </ws dl:output>
  3131       </wsdl :operation >
  3132       <wsdl: operation  name="getC linicsWith Specialtie s">
  3133           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCl inicsWithS pecialties " style="d ocument"/>
  3134         <wsd l:input>
  3135           <s oap:body u se="litera l"/>
  3136         </ws dl:input>
  3137         <wsd l:output>
  3138           <s oap:body u se="litera l"/>
  3139         </ws dl:output>
  3140       </wsdl :operation >
  3141       <wsdl: operation  name="getR ecallListB yPatient">
  3142           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getRe callListBy Patient" s tyle="docu ment"/>
  3143         <wsd l:input>
  3144           <s oap:body u se="litera l"/>
  3145         </ws dl:input>
  3146         <wsd l:output>
  3147           <s oap:body u se="litera l"/>
  3148         </ws dl:output>
  3149       </wsdl :operation >
  3150       <wsdl: operation  name="remo vePatientF romEwl">
  3151           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/remov ePatientFr omEwl" sty le="docume nt"/>
  3152         <wsd l:input>
  3153           <s oap:body u se="litera l"/>
  3154         </ws dl:input>
  3155         <wsd l:output>
  3156           <s oap:body u se="litera l"/>
  3157         </ws dl:output>
  3158       </wsdl :operation >
  3159       <wsdl: operation  name="upda teNearList ">
  3160           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/updat eNearList"  style="do cument"/>
  3161         <wsd l:input>
  3162           <s oap:body u se="litera l"/>
  3163         </ws dl:input>
  3164         <wsd l:output>
  3165           <s oap:body u se="litera l"/>
  3166         </ws dl:output>
  3167       </wsdl :operation >
  3168       <wsdl: operation  name="addP atientToEw l">
  3169           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/addPa tientToEwl " style="d ocument"/>
  3170         <wsd l:input>
  3171           <s oap:body u se="litera l"/>
  3172         </ws dl:input>
  3173         <wsd l:output>
  3174           <s oap:body u se="litera l"/>
  3175         </ws dl:output>
  3176       </wsdl :operation >
  3177       <wsdl: operation  name="getC onsultStat uses">
  3178           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCo nsultStatu ses" style ="document "/>
  3179         <wsd l:input>
  3180           <s oap:body u se="litera l"/>
  3181         </ws dl:input>
  3182         <wsd l:output>
  3183           <s oap:body u se="litera l"/>
  3184         </ws dl:output>
  3185       </wsdl :operation >
  3186       <wsdl: operation  name="getC onsultingS ervices">
  3187           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCo nsultingSe rvices" st yle="docum ent"/>
  3188         <wsd l:input>
  3189           <s oap:body u se="litera l"/>
  3190         </ws dl:input>
  3191         <wsd l:output>
  3192           <s oap:body u se="litera l"/>
  3193         </ws dl:output>
  3194       </wsdl :operation >
  3195       <wsdl: operation  name="getC onsultsWit houtPatien t">
  3196           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCo nsultsWith outPatient " style="d ocument"/>
  3197         <wsd l:input>
  3198           <s oap:body u se="litera l"/>
  3199         </ws dl:input>
  3200         <wsd l:output>
  3201           <s oap:body u se="litera l"/>
  3202         </ws dl:output>
  3203       </wsdl :operation >
  3204       <wsdl: operation  name="getC onsultDeta ils">
  3205           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getCo nsultDetai ls" style= "document" />
  3206         <wsd l:input>
  3207           <s oap:body u se="litera l"/>
  3208         </ws dl:input>
  3209         <wsd l:output>
  3210           <s oap:body u se="litera l"/>
  3211         </ws dl:output>
  3212       </wsdl :operation >
  3213       <wsdl: operation  name="addD ataSource" >
  3214           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/addDa taSource"  style="doc ument"/>
  3215         <wsd l:input>
  3216           <s oap:body u se="litera l"/>
  3217         </ws dl:input>
  3218         <wsd l:output>
  3219           <s oap:body u se="litera l"/>
  3220         </ws dl:output>
  3221       </wsdl :operation >
  3222       <wsdl: operation  name="setV ha">
  3223           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/setVh a" style=" document"/ >
  3224         <wsd l:input>
  3225           <s oap:body u se="litera l"/>
  3226         </ws dl:input>
  3227         <wsd l:output>
  3228           <s oap:body u se="litera l"/>
  3229         </ws dl:output>
  3230       </wsdl :operation >
  3231       <wsdl: operation  name="getV HA">
  3232           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/getVH A" style=" document"/ >
  3233         <wsd l:input>
  3234           <s oap:body u se="litera l"/>
  3235         </ws dl:input>
  3236         <wsd l:output>
  3237           <s oap:body u se="litera l"/>
  3238         </ws dl:output>
  3239       </wsdl :operation >
  3240       <wsdl: operation  name="conn ect">
  3241           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/conne ct" style= "document" />
  3242         <wsd l:input>
  3243           <s oap:body u se="litera l"/>
  3244         </ws dl:input>
  3245         <wsd l:output>
  3246           <s oap:body u se="litera l"/>
  3247         </ws dl:output>
  3248       </wsdl :operation >
  3249       <wsdl: operation  name="logi n">
  3250           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/login " style="d ocument"/>
  3251         <wsd l:input>
  3252           <s oap:body u se="litera l"/>
  3253         </ws dl:input>
  3254         <wsd l:output>
  3255           <s oap:body u se="litera l"/>
  3256         </ws dl:output>
  3257       </wsdl :operation >
  3258       <wsdl: operation  name="disc onnect">
  3259           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/disco nnect" sty le="docume nt"/>
  3260         <wsd l:input>
  3261           <s oap:body u se="litera l"/>
  3262         </ws dl:input>
  3263         <wsd l:output>
  3264           <s oap:body u se="litera l"/>
  3265         </ws dl:output>
  3266       </wsdl :operation >
  3267       <wsdl: operation  name="sele ct">
  3268           <soap:oper ation soap Action="ht tp:// DNS          /Schedulin gSvc/selec t" style=" document"/ >
  3269         <wsd l:input>
  3270           <s oap:body u se="litera l"/>
  3271         </ws dl:input>
  3272         <wsd l:output>
  3273           <s oap:body u se="litera l"/>
  3274         </ws dl:output>
  3275       </wsdl :operation >
  3276     </wsdl:b inding>
  3277     <wsdl:bi nding name ="Scheduli ngSvcSoap1 2" type="t ns:Schedul ingSvcSoap ">
  3278       <soap1 2:binding  transport= "http://sc hemas.xmls oap.org/so ap/http"/>
  3279       <wsdl: operation  name="getC ancellatio nReasons">
  3280           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCa ncellation Reasons" s tyle="docu ment"/>
  3281         <wsd l:input>
  3282           <s oap12:body  use="lite ral"/>
  3283         </ws dl:input>
  3284         <wsd l:output>
  3285           <s oap12:body  use="lite ral"/>
  3286         </ws dl:output>
  3287       </wsdl :operation >
  3288       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  3289           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getVe teranCance llationRea sons" styl e="documen t"/>
  3290         <wsd l:input>
  3291           <s oap12:body  use="lite ral"/>
  3292         </ws dl:input>
  3293         <wsd l:output>
  3294           <s oap12:body  use="lite ral"/>
  3295         </ws dl:output>
  3296       </wsdl :operation >
  3297       <wsdl: operation  name="hasC linicAcces s">
  3298           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/hasCl inicAccess " style="d ocument"/>
  3299         <wsd l:input>
  3300           <s oap12:body  use="lite ral"/>
  3301         </ws dl:input>
  3302         <wsd l:output>
  3303           <s oap12:body  use="lite ral"/>
  3304         </ws dl:output>
  3305       </wsdl :operation >
  3306       <wsdl: operation  name="getC linics">
  3307           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCl inics" sty le="docume nt"/>
  3308         <wsd l:input>
  3309           <s oap12:body  use="lite ral"/>
  3310         </ws dl:input>
  3311         <wsd l:output>
  3312           <s oap12:body  use="lite ral"/>
  3313         </ws dl:output>
  3314       </wsdl :operation >
  3315       <wsdl: operation  name="getA ppointment Types">
  3316           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getAp pointmentT ypes" styl e="documen t"/>
  3317         <wsd l:input>
  3318           <s oap12:body  use="lite ral"/>
  3319         </ws dl:input>
  3320         <wsd l:output>
  3321           <s oap12:body  use="lite ral"/>
  3322         </ws dl:output>
  3323       </wsdl :operation >
  3324       <wsdl: operation  name="make Appointmen t">
  3325           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/makeA ppointment " style="d ocument"/>
  3326         <wsd l:input>
  3327           <s oap12:body  use="lite ral"/>
  3328         </ws dl:input>
  3329         <wsd l:output>
  3330           <s oap12:body  use="lite ral"/>
  3331         </ws dl:output>
  3332       </wsdl :operation >
  3333       <wsdl: operation  name="make VeteranApp ointment">
  3334           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/makeV eteranAppo intment" s tyle="docu ment"/>
  3335         <wsd l:input>
  3336           <s oap12:body  use="lite ral"/>
  3337         </ws dl:input>
  3338         <wsd l:output>
  3339           <s oap12:body  use="lite ral"/>
  3340         </ws dl:output>
  3341       </wsdl :operation >
  3342       <wsdl: operation  name="getP atientsByC linic">
  3343           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getPa tientsByCl inic" styl e="documen t"/>
  3344         <wsd l:input>
  3345           <s oap12:body  use="lite ral"/>
  3346         </ws dl:input>
  3347         <wsd l:output>
  3348           <s oap12:body  use="lite ral"/>
  3349         </ws dl:output>
  3350       </wsdl :operation >
  3351       <wsdl: operation  name="getE wlByPatien t">
  3352           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getEw lByPatient " style="d ocument"/>
  3353         <wsd l:input>
  3354           <s oap12:body  use="lite ral"/>
  3355         </ws dl:input>
  3356         <wsd l:output>
  3357           <s oap12:body  use="lite ral"/>
  3358         </ws dl:output>
  3359       </wsdl :operation >
  3360       <wsdl: operation  name="getN earListByF acility">
  3361           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getNe arListByFa cility" st yle="docum ent"/>
  3362         <wsd l:input>
  3363           <s oap12:body  use="lite ral"/>
  3364         </ws dl:input>
  3365         <wsd l:output>
  3366           <s oap12:body  use="lite ral"/>
  3367         </ws dl:output>
  3368       </wsdl :operation >
  3369       <wsdl: operation  name="getN earListByP atient">
  3370           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getNe arListByPa tient" sty le="docume nt"/>
  3371         <wsd l:input>
  3372           <s oap12:body  use="lite ral"/>
  3373         </ws dl:input>
  3374         <wsd l:output>
  3375           <s oap12:body  use="lite ral"/>
  3376         </ws dl:output>
  3377       </wsdl :operation >
  3378       <wsdl: operation  name="getR ecallListB yFacility" >
  3379           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getRe callListBy Facility"  style="doc ument"/>
  3380         <wsd l:input>
  3381           <s oap12:body  use="lite ral"/>
  3382         </ws dl:input>
  3383         <wsd l:output>
  3384           <s oap12:body  use="lite ral"/>
  3385         </ws dl:output>
  3386       </wsdl :operation >
  3387       <wsdl: operation  name="getE wlByFacili ty">
  3388           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getEw lByFacilit y" style=" document"/ >
  3389         <wsd l:input>
  3390           <s oap12:body  use="lite ral"/>
  3391         </ws dl:input>
  3392         <wsd l:output>
  3393           <s oap12:body  use="lite ral"/>
  3394         </ws dl:output>
  3395       </wsdl :operation >
  3396       <wsdl: operation  name="canc elAppointm ent">
  3397           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/cance lAppointme nt" style= "document" />
  3398         <wsd l:input>
  3399           <s oap12:body  use="lite ral"/>
  3400         </ws dl:input>
  3401         <wsd l:output>
  3402           <s oap12:body  use="lite ral"/>
  3403         </ws dl:output>
  3404       </wsdl :operation >
  3405       <wsdl: operation  name="canc elVeteranA ppointment ">
  3406           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/cance lVeteranAp pointment"  style="do cument"/>
  3407         <wsd l:input>
  3408           <s oap12:body  use="lite ral"/>
  3409         </ws dl:input>
  3410         <wsd l:output>
  3411           <s oap12:body  use="lite ral"/>
  3412         </ws dl:output>
  3413       </wsdl :operation >
  3414       <wsdl: operation  name="getA ppointment sBookingNo tes">
  3415           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getAp pointments BookingNot es" style= "document" />
  3416         <wsd l:input>
  3417           <s oap12:body  use="lite ral"/>
  3418         </ws dl:input>
  3419         <wsd l:output>
  3420           <s oap12:body  use="lite ral"/>
  3421         </ws dl:output>
  3422       </wsdl :operation >
  3423       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  3424           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getVe teranAppoi ntmentsBoo kingNotes"  style="do cument"/>
  3425         <wsd l:input>
  3426           <s oap12:body  use="lite ral"/>
  3427         </ws dl:input>
  3428         <wsd l:output>
  3429           <s oap12:body  use="lite ral"/>
  3430         </ws dl:output>
  3431       </wsdl :operation >
  3432       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  3433           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCl inicSchedu lingDetail sByDateRan ge" style= "document" />
  3434         <wsd l:input>
  3435           <s oap12:body  use="lite ral"/>
  3436         </ws dl:input>
  3437         <wsd l:output>
  3438           <s oap12:body  use="lite ral"/>
  3439         </ws dl:output>
  3440       </wsdl :operation >
  3441       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  3442           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getVe teranClini cSchedulin gDetailsBy DateRange"  style="do cument"/>
  3443         <wsd l:input>
  3444           <s oap12:body  use="lite ral"/>
  3445         </ws dl:input>
  3446         <wsd l:output>
  3447           <s oap12:body  use="lite ral"/>
  3448         </ws dl:output>
  3449       </wsdl :operation >
  3450       <wsdl: operation  name="getC linicsWith Specialtie s">
  3451           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCl inicsWithS pecialties " style="d ocument"/>
  3452         <wsd l:input>
  3453           <s oap12:body  use="lite ral"/>
  3454         </ws dl:input>
  3455         <wsd l:output>
  3456           <s oap12:body  use="lite ral"/>
  3457         </ws dl:output>
  3458       </wsdl :operation >
  3459       <wsdl: operation  name="getR ecallListB yPatient">
  3460           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getRe callListBy Patient" s tyle="docu ment"/>
  3461         <wsd l:input>
  3462           <s oap12:body  use="lite ral"/>
  3463         </ws dl:input>
  3464         <wsd l:output>
  3465           <s oap12:body  use="lite ral"/>
  3466         </ws dl:output>
  3467       </wsdl :operation >
  3468       <wsdl: operation  name="remo vePatientF romEwl">
  3469           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/remov ePatientFr omEwl" sty le="docume nt"/>
  3470         <wsd l:input>
  3471           <s oap12:body  use="lite ral"/>
  3472         </ws dl:input>
  3473         <wsd l:output>
  3474           <s oap12:body  use="lite ral"/>
  3475         </ws dl:output>
  3476       </wsdl :operation >
  3477       <wsdl: operation  name="upda teNearList ">
  3478           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/updat eNearList"  style="do cument"/>
  3479         <wsd l:input>
  3480           <s oap12:body  use="lite ral"/>
  3481         </ws dl:input>
  3482         <wsd l:output>
  3483           <s oap12:body  use="lite ral"/>
  3484         </ws dl:output>
  3485       </wsdl :operation >
  3486       <wsdl: operation  name="addP atientToEw l">
  3487           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/addPa tientToEwl " style="d ocument"/>
  3488         <wsd l:input>
  3489           <s oap12:body  use="lite ral"/>
  3490         </ws dl:input>
  3491         <wsd l:output>
  3492           <s oap12:body  use="lite ral"/>
  3493         </ws dl:output>
  3494       </wsdl :operation >
  3495       <wsdl: operation  name="getC onsultStat uses">
  3496           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCo nsultStatu ses" style ="document "/>
  3497         <wsd l:input>
  3498           <s oap12:body  use="lite ral"/>
  3499         </ws dl:input>
  3500         <wsd l:output>
  3501           <s oap12:body  use="lite ral"/>
  3502         </ws dl:output>
  3503       </wsdl :operation >
  3504       <wsdl: operation  name="getC onsultingS ervices">
  3505           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCo nsultingSe rvices" st yle="docum ent"/>
  3506         <wsd l:input>
  3507           <s oap12:body  use="lite ral"/>
  3508         </ws dl:input>
  3509         <wsd l:output>
  3510           <s oap12:body  use="lite ral"/>
  3511         </ws dl:output>
  3512       </wsdl :operation >
  3513       <wsdl: operation  name="getC onsultsWit houtPatien t">
  3514           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCo nsultsWith outPatient " style="d ocument"/>
  3515         <wsd l:input>
  3516           <s oap12:body  use="lite ral"/>
  3517         </ws dl:input>
  3518         <wsd l:output>
  3519           <s oap12:body  use="lite ral"/>
  3520         </ws dl:output>
  3521       </wsdl :operation >
  3522       <wsdl: operation  name="getC onsultDeta ils">
  3523           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getCo nsultDetai ls" style= "document" />
  3524         <wsd l:input>
  3525           <s oap12:body  use="lite ral"/>
  3526         </ws dl:input>
  3527         <wsd l:output>
  3528           <s oap12:body  use="lite ral"/>
  3529         </ws dl:output>
  3530       </wsdl :operation >
  3531       <wsdl: operation  name="addD ataSource" >
  3532           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/addDa taSource"  style="doc ument"/>
  3533         <wsd l:input>
  3534           <s oap12:body  use="lite ral"/>
  3535         </ws dl:input>
  3536         <wsd l:output>
  3537           <s oap12:body  use="lite ral"/>
  3538         </ws dl:output>
  3539       </wsdl :operation >
  3540       <wsdl: operation  name="setV ha">
  3541           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/setVh a" style=" document"/ >
  3542         <wsd l:input>
  3543           <s oap12:body  use="lite ral"/>
  3544         </ws dl:input>
  3545         <wsd l:output>
  3546           <s oap12:body  use="lite ral"/>
  3547         </ws dl:output>
  3548       </wsdl :operation >
  3549       <wsdl: operation  name="getV HA">
  3550           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/getVH A" style=" document"/ >
  3551         <wsd l:input>
  3552           <s oap12:body  use="lite ral"/>
  3553         </ws dl:input>
  3554         <wsd l:output>
  3555           <s oap12:body  use="lite ral"/>
  3556         </ws dl:output>
  3557       </wsdl :operation >
  3558       <wsdl: operation  name="conn ect">
  3559           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/conne ct" style= "document" />
  3560         <wsd l:input>
  3561           <s oap12:body  use="lite ral"/>
  3562         </ws dl:input>
  3563         <wsd l:output>
  3564           <s oap12:body  use="lite ral"/>
  3565         </ws dl:output>
  3566       </wsdl :operation >
  3567       <wsdl: operation  name="logi n">
  3568           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/login " style="d ocument"/>
  3569         <wsd l:input>
  3570           <s oap12:body  use="lite ral"/>
  3571         </ws dl:input>
  3572         <wsd l:output>
  3573           <s oap12:body  use="lite ral"/>
  3574         </ws dl:output>
  3575       </wsdl :operation >
  3576       <wsdl: operation  name="disc onnect">
  3577           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/disco nnect" sty le="docume nt"/>
  3578         <wsd l:input>
  3579           <s oap12:body  use="lite ral"/>
  3580         </ws dl:input>
  3581         <wsd l:output>
  3582           <s oap12:body  use="lite ral"/>
  3583         </ws dl:output>
  3584       </wsdl :operation >
  3585       <wsdl: operation  name="sele ct">
  3586           <soap12:op eration so apAction=" http:// DNS          /Schedulin gSvc/selec t" style=" document"/ >
  3587         <wsd l:input>
  3588           <s oap12:body  use="lite ral"/>
  3589         </ws dl:input>
  3590         <wsd l:output>
  3591           <s oap12:body  use="lite ral"/>
  3592         </ws dl:output>
  3593       </wsdl :operation >
  3594     </wsdl:b inding>
  3595     <wsdl:bi nding name ="Scheduli ngSvcHttpG et" type=" tns:Schedu lingSvcHtt pGet">
  3596       <http: binding ve rb="GET"/>
  3597       <wsdl: operation  name="getC ancellatio nReasons">
  3598         <htt p:operatio n location ="/getCanc ellationRe asons"/>
  3599         <wsd l:input>
  3600           <h ttp:urlEnc oded/>
  3601         </ws dl:input>
  3602         <wsd l:output>
  3603           <m ime:mimeXm l part="Bo dy"/>
  3604         </ws dl:output>
  3605       </wsdl :operation >
  3606       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  3607         <htt p:operatio n location ="/getVete ranCancell ationReaso ns"/>
  3608         <wsd l:input>
  3609           <h ttp:urlEnc oded/>
  3610         </ws dl:input>
  3611         <wsd l:output>
  3612           <m ime:mimeXm l part="Bo dy"/>
  3613         </ws dl:output>
  3614       </wsdl :operation >
  3615       <wsdl: operation  name="hasC linicAcces s">
  3616         <htt p:operatio n location ="/hasClin icAccess"/ >
  3617         <wsd l:input>
  3618           <h ttp:urlEnc oded/>
  3619         </ws dl:input>
  3620         <wsd l:output>
  3621           <m ime:mimeXm l part="Bo dy"/>
  3622         </ws dl:output>
  3623       </wsdl :operation >
  3624       <wsdl: operation  name="getC linics">
  3625         <htt p:operatio n location ="/getClin ics"/>
  3626         <wsd l:input>
  3627           <h ttp:urlEnc oded/>
  3628         </ws dl:input>
  3629         <wsd l:output>
  3630           <m ime:mimeXm l part="Bo dy"/>
  3631         </ws dl:output>
  3632       </wsdl :operation >
  3633       <wsdl: operation  name="getA ppointment Types">
  3634         <htt p:operatio n location ="/getAppo intmentTyp es"/>
  3635         <wsd l:input>
  3636           <h ttp:urlEnc oded/>
  3637         </ws dl:input>
  3638         <wsd l:output>
  3639           <m ime:mimeXm l part="Bo dy"/>
  3640         </ws dl:output>
  3641       </wsdl :operation >
  3642       <wsdl: operation  name="make Appointmen t">
  3643         <htt p:operatio n location ="/makeApp ointment"/ >
  3644         <wsd l:input>
  3645           <h ttp:urlEnc oded/>
  3646         </ws dl:input>
  3647         <wsd l:output>
  3648           <m ime:mimeXm l part="Bo dy"/>
  3649         </ws dl:output>
  3650       </wsdl :operation >
  3651       <wsdl: operation  name="make VeteranApp ointment">
  3652         <htt p:operatio n location ="/makeVet eranAppoin tment"/>
  3653         <wsd l:input>
  3654           <h ttp:urlEnc oded/>
  3655         </ws dl:input>
  3656         <wsd l:output>
  3657           <m ime:mimeXm l part="Bo dy"/>
  3658         </ws dl:output>
  3659       </wsdl :operation >
  3660       <wsdl: operation  name="getP atientsByC linic">
  3661         <htt p:operatio n location ="/getPati entsByClin ic"/>
  3662         <wsd l:input>
  3663           <h ttp:urlEnc oded/>
  3664         </ws dl:input>
  3665         <wsd l:output>
  3666           <m ime:mimeXm l part="Bo dy"/>
  3667         </ws dl:output>
  3668       </wsdl :operation >
  3669       <wsdl: operation  name="getE wlByPatien t">
  3670         <htt p:operatio n location ="/getEwlB yPatient"/ >
  3671         <wsd l:input>
  3672           <h ttp:urlEnc oded/>
  3673         </ws dl:input>
  3674         <wsd l:output>
  3675           <m ime:mimeXm l part="Bo dy"/>
  3676         </ws dl:output>
  3677       </wsdl :operation >
  3678       <wsdl: operation  name="getN earListByF acility">
  3679         <htt p:operatio n location ="/getNear ListByFaci lity"/>
  3680         <wsd l:input>
  3681           <h ttp:urlEnc oded/>
  3682         </ws dl:input>
  3683         <wsd l:output>
  3684           <m ime:mimeXm l part="Bo dy"/>
  3685         </ws dl:output>
  3686       </wsdl :operation >
  3687       <wsdl: operation  name="getN earListByP atient">
  3688         <htt p:operatio n location ="/getNear ListByPati ent"/>
  3689         <wsd l:input>
  3690           <h ttp:urlEnc oded/>
  3691         </ws dl:input>
  3692         <wsd l:output>
  3693           <m ime:mimeXm l part="Bo dy"/>
  3694         </ws dl:output>
  3695       </wsdl :operation >
  3696       <wsdl: operation  name="getR ecallListB yFacility" >
  3697         <htt p:operatio n location ="/getReca llListByFa cility"/>
  3698         <wsd l:input>
  3699           <h ttp:urlEnc oded/>
  3700         </ws dl:input>
  3701         <wsd l:output>
  3702           <m ime:mimeXm l part="Bo dy"/>
  3703         </ws dl:output>
  3704       </wsdl :operation >
  3705       <wsdl: operation  name="getE wlByFacili ty">
  3706         <htt p:operatio n location ="/getEwlB yFacility" />
  3707         <wsd l:input>
  3708           <h ttp:urlEnc oded/>
  3709         </ws dl:input>
  3710         <wsd l:output>
  3711           <m ime:mimeXm l part="Bo dy"/>
  3712         </ws dl:output>
  3713       </wsdl :operation >
  3714       <wsdl: operation  name="canc elAppointm ent">
  3715         <htt p:operatio n location ="/cancelA ppointment "/>
  3716         <wsd l:input>
  3717           <h ttp:urlEnc oded/>
  3718         </ws dl:input>
  3719         <wsd l:output>
  3720           <m ime:mimeXm l part="Bo dy"/>
  3721         </ws dl:output>
  3722       </wsdl :operation >
  3723       <wsdl: operation  name="canc elVeteranA ppointment ">
  3724         <htt p:operatio n location ="/cancelV eteranAppo intment"/>
  3725         <wsd l:input>
  3726           <h ttp:urlEnc oded/>
  3727         </ws dl:input>
  3728         <wsd l:output>
  3729           <m ime:mimeXm l part="Bo dy"/>
  3730         </ws dl:output>
  3731       </wsdl :operation >
  3732       <wsdl: operation  name="getA ppointment sBookingNo tes">
  3733         <htt p:operatio n location ="/getAppo intmentsBo okingNotes "/>
  3734         <wsd l:input>
  3735           <h ttp:urlEnc oded/>
  3736         </ws dl:input>
  3737         <wsd l:output>
  3738           <m ime:mimeXm l part="Bo dy"/>
  3739         </ws dl:output>
  3740       </wsdl :operation >
  3741       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  3742         <htt p:operatio n location ="/getVete ranAppoint mentsBooki ngNotes"/>
  3743         <wsd l:input>
  3744           <h ttp:urlEnc oded/>
  3745         </ws dl:input>
  3746         <wsd l:output>
  3747           <m ime:mimeXm l part="Bo dy"/>
  3748         </ws dl:output>
  3749       </wsdl :operation >
  3750       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  3751         <htt p:operatio n location ="/getClin icScheduli ngDetailsB yDateRange "/>
  3752         <wsd l:input>
  3753           <h ttp:urlEnc oded/>
  3754         </ws dl:input>
  3755         <wsd l:output>
  3756           <m ime:mimeXm l part="Bo dy"/>
  3757         </ws dl:output>
  3758       </wsdl :operation >
  3759       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  3760         <htt p:operatio n location ="/getVete ranClinicS chedulingD etailsByDa teRange"/>
  3761         <wsd l:input>
  3762           <h ttp:urlEnc oded/>
  3763         </ws dl:input>
  3764         <wsd l:output>
  3765           <m ime:mimeXm l part="Bo dy"/>
  3766         </ws dl:output>
  3767       </wsdl :operation >
  3768       <wsdl: operation  name="getC linicsWith Specialtie s">
  3769         <htt p:operatio n location ="/getClin icsWithSpe cialties"/ >
  3770         <wsd l:input>
  3771           <h ttp:urlEnc oded/>
  3772         </ws dl:input>
  3773         <wsd l:output>
  3774           <m ime:mimeXm l part="Bo dy"/>
  3775         </ws dl:output>
  3776       </wsdl :operation >
  3777       <wsdl: operation  name="getR ecallListB yPatient">
  3778         <htt p:operatio n location ="/getReca llListByPa tient"/>
  3779         <wsd l:input>
  3780           <h ttp:urlEnc oded/>
  3781         </ws dl:input>
  3782         <wsd l:output>
  3783           <m ime:mimeXm l part="Bo dy"/>
  3784         </ws dl:output>
  3785       </wsdl :operation >
  3786       <wsdl: operation  name="remo vePatientF romEwl">
  3787         <htt p:operatio n location ="/removeP atientFrom Ewl"/>
  3788         <wsd l:input>
  3789           <h ttp:urlEnc oded/>
  3790         </ws dl:input>
  3791         <wsd l:output>
  3792           <m ime:mimeXm l part="Bo dy"/>
  3793         </ws dl:output>
  3794       </wsdl :operation >
  3795       <wsdl: operation  name="upda teNearList ">
  3796         <htt p:operatio n location ="/updateN earList"/>
  3797         <wsd l:input>
  3798           <h ttp:urlEnc oded/>
  3799         </ws dl:input>
  3800         <wsd l:output>
  3801           <m ime:mimeXm l part="Bo dy"/>
  3802         </ws dl:output>
  3803       </wsdl :operation >
  3804       <wsdl: operation  name="addP atientToEw l">
  3805         <htt p:operatio n location ="/addPati entToEwl"/ >
  3806         <wsd l:input>
  3807           <h ttp:urlEnc oded/>
  3808         </ws dl:input>
  3809         <wsd l:output>
  3810           <m ime:mimeXm l part="Bo dy"/>
  3811         </ws dl:output>
  3812       </wsdl :operation >
  3813       <wsdl: operation  name="getC onsultStat uses">
  3814         <htt p:operatio n location ="/getCons ultStatuse s"/>
  3815         <wsd l:input>
  3816           <h ttp:urlEnc oded/>
  3817         </ws dl:input>
  3818         <wsd l:output>
  3819           <m ime:mimeXm l part="Bo dy"/>
  3820         </ws dl:output>
  3821       </wsdl :operation >
  3822       <wsdl: operation  name="getC onsultingS ervices">
  3823         <htt p:operatio n location ="/getCons ultingServ ices"/>
  3824         <wsd l:input>
  3825           <h ttp:urlEnc oded/>
  3826         </ws dl:input>
  3827         <wsd l:output>
  3828           <m ime:mimeXm l part="Bo dy"/>
  3829         </ws dl:output>
  3830       </wsdl :operation >
  3831       <wsdl: operation  name="getC onsultsWit houtPatien t">
  3832         <htt p:operatio n location ="/getCons ultsWithou tPatient"/ >
  3833         <wsd l:input>
  3834           <h ttp:urlEnc oded/>
  3835         </ws dl:input>
  3836         <wsd l:output>
  3837           <m ime:mimeXm l part="Bo dy"/>
  3838         </ws dl:output>
  3839       </wsdl :operation >
  3840       <wsdl: operation  name="getC onsultDeta ils">
  3841         <htt p:operatio n location ="/getCons ultDetails "/>
  3842         <wsd l:input>
  3843           <h ttp:urlEnc oded/>
  3844         </ws dl:input>
  3845         <wsd l:output>
  3846           <m ime:mimeXm l part="Bo dy"/>
  3847         </ws dl:output>
  3848       </wsdl :operation >
  3849       <wsdl: operation  name="addD ataSource" >
  3850         <htt p:operatio n location ="/addData Source"/>
  3851         <wsd l:input>
  3852           <h ttp:urlEnc oded/>
  3853         </ws dl:input>
  3854         <wsd l:output>
  3855           <m ime:mimeXm l part="Bo dy"/>
  3856         </ws dl:output>
  3857       </wsdl :operation >
  3858       <wsdl: operation  name="setV ha">
  3859         <htt p:operatio n location ="/setVha" />
  3860         <wsd l:input>
  3861           <h ttp:urlEnc oded/>
  3862         </ws dl:input>
  3863         <wsd l:output>
  3864           <m ime:mimeXm l part="Bo dy"/>
  3865         </ws dl:output>
  3866       </wsdl :operation >
  3867       <wsdl: operation  name="getV HA">
  3868         <htt p:operatio n location ="/getVHA" />
  3869         <wsd l:input>
  3870           <h ttp:urlEnc oded/>
  3871         </ws dl:input>
  3872         <wsd l:output>
  3873           <m ime:mimeXm l part="Bo dy"/>
  3874         </ws dl:output>
  3875       </wsdl :operation >
  3876       <wsdl: operation  name="conn ect">
  3877         <htt p:operatio n location ="/connect "/>
  3878         <wsd l:input>
  3879           <h ttp:urlEnc oded/>
  3880         </ws dl:input>
  3881         <wsd l:output>
  3882           <m ime:mimeXm l part="Bo dy"/>
  3883         </ws dl:output>
  3884       </wsdl :operation >
  3885       <wsdl: operation  name="logi n">
  3886         <htt p:operatio n location ="/login"/ >
  3887         <wsd l:input>
  3888           <h ttp:urlEnc oded/>
  3889         </ws dl:input>
  3890         <wsd l:output>
  3891           <m ime:mimeXm l part="Bo dy"/>
  3892         </ws dl:output>
  3893       </wsdl :operation >
  3894       <wsdl: operation  name="disc onnect">
  3895         <htt p:operatio n location ="/disconn ect"/>
  3896         <wsd l:input>
  3897           <h ttp:urlEnc oded/>
  3898         </ws dl:input>
  3899         <wsd l:output>
  3900           <m ime:mimeXm l part="Bo dy"/>
  3901         </ws dl:output>
  3902       </wsdl :operation >
  3903       <wsdl: operation  name="sele ct">
  3904         <htt p:operatio n location ="/select" />
  3905         <wsd l:input>
  3906           <h ttp:urlEnc oded/>
  3907         </ws dl:input>
  3908         <wsd l:output>
  3909           <m ime:mimeXm l part="Bo dy"/>
  3910         </ws dl:output>
  3911       </wsdl :operation >
  3912     </wsdl:b inding>
  3913     <wsdl:bi nding name ="Scheduli ngSvcHttpP ost" type= "tns:Sched ulingSvcHt tpPost">
  3914       <http: binding ve rb="POST"/ >
  3915       <wsdl: operation  name="getC ancellatio nReasons">
  3916         <htt p:operatio n location ="/getCanc ellationRe asons"/>
  3917         <wsd l:input>
  3918           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3919         </ws dl:input>
  3920         <wsd l:output>
  3921           <m ime:mimeXm l part="Bo dy"/>
  3922         </ws dl:output>
  3923       </wsdl :operation >
  3924       <wsdl: operation  name="getV eteranCanc ellationRe asons">
  3925         <htt p:operatio n location ="/getVete ranCancell ationReaso ns"/>
  3926         <wsd l:input>
  3927           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3928         </ws dl:input>
  3929         <wsd l:output>
  3930           <m ime:mimeXm l part="Bo dy"/>
  3931         </ws dl:output>
  3932       </wsdl :operation >
  3933       <wsdl: operation  name="hasC linicAcces s">
  3934         <htt p:operatio n location ="/hasClin icAccess"/ >
  3935         <wsd l:input>
  3936           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3937         </ws dl:input>
  3938         <wsd l:output>
  3939           <m ime:mimeXm l part="Bo dy"/>
  3940         </ws dl:output>
  3941       </wsdl :operation >
  3942       <wsdl: operation  name="getC linics">
  3943         <htt p:operatio n location ="/getClin ics"/>
  3944         <wsd l:input>
  3945           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3946         </ws dl:input>
  3947         <wsd l:output>
  3948           <m ime:mimeXm l part="Bo dy"/>
  3949         </ws dl:output>
  3950       </wsdl :operation >
  3951       <wsdl: operation  name="getA ppointment Types">
  3952         <htt p:operatio n location ="/getAppo intmentTyp es"/>
  3953         <wsd l:input>
  3954           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3955         </ws dl:input>
  3956         <wsd l:output>
  3957           <m ime:mimeXm l part="Bo dy"/>
  3958         </ws dl:output>
  3959       </wsdl :operation >
  3960       <wsdl: operation  name="make Appointmen t">
  3961         <htt p:operatio n location ="/makeApp ointment"/ >
  3962         <wsd l:input>
  3963           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3964         </ws dl:input>
  3965         <wsd l:output>
  3966           <m ime:mimeXm l part="Bo dy"/>
  3967         </ws dl:output>
  3968       </wsdl :operation >
  3969       <wsdl: operation  name="make VeteranApp ointment">
  3970         <htt p:operatio n location ="/makeVet eranAppoin tment"/>
  3971         <wsd l:input>
  3972           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3973         </ws dl:input>
  3974         <wsd l:output>
  3975           <m ime:mimeXm l part="Bo dy"/>
  3976         </ws dl:output>
  3977       </wsdl :operation >
  3978       <wsdl: operation  name="getP atientsByC linic">
  3979         <htt p:operatio n location ="/getPati entsByClin ic"/>
  3980         <wsd l:input>
  3981           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3982         </ws dl:input>
  3983         <wsd l:output>
  3984           <m ime:mimeXm l part="Bo dy"/>
  3985         </ws dl:output>
  3986       </wsdl :operation >
  3987       <wsdl: operation  name="getE wlByPatien t">
  3988         <htt p:operatio n location ="/getEwlB yPatient"/ >
  3989         <wsd l:input>
  3990           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  3991         </ws dl:input>
  3992         <wsd l:output>
  3993           <m ime:mimeXm l part="Bo dy"/>
  3994         </ws dl:output>
  3995       </wsdl :operation >
  3996       <wsdl: operation  name="getN earListByF acility">
  3997         <htt p:operatio n location ="/getNear ListByFaci lity"/>
  3998         <wsd l:input>
  3999           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4000         </ws dl:input>
  4001         <wsd l:output>
  4002           <m ime:mimeXm l part="Bo dy"/>
  4003         </ws dl:output>
  4004       </wsdl :operation >
  4005       <wsdl: operation  name="getN earListByP atient">
  4006         <htt p:operatio n location ="/getNear ListByPati ent"/>
  4007         <wsd l:input>
  4008           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4009         </ws dl:input>
  4010         <wsd l:output>
  4011           <m ime:mimeXm l part="Bo dy"/>
  4012         </ws dl:output>
  4013       </wsdl :operation >
  4014       <wsdl: operation  name="getR ecallListB yFacility" >
  4015         <htt p:operatio n location ="/getReca llListByFa cility"/>
  4016         <wsd l:input>
  4017           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4018         </ws dl:input>
  4019         <wsd l:output>
  4020           <m ime:mimeXm l part="Bo dy"/>
  4021         </ws dl:output>
  4022       </wsdl :operation >
  4023       <wsdl: operation  name="getE wlByFacili ty">
  4024         <htt p:operatio n location ="/getEwlB yFacility" />
  4025         <wsd l:input>
  4026           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4027         </ws dl:input>
  4028         <wsd l:output>
  4029           <m ime:mimeXm l part="Bo dy"/>
  4030         </ws dl:output>
  4031       </wsdl :operation >
  4032       <wsdl: operation  name="canc elAppointm ent">
  4033         <htt p:operatio n location ="/cancelA ppointment "/>
  4034         <wsd l:input>
  4035           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4036         </ws dl:input>
  4037         <wsd l:output>
  4038           <m ime:mimeXm l part="Bo dy"/>
  4039         </ws dl:output>
  4040       </wsdl :operation >
  4041       <wsdl: operation  name="canc elVeteranA ppointment ">
  4042         <htt p:operatio n location ="/cancelV eteranAppo intment"/>
  4043         <wsd l:input>
  4044           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4045         </ws dl:input>
  4046         <wsd l:output>
  4047           <m ime:mimeXm l part="Bo dy"/>
  4048         </ws dl:output>
  4049       </wsdl :operation >
  4050       <wsdl: operation  name="getA ppointment sBookingNo tes">
  4051         <htt p:operatio n location ="/getAppo intmentsBo okingNotes "/>
  4052         <wsd l:input>
  4053           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4054         </ws dl:input>
  4055         <wsd l:output>
  4056           <m ime:mimeXm l part="Bo dy"/>
  4057         </ws dl:output>
  4058       </wsdl :operation >
  4059       <wsdl: operation  name="getV eteranAppo intmentsBo okingNotes ">
  4060         <htt p:operatio n location ="/getVete ranAppoint mentsBooki ngNotes"/>
  4061         <wsd l:input>
  4062           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4063         </ws dl:input>
  4064         <wsd l:output>
  4065           <m ime:mimeXm l part="Bo dy"/>
  4066         </ws dl:output>
  4067       </wsdl :operation >
  4068       <wsdl: operation  name="getC linicSched ulingDetai lsByDateRa nge">
  4069         <htt p:operatio n location ="/getClin icScheduli ngDetailsB yDateRange "/>
  4070         <wsd l:input>
  4071           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4072         </ws dl:input>
  4073         <wsd l:output>
  4074           <m ime:mimeXm l part="Bo dy"/>
  4075         </ws dl:output>
  4076       </wsdl :operation >
  4077       <wsdl: operation  name="getV eteranClin icScheduli ngDetailsB yDateRange ">
  4078         <htt p:operatio n location ="/getVete ranClinicS chedulingD etailsByDa teRange"/>
  4079         <wsd l:input>
  4080           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4081         </ws dl:input>
  4082         <wsd l:output>
  4083           <m ime:mimeXm l part="Bo dy"/>
  4084         </ws dl:output>
  4085       </wsdl :operation >
  4086       <wsdl: operation  name="getC linicsWith Specialtie s">
  4087         <htt p:operatio n location ="/getClin icsWithSpe cialties"/ >
  4088         <wsd l:input>
  4089           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4090         </ws dl:input>
  4091         <wsd l:output>
  4092           <m ime:mimeXm l part="Bo dy"/>
  4093         </ws dl:output>
  4094       </wsdl :operation >
  4095       <wsdl: operation  name="getR ecallListB yPatient">
  4096         <htt p:operatio n location ="/getReca llListByPa tient"/>
  4097         <wsd l:input>
  4098           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4099         </ws dl:input>
  4100         <wsd l:output>
  4101           <m ime:mimeXm l part="Bo dy"/>
  4102         </ws dl:output>
  4103       </wsdl :operation >
  4104       <wsdl: operation  name="remo vePatientF romEwl">
  4105         <htt p:operatio n location ="/removeP atientFrom Ewl"/>
  4106         <wsd l:input>
  4107           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4108         </ws dl:input>
  4109         <wsd l:output>
  4110           <m ime:mimeXm l part="Bo dy"/>
  4111         </ws dl:output>
  4112       </wsdl :operation >
  4113       <wsdl: operation  name="upda teNearList ">
  4114         <htt p:operatio n location ="/updateN earList"/>
  4115         <wsd l:input>
  4116           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4117         </ws dl:input>
  4118         <wsd l:output>
  4119           <m ime:mimeXm l part="Bo dy"/>
  4120         </ws dl:output>
  4121       </wsdl :operation >
  4122       <wsdl: operation  name="addP atientToEw l">
  4123         <htt p:operatio n location ="/addPati entToEwl"/ >
  4124         <wsd l:input>
  4125           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4126         </ws dl:input>
  4127         <wsd l:output>
  4128           <m ime:mimeXm l part="Bo dy"/>
  4129         </ws dl:output>
  4130       </wsdl :operation >
  4131       <wsdl: operation  name="getC onsultStat uses">
  4132         <htt p:operatio n location ="/getCons ultStatuse s"/>
  4133         <wsd l:input>
  4134           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4135         </ws dl:input>
  4136         <wsd l:output>
  4137           <m ime:mimeXm l part="Bo dy"/>
  4138         </ws dl:output>
  4139       </wsdl :operation >
  4140       <wsdl: operation  name="getC onsultingS ervices">
  4141         <htt p:operatio n location ="/getCons ultingServ ices"/>
  4142         <wsd l:input>
  4143           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4144         </ws dl:input>
  4145         <wsd l:output>
  4146           <m ime:mimeXm l part="Bo dy"/>
  4147         </ws dl:output>
  4148       </wsdl :operation >
  4149       <wsdl: operation  name="getC onsultsWit houtPatien t">
  4150         <htt p:operatio n location ="/getCons ultsWithou tPatient"/ >
  4151         <wsd l:input>
  4152           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4153         </ws dl:input>
  4154         <wsd l:output>
  4155           <m ime:mimeXm l part="Bo dy"/>
  4156         </ws dl:output>
  4157       </wsdl :operation >
  4158       <wsdl: operation  name="getC onsultDeta ils">
  4159         <htt p:operatio n location ="/getCons ultDetails "/>
  4160         <wsd l:input>
  4161           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4162         </ws dl:input>
  4163         <wsd l:output>
  4164           <m ime:mimeXm l part="Bo dy"/>
  4165         </ws dl:output>
  4166       </wsdl :operation >
  4167       <wsdl: operation  name="addD ataSource" >
  4168         <htt p:operatio n location ="/addData Source"/>
  4169         <wsd l:input>
  4170           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4171         </ws dl:input>
  4172         <wsd l:output>
  4173           <m ime:mimeXm l part="Bo dy"/>
  4174         </ws dl:output>
  4175       </wsdl :operation >
  4176       <wsdl: operation  name="setV ha">
  4177         <htt p:operatio n location ="/setVha" />
  4178         <wsd l:input>
  4179           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4180         </ws dl:input>
  4181         <wsd l:output>
  4182           <m ime:mimeXm l part="Bo dy"/>
  4183         </ws dl:output>
  4184       </wsdl :operation >
  4185       <wsdl: operation  name="getV HA">
  4186         <htt p:operatio n location ="/getVHA" />
  4187         <wsd l:input>
  4188           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4189         </ws dl:input>
  4190         <wsd l:output>
  4191           <m ime:mimeXm l part="Bo dy"/>
  4192         </ws dl:output>
  4193       </wsdl :operation >
  4194       <wsdl: operation  name="conn ect">
  4195         <htt p:operatio n location ="/connect "/>
  4196         <wsd l:input>
  4197           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4198         </ws dl:input>
  4199         <wsd l:output>
  4200           <m ime:mimeXm l part="Bo dy"/>
  4201         </ws dl:output>
  4202       </wsdl :operation >
  4203       <wsdl: operation  name="logi n">
  4204         <htt p:operatio n location ="/login"/ >
  4205         <wsd l:input>
  4206           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4207         </ws dl:input>
  4208         <wsd l:output>
  4209           <m ime:mimeXm l part="Bo dy"/>
  4210         </ws dl:output>
  4211       </wsdl :operation >
  4212       <wsdl: operation  name="disc onnect">
  4213         <htt p:operatio n location ="/disconn ect"/>
  4214         <wsd l:input>
  4215           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4216         </ws dl:input>
  4217         <wsd l:output>
  4218           <m ime:mimeXm l part="Bo dy"/>
  4219         </ws dl:output>
  4220       </wsdl :operation >
  4221       <wsdl: operation  name="sele ct">
  4222         <htt p:operatio n location ="/select" />
  4223         <wsd l:input>
  4224           <m ime:conten t type="ap plication/ x-www-form -urlencode d"/>
  4225         </ws dl:input>
  4226         <wsd l:output>
  4227           <m ime:mimeXm l part="Bo dy"/>
  4228         </ws dl:output>
  4229       </wsdl :operation >
  4230     </wsdl:b inding>
  4231     <wsdl:se rvice name ="Scheduli ngSvc">
  4232       <wsdl: port name= "Schedulin gSvcSoap"  binding="t ns:Schedul ingSvcSoap ">
  4233         <soa p:address  location=" http://mob iledemodev .agilexhea lth.com/md ws3.2.9/Sc hedulingSv c.asmx"/>
  4234       </wsdl :port>
  4235       <wsdl: port name= "Schedulin gSvcSoap12 " binding= "tns:Sched ulingSvcSo ap12">
  4236         <soa p12:addres s location ="http://m obiledemod ev.agilexh ealth.com/ mdws3.2.9/ Scheduling Svc.asmx"/ >
  4237       </wsdl :port>
  4238       <wsdl: port name= "Schedulin gSvcHttpGe t" binding ="tns:Sche dulingSvcH ttpGet">
  4239         <htt p:address  location=" http://mob iledemodev .agilexhea lth.com/md ws3.2.9/Sc hedulingSv c.asmx"/>
  4240       </wsdl :port>
  4241       <wsdl: port name= "Schedulin gSvcHttpPo st" bindin g="tns:Sch edulingSvc HttpPost">
  4242         <htt p:address  location=" http://mob iledemodev .agilexhea lth.com/md ws3.2.9/Sc hedulingSv c.asmx"/>
  4243       </wsdl :port>
  4244     </wsdl:s ervice>
  4245   </wsdl:def initions>