2636. EPMO Open Source Coordination Office Redaction File Detail Report

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

2636.1 Files compared

# Location File Last Modified
1 MHED_APPS_CIF.zip\VAR v4.2.7\var-resources-4.2.7@54bdc2933ef.zip\VeteranAppointmentRequestService\wsdl SchedulingSvc.wsdl Thu Apr 19 17:52:30 2018 UTC
2 MHED_APPS_CIF.zip\VAR v4.2.7\var-resources-4.2.7@54bdc2933ef.zip\VeteranAppointmentRequestService\wsdl SchedulingSvc.wsdl Thu May 3 13:10:29 2018 UTC

2636.2 Comparison summary

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

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

2636.4 Active regular expressions

No regular expressions were active.

2636.5 Comparison detail

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