2595. EPMO Open Source Coordination Office Redaction File Detail Report

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

2595.1 Files compared

# Location File Last Modified
1 MHED_APPS_CIF.zip\VAR v4.2.7\var-resources-4.2.7@54bdc2933ef.zip\VeteranAppointmentRequestService\src\main\java\com\agilex\healthcare\directscheduling\mdws\generatedwsdl\schedulingservice SchedulingSvcSoap.java 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\src\main\java\com\agilex\healthcare\directscheduling\mdws\generatedwsdl\schedulingservice SchedulingSvcSoap.java Thu May 3 13:08:19 2018 UTC

2595.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 139 1018
Changed 138 486
Inserted 0 0
Removed 0 0

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

2595.4 Active regular expressions

No regular expressions were active.

2595.5 Comparison detail

  1  
  2   package co m.agilex.h ealthcare. directsche duling.mdw s.generate dwsdl.sche dulingserv ice;
  3  
  4   import jav ax.jws.Web Method;
  5   import jav ax.jws.Web Param;
  6   import jav ax.jws.Web Result;
  7   import jav ax.jws.Web Service;
  8   import jav ax.xml.bin d.annotati on.XmlSeeA lso;
  9   import jav ax.xml.ws. RequestWra pper;
  10   import jav ax.xml.ws. ResponseWr apper;
  11  
  12  
  13   /**
  14    * This cl ass was ge nerated by  the JAX-W S RI.
  15    * JAX-WS  RI 2.2.4-b 01
  16    * Generat ed source  version: 2 .2
  17    * 
  18    */
  19   @WebServic e(name = " Scheduling SvcSoap",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  20   @XmlSeeAls o({
  21       Object Factory.cl ass
  22   })
  23   public int erface Sch edulingSvc Soap {
  24  
  25  
  26       /**
  27        * Get  all possi ble cancel lation rea sons for t he logged- in site
  28        * 
  29        * @re turn
  30        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dCancellat ionReasons Array
  31        */
  32         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCa ncellation Reasons")
  33         @WebResult (name = "g etCancella tionReason sResult",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  34         @RequestWr apper(loca lName = "g etCancella tionReason s", target Namespace  = "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC ancellatio nReasons")
  35         @ResponseW rapper(loc alName = " getCancell ationReaso nsResponse ", targetN amespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC ancellatio nReasonsRe sponse")
  36       public  TaggedCan cellationR easonsArra y getCance llationRea sons();
  37  
  38       /**
  39        * Get  all possi ble cancel lation rea sons for t he logged- in site
  40        * 
  41        * @pa ram multiS ite
  42        * @pa ram siteId
  43        * @pa ram mpiPid
  44        * @re turn
  45        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dCancellat ionReasons Array
  46        */
  47         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getVe teranCance llationRea sons")
  48         @WebResult (name = "g etVeteranC ancellatio nReasonsRe sult", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  49         @RequestWr apper(loca lName = "g etVeteranC ancellatio nReasons",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranCanc ellationRe asons")
  50         @ResponseW rapper(loc alName = " getVeteran Cancellati onReasonsR esponse",  targetName space = "h ttp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranCanc ellationRe asonsRespo nse")
  51       public  TaggedCan cellationR easonsArra y getVeter anCancella tionReason s(
  52             @WebParam( name = "si teId", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  53           St ring siteI d,
  54             @WebParam( name = "mp iPid", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  55           St ring mpiPi d,
  56             @WebParam( name = "mu ltiSite",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  57           bo olean mult iSite);
  58  
  59       /**
  60        * Che ck logged  in user's  access to  clinic
  61        * 
  62        * @pa ram clinic Id
  63        * @re turn
  64        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.BoolT O
  65        */
  66         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/hasCl inicAccess ")
  67         @WebResult (name = "h asClinicAc cessResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  68         @RequestWr apper(loca lName = "h asClinicAc cess", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.HasC linicAcces s")
  69         @ResponseW rapper(loc alName = " hasClinicA ccessRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.HasC linicAcces sResponse" )
  70       public  BoolTO ha sClinicAcc ess(
  71             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  72           St ring clini cId);
  73  
  74       /**
  75        * Get  list of c linics
  76        * 
  77        * @pa ram target
  78        * @re turn
  79        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  80        */
  81         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCl inics")
  82         @WebResult (name = "g etClinicsR esult", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  83         @RequestWr apper(loca lName = "g etClinics" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linics")
  84         @ResponseW rapper(loc alName = " getClinics Response",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linicsResp onse")
  85       public  TaggedHos pitalLocat ionArray g etClinics(
  86             @WebParam( name = "ta rget", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  87           St ring targe t);
  88  
  89       /**
  90        * Get  list of a ppointment  types
  91        * 
  92        * @pa ram target
  93        * @re turn
  94        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentType Array
  95        */
  96         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getAp pointmentT ypes")
  97         @WebResult (name = "g etAppointm entTypesRe sult", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  98         @RequestWr apper(loca lName = "g etAppointm entTypes",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetA ppointment Types")
  99         @ResponseW rapper(loc alName = " getAppoint mentTypesR esponse",  targetName space = "h ttp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetA ppointment TypesRespo nse")
  100       public  Appointme ntTypeArra y getAppoi ntmentType s(
  101             @WebParam( name = "ta rget", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  102           St ring targe t);
  103  
  104       /**
  105        * Mak e an appoi ntment for  a patient
  106        * 
  107        * @pa ram desire dDateTime
  108        * @pa ram ekg
  109        * @pa ram lvl
  110        * @pa ram purpos eSubcatego ry
  111        * @pa ram bookNo tes
  112        * @pa ram appoin tmentTimes tamp
  113        * @pa ram appoin tmentLengt h
  114        * @pa ram purpos e
  115        * @pa ram xRay
  116        * @pa ram lab
  117        * @pa ram appoin tmentType
  118        * @pa ram clinic Id
  119        * @re turn
  120        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentTO
  121        */
  122         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/makeA ppointment ")
  123         @WebResult (name = "m akeAppoint mentResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  124         @RequestWr apper(loca lName = "m akeAppoint ment", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Make Appointmen t")
  125         @ResponseW rapper(loc alName = " makeAppoin tmentRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Make Appointmen tResponse" )
  126       public  Appointme ntTO makeA ppointment (
  127             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  128           St ring clini cId,
  129             @WebParam( name = "ap pointmentT imestamp",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  130           St ring appoi ntmentTime stamp,
  131             @WebParam( name = "pu rpose", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  132           St ring purpo se,
  133             @WebParam( name = "pu rposeSubca tegory", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  134           St ring purpo seSubcateg ory,
  135             @WebParam( name = "ap pointmentL ength", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  136           St ring appoi ntmentLeng th,
  137             @WebParam( name = "ap pointmentT ype", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  138           St ring appoi ntmentType ,
  139             @WebParam( name = "bo okNotes",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  140           St ring bookN otes,
  141             @WebParam( name = "La b", target Namespace  = "http:// DNS          /Schedulin gSvc")
  142           St ring lab,
  143             @WebParam( name = "XR ay", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  144           St ring xRay,
  145             @WebParam( name = "EK G", target Namespace  = "http:// DNS          /Schedulin gSvc")
  146           St ring ekg,
  147             @WebParam( name = "Lv l", target Namespace  = "http:// DNS          /Schedulin gSvc")
  148           St ring lvl,
  149             @WebParam( name = "de siredDateT ime", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  150           St ring desir edDateTime );
  151  
  152       /**
  153        * Vet eran can m ake a appo intment
  154        * 
  155        * @pa ram ekg
  156        * @pa ram multiS ite
  157        * @pa ram mpiPid
  158        * @pa ram appoin tmentLengt h
  159        * @pa ram purpos e
  160        * @pa ram xRay
  161        * @pa ram lab
  162        * @pa ram desire dDateTime
  163        * @pa ram lvl
  164        * @pa ram purpos eSubcatego ry
  165        * @pa ram siteId
  166        * @pa ram appoin tmentTimes tamp
  167        * @pa ram bookNo tes
  168        * @pa ram appoin tmentType
  169        * @pa ram clinic Id
  170        * @re turn
  171        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentTO
  172        */
  173         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/makeV eteranAppo intment")
  174         @WebResult (name = "m akeVeteran Appointmen tResult",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  175         @RequestWr apper(loca lName = "m akeVeteran Appointmen t", target Namespace  = "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Make VeteranApp ointment")
  176         @ResponseW rapper(loc alName = " makeVetera nAppointme ntResponse ", targetN amespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Make VeteranApp ointmentRe sponse")
  177       public  Appointme ntTO makeV eteranAppo intment(
  178             @WebParam( name = "si teId", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  179           St ring siteI d,
  180             @WebParam( name = "mp iPid", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  181           St ring mpiPi d,
  182             @WebParam( name = "mu ltiSite",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  183           bo olean mult iSite,
  184             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  185           St ring clini cId,
  186             @WebParam( name = "ap pointmentT imestamp",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  187           St ring appoi ntmentTime stamp,
  188             @WebParam( name = "pu rpose", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  189           St ring purpo se,
  190             @WebParam( name = "pu rposeSubca tegory", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  191           St ring purpo seSubcateg ory,
  192             @WebParam( name = "ap pointmentL ength", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  193           St ring appoi ntmentLeng th,
  194             @WebParam( name = "ap pointmentT ype", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  195           St ring appoi ntmentType ,
  196             @WebParam( name = "bo okNotes",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  197           St ring bookN otes,
  198             @WebParam( name = "La b", target Namespace  = "http:// DNS          /Schedulin gSvc")
  199           St ring lab,
  200             @WebParam( name = "XR ay", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  201           St ring xRay,
  202             @WebParam( name = "EK G", target Namespace  = "http:// DNS          /Schedulin gSvc")
  203           St ring ekg,
  204             @WebParam( name = "Lv l", target Namespace  = "http:// DNS          /Schedulin gSvc")
  205           St ring lvl,
  206             @WebParam( name = "de siredDateT ime", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  207           St ring desir edDateTime );
  208  
  209       /**
  210        * Get  a list of  patients  by clinic
  211        * 
  212        * @pa ram startD ate
  213        * @pa ram stopDa te
  214        * @pa ram clinic Id
  215        * @re turn
  216        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Patie ntArray
  217        */
  218         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getPa tientsByCl inic")
  219         @WebResult (name = "g etPatients ByClinicRe sult", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  220         @RequestWr apper(loca lName = "g etPatients ByClinic",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetP atientsByC linic")
  221         @ResponseW rapper(loc alName = " getPatient sByClinicR esponse",  targetName space = "h ttp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetP atientsByC linicRespo nse")
  222       public  PatientAr ray getPat ientsByCli nic(
  223             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  224           St ring clini cId,
  225             @WebParam( name = "st artDate",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  226           St ring start Date,
  227             @WebParam( name = "st opDate", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  228           St ring stopD ate);
  229  
  230       /**
  231        * Get  Electroni c Wait Lis t (EWL) by  Patient
  232        * 
  233        * @re turn
  234        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dEwlStatus Arrays
  235        */
  236         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getEw lByPatient ")
  237         @WebResult (name = "g etEwlByPat ientResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  238         @RequestWr apper(loca lName = "g etEwlByPat ient", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetE wlByPatien t")
  239         @ResponseW rapper(loc alName = " getEwlByPa tientRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetE wlByPatien tResponse" )
  240       public  TaggedEwl StatusArra ys getEwlB yPatient() ;
  241  
  242       /**
  243        * Get  Near list  by Facili ty
  244        * 
  245        * @re turn
  246        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dNearListB yFacilityA rrays
  247        */
  248         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getNe arListByFa cility")
  249         @WebResult (name = "g etNearList ByFacility Result", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  250         @RequestWr apper(loca lName = "g etNearList ByFacility ", targetN amespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetN earListByF acility")
  251         @ResponseW rapper(loc alName = " getNearLis tByFacilit yResponse" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetN earListByF acilityRes ponse")
  252       public  TaggedNea rListByFac ilityArray s getNearL istByFacil ity();
  253  
  254       /**
  255        * Get  Near list  by Patien t
  256        * 
  257        * @re turn
  258        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dNearListB yPatientAr rays
  259        */
  260         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getNe arListByPa tient")
  261         @WebResult (name = "g etNearList ByPatientR esult", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  262         @RequestWr apper(loca lName = "g etNearList ByPatient" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetN earListByP atient")
  263         @ResponseW rapper(loc alName = " getNearLis tByPatient Response",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetN earListByP atientResp onse")
  264       public  TaggedNea rListByPat ientArrays  getNearLi stByPatien t();
  265  
  266       /**
  267        * Get  Recall Li st by Faci lity
  268        * 
  269        * @re turn
  270        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dRecallLis tByFacilit yArrays
  271        */
  272         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getRe callListBy Facility")
  273         @WebResult (name = "g etRecallLi stByFacili tyResult",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  274         @RequestWr apper(loca lName = "g etRecallLi stByFacili ty", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetR ecallListB yFacility" )
  275         @ResponseW rapper(loc alName = " getRecallL istByFacil ityRespons e", target Namespace  = "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetR ecallListB yFacilityR esponse")
  276       public  TaggedRec allListByF acilityArr ays getRec allListByF acility();
  277  
  278       /**
  279        * Get  Electroni c Wait Lis t (EWL) by  Facility
  280        * 
  281        * @re turn
  282        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dEwlByFaci lityArrays
  283        */
  284         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getEw lByFacilit y")
  285         @WebResult (name = "g etEwlByFac ilityResul t", target Namespace  = "http:// DNS          /Schedulin gSvc")
  286         @RequestWr apper(loca lName = "g etEwlByFac ility", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetE wlByFacili ty")
  287         @ResponseW rapper(loc alName = " getEwlByFa cilityResp onse", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetE wlByFacili tyResponse ")
  288       public  TaggedEwl ByFacility Arrays get EwlByFacil ity();
  289  
  290       /**
  291        * Can cel an app ointment f or a patie nt
  292        * 
  293        * @pa ram appoin tmentTimes tamp
  294        * @pa ram cancel reason
  295        * @pa ram remark s
  296        * @pa ram cancel Code
  297        * @pa ram clinic Id
  298        * @re turn
  299        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Cance lAppointme ntTO
  300        */
  301         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/cance lAppointme nt")
  302         @WebResult (name = "c ancelAppoi ntmentResu lt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  303         @RequestWr apper(loca lName = "c ancelAppoi ntment", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Canc elAppointm ent")
  304         @ResponseW rapper(loc alName = " cancelAppo intmentRes ponse", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Canc elAppointm entRespons e")
  305       public  CancelApp ointmentTO  cancelApp ointment(
  306             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  307           St ring clini cId,
  308             @WebParam( name = "ap pointmentT imestamp",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  309           St ring appoi ntmentTime stamp,
  310             @WebParam( name = "ca ncelCode",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  311           St ring cance lCode,
  312             @WebParam( name = "ca ncelreason ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  313           St ring cance lreason,
  314             @WebParam( name = "re marks", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  315           St ring remar ks);
  316  
  317       /**
  318        * Can cel vetera n's appoin tment
  319        * 
  320        * @pa ram appoin tmentTimes tamp
  321        * @pa ram multiS ite
  322        * @pa ram siteId
  323        * @pa ram mpiPid
  324        * @pa ram cancel reason
  325        * @pa ram remark s
  326        * @pa ram cancel Code
  327        * @pa ram clinic Id
  328        * @re turn
  329        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Cance lAppointme ntTO
  330        */
  331         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/cance lVeteranAp pointment" )
  332         @WebResult (name = "c ancelVeter anAppointm entResult" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  333         @RequestWr apper(loca lName = "c ancelVeter anAppointm ent", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Canc elVeteranA ppointment ")
  334         @ResponseW rapper(loc alName = " cancelVete ranAppoint mentRespon se", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Canc elVeteranA ppointment Response")
  335       public  CancelApp ointmentTO  cancelVet eranAppoin tment(
  336             @WebParam( name = "si teId", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  337           St ring siteI d,
  338             @WebParam( name = "mp iPid", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  339           St ring mpiPi d,
  340             @WebParam( name = "mu ltiSite",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  341           bo olean mult iSite,
  342             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  343           St ring clini cId,
  344             @WebParam( name = "ap pointmentT imestamp",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  345           St ring appoi ntmentTime stamp,
  346             @WebParam( name = "ca ncelCode",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  347           St ring cance lCode,
  348             @WebParam( name = "ca ncelreason ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  349           St ring cance lreason,
  350             @WebParam( name = "re marks", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  351           St ring remar ks);
  352  
  353       /**
  354        * Get  a patient 's pending  appointme nts with b ooking not es.
  355        * 
  356        * @pa ram fromDa te
  357        * @re turn
  358        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dAppointme ntArray
  359        */
  360         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getAp pointments BookingNot es")
  361         @WebResult (name = "g etAppointm entsBookin gNotesResu lt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  362         @RequestWr apper(loca lName = "g etAppointm entsBookin gNotes", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetA ppointment sBookingNo tes")
  363         @ResponseW rapper(loc alName = " getAppoint mentsBooki ngNotesRes ponse", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetA ppointment sBookingNo tesRespons e")
  364       public  TaggedApp ointmentAr ray getApp ointmentsB ookingNote s(
  365             @WebParam( name = "fr omDate", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  366           St ring fromD ate);
  367  
  368       /**
  369        * Get  veteran's  pending a ppointment s with boo king notes .
  370        * 
  371        * @pa ram fromDa te
  372        * @pa ram multiS ite
  373        * @pa ram siteId
  374        * @pa ram mpiPid
  375        * @re turn
  376        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dAppointme ntArray
  377        */
  378         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getVe teranAppoi ntmentsBoo kingNotes" )
  379         @WebResult (name = "g etVeteranA ppointment sBookingNo tesResult" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  380         @RequestWr apper(loca lName = "g etVeteranA ppointment sBookingNo tes", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranAppo intmentsBo okingNotes ")
  381         @ResponseW rapper(loc alName = " getVeteran Appointmen tsBookingN otesRespon se", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranAppo intmentsBo okingNotes Response")
  382       public  TaggedApp ointmentAr ray getVet eranAppoin tmentsBook ingNotes(
  383             @WebParam( name = "si teId", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  384           St ring siteI d,
  385             @WebParam( name = "mp iPid", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  386           St ring mpiPi d,
  387             @WebParam( name = "mu ltiSite",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  388           bo olean mult iSite,
  389             @WebParam( name = "fr omDate", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  390           St ring fromD ate);
  391  
  392       /**
  393        * Get  clinic sc heduling i nformation , e.g., av ailability , default  appointmen t length,  etc.<br /> clinicId i s required . startDat e and endD ate are op tional.<br  />If date s are used , they sho uld be in  the form y yyymmdd.hh mmss (.hhm mss may be  omitted i f not need ed).
  394        * 
  395        * @pa ram startD ate
  396        * @pa ram endDat e
  397        * @pa ram clinic Id
  398        * @re turn
  399        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  400        */
  401         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCl inicSchedu lingDetail sByDateRan ge")
  402         @WebResult (name = "g etClinicSc hedulingDe tailsByDat eRangeResu lt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  403         @RequestWr apper(loca lName = "g etClinicSc hedulingDe tailsByDat eRange", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linicSched ulingDetai lsByDateRa nge")
  404         @ResponseW rapper(loc alName = " getClinicS chedulingD etailsByDa teRangeRes ponse", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linicSched ulingDetai lsByDateRa ngeRespons e")
  405       public  TaggedHos pitalLocat ionArray g etClinicSc hedulingDe tailsByDat eRange(
  406             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  407           St ring clini cId,
  408             @WebParam( name = "st artDate",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  409           St ring start Date,
  410             @WebParam( name = "en dDate", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  411           St ring endDa te);
  412  
  413       /**
  414        * Get  clinic sc heduling i nformation , e.g., av ailability , default  appointmen t length,  etc.<br /> clinicId i s required . startDat e and endD ate are op tional.<br  />If date s are used , they sho uld be in  the form y yyymmdd.hh mmss (.hhm mss may be  omitted i f not need ed).
  415        * 
  416        * @pa ram startD ate
  417        * @pa ram multiS ite
  418        * @pa ram siteId
  419        * @pa ram mpiPid
  420        * @pa ram endDat e
  421        * @pa ram clinic Id
  422        * @re turn
  423        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  424        */
  425         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getVe teranClini cSchedulin gDetailsBy DateRange" )
  426         @WebResult (name = "g etVeteranC linicSched ulingDetai lsByDateRa ngeResult" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  427         @RequestWr apper(loca lName = "g etVeteranC linicSched ulingDetai lsByDateRa nge", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranClin icScheduli ngDetailsB yDateRange ")
  428         @ResponseW rapper(loc alName = " getVeteran ClinicSche dulingDeta ilsByDateR angeRespon se", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV eteranClin icScheduli ngDetailsB yDateRange Response")
  429       public  TaggedHos pitalLocat ionArray g etVeteranC linicSched ulingDetai lsByDateRa nge(
  430             @WebParam( name = "si teId", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  431           St ring siteI d,
  432             @WebParam( name = "mp iPid", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  433           St ring mpiPi d,
  434             @WebParam( name = "mu ltiSite",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  435           bo olean mult iSite,
  436             @WebParam( name = "cl inicId", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  437           St ring clini cId,
  438             @WebParam( name = "st artDate",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  439           St ring start Date,
  440             @WebParam( name = "en dDate", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  441           St ring endDa te);
  442  
  443       /**
  444        * Get  all clini cs for the  logged-in  site, inc luding spe cialties
  445        * 
  446        * @pa ram target
  447        * @re turn
  448        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  449        */
  450         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCl inicsWithS pecialties ")
  451         @WebResult (name = "g etClinicsW ithSpecial tiesResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  452         @RequestWr apper(loca lName = "g etClinicsW ithSpecial ties", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linicsWith Specialtie s")
  453         @ResponseW rapper(loc alName = " getClinics WithSpecia ltiesRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC linicsWith Specialtie sResponse" )
  454       public  TaggedHos pitalLocat ionArray g etClinicsW ithSpecial ties(
  455             @WebParam( name = "ta rget", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  456           St ring targe t);
  457  
  458       /**
  459        * Get  Recall li st by Pati ent
  460        * 
  461        * @re turn
  462        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dRecallLis tByPatient Arrays
  463        */
  464         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getRe callListBy Patient")
  465         @WebResult (name = "g etRecallLi stByPatien tResult",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  466         @RequestWr apper(loca lName = "g etRecallLi stByPatien t", target Namespace  = "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetR ecallListB yPatient")
  467         @ResponseW rapper(loc alName = " getRecallL istByPatie ntResponse ", targetN amespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetR ecallListB yPatientRe sponse")
  468       public  TaggedRec allListByP atientArra ys getReca llListByPa tient();
  469  
  470       /**
  471        * Rem ove Patien t from Ele ctronic Wa iting List  (EWL)
  472        * 
  473        * @pa ram sdwlDa ta
  474        * @pa ram disp
  475        * @pa ram sdwlie n
  476        * @re turn
  477        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.TextT O
  478        */
  479         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/remov ePatientFr omEwl")
  480         @WebResult (name = "r emovePatie ntFromEwlR esult", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  481         @RequestWr apper(loca lName = "r emovePatie ntFromEwl" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Remo vePatientF romEwl")
  482         @ResponseW rapper(loc alName = " removePati entFromEwl Response",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Remo vePatientF romEwlResp onse")
  483       public  TextTO re movePatien tFromEwl(
  484             @WebParam( name = "SD WLIEN", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  485           St ring sdwli en,
  486             @WebParam( name = "Di sp", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  487           St ring disp,
  488             @WebParam( name = "SD WLData", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  489           St ring sdwlD ata);
  490  
  491       /**
  492        * Upd ate Near L ist
  493        * 
  494        * @pa ram status
  495        * @re turn
  496        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dUpdateNea rListArray s
  497        */
  498         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/updat eNearList" )
  499         @WebResult (name = "u pdateNearL istResult" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  500         @RequestWr apper(loca lName = "u pdateNearL ist", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Upda teNearList ")
  501         @ResponseW rapper(loc alName = " updateNear ListRespon se", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Upda teNearList Response")
  502       public  TaggedUpd ateNearLis tArrays up dateNearLi st(
  503             @WebParam( name = "St atus", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  504           St ring statu s);
  505  
  506       /**
  507        * Add  patient t o Electron ic Wait Li st (EWL)
  508        * 
  509        * @pa ram enroll eeDateUsed
  510        * @pa ram enroll eeDatabase File
  511        * @pa ram waitLi stType
  512        * @pa ram enroll eeStatus
  513        * @pa ram desire dApptDate
  514        * @pa ram provid er
  515        * @pa ram priori ty
  516        * @pa ram change dClinicPar entPointer
  517        * @pa ram pointe r
  518        * @pa ram svcCon nectedPrio rity
  519        * @pa ram commen t
  520        * @pa ram schedu lingRemind erFlag
  521        * @pa ram instit ution
  522        * @pa ram reques tedBy
  523        * @pa ram svcCon nectedPct
  524        * @re turn
  525        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.TextT O
  526        */
  527         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/addPa tientToEwl ")
  528         @WebResult (name = "a ddPatientT oEwlResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  529         @RequestWr apper(loca lName = "a ddPatientT oEwl", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.AddP atientToEw l")
  530         @ResponseW rapper(loc alName = " addPatient ToEwlRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.AddP atientToEw lResponse" )
  531       public  TextTO ad dPatientTo Ewl(
  532             @WebParam( name = "wa itListType ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  533           St ring waitL istType,
  534             @WebParam( name = "in stitution" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  535           St ring insti tution,
  536             @WebParam( name = "po inter", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  537           St ring point er,
  538             @WebParam( name = "pr iority", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  539           St ring prior ity,
  540             @WebParam( name = "re questedBy" , targetNa mespace =  "http:// DNS          /Schedulin gSvc")
  541           St ring reque stedBy,
  542             @WebParam( name = "pr ovider", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  543           St ring provi der,
  544             @WebParam( name = "sv cConnected Pct", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  545           St ring svcCo nnectedPct ,
  546             @WebParam( name = "sv cConnected Priority",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  547           St ring svcCo nnectedPri ority,
  548             @WebParam( name = "de siredApptD ate", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  549           St ring desir edApptDate ,
  550             @WebParam( name = "co mment", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  551           St ring comme nt,
  552             @WebParam( name = "en rolleeStat us", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  553           St ring enrol leeStatus,
  554             @WebParam( name = "en rolleeDate Used", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  555           St ring enrol leeDateUse d,
  556             @WebParam( name = "en rolleeData baseFile",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  557           St ring enrol leeDatabas eFile,
  558             @WebParam( name = "sc hedulingRe minderFlag ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  559           St ring sched ulingRemin derFlag,
  560             @WebParam( name = "ch angedClini cParentPoi nter", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  561           St ring chang edClinicPa rentPointe r);
  562  
  563       /**
  564        * Get  all possi ble consul t statuses
  565        * 
  566        * @re turn
  567        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultSt atusesArra y
  568        */
  569         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCo nsultStatu ses")
  570         @WebResult (name = "g etConsultS tatusesRes ult", targ etNamespac e = "http: // DNS          /Schedulin gSvc")
  571         @RequestWr apper(loca lName = "g etConsultS tatuses",  targetName space = "h ttp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultStat uses")
  572         @ResponseW rapper(loc alName = " getConsult StatusesRe sponse", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultStat usesRespon se")
  573       public  TaggedCon sultStatus esArray ge tConsultSt atuses();
  574  
  575       /**
  576        * Get  all possi ble consul ting servi ces
  577        * 
  578        * @re turn
  579        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultin gServicesA rray
  580        */
  581         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCo nsultingSe rvices")
  582         @WebResult (name = "g etConsulti ngServices Result", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  583         @RequestWr apper(loca lName = "g etConsulti ngServices ", targetN amespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultingS ervices")
  584         @ResponseW rapper(loc alName = " getConsult ingService sResponse" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultingS ervicesRes ponse")
  585       public  TaggedCon sultingSer vicesArray  getConsul tingServic es();
  586  
  587       /**
  588        * Get  consults  by a combi nation of  service, p rovider, a nd status
  589        * 
  590        * @pa ram startD ate
  591        * @pa ram servic e
  592        * @pa ram provid er
  593        * @pa ram endDat e
  594        * @pa ram status es
  595        * @re turn
  596        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultsA rray
  597        */
  598         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCo nsultsWith outPatient ")
  599         @WebResult (name = "g etConsults WithoutPat ientResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  600         @RequestWr apper(loca lName = "g etConsults WithoutPat ient", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultsWit houtPatien t")
  601         @ResponseW rapper(loc alName = " getConsult sWithoutPa tientRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultsWit houtPatien tResponse" )
  602       public  TaggedCon sultsArray  getConsul tsWithoutP atient(
  603             @WebParam( name = "st artDate",  targetName space = "h ttp:// DNS          /Schedulin gSvc")
  604           St ring start Date,
  605             @WebParam( name = "en dDate", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  606           St ring endDa te,
  607             @WebParam( name = "se rvice", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  608           St ring servi ce,
  609             @WebParam( name = "st atuses", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  610           St ring statu ses,
  611             @WebParam( name = "pr ovider", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  612           St ring provi der);
  613  
  614       /**
  615        * Get  detailed  report for  a particu lar consul t
  616        * 
  617        * @pa ram consul tIen
  618        * @re turn
  619        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultDe tailArray
  620        */
  621         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getCo nsultDetai ls")
  622         @WebResult (name = "g etConsultD etailsResu lt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  623         @RequestWr apper(loca lName = "g etConsultD etails", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultDeta ils")
  624         @ResponseW rapper(loc alName = " getConsult DetailsRes ponse", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetC onsultDeta ilsRespons e")
  625       public  TaggedCon sultDetail Array getC onsultDeta ils(
  626             @WebParam( name = "co nsultIen",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  627           St ring consu ltIen);
  628  
  629       /**
  630        * Add  a data so urce for t his sessio n
  631        * 
  632        * @pa ram region
  633        * @pa ram port
  634        * @pa ram id
  635        * @pa ram protoc ol
  636        * @pa ram name
  637        * @pa ram modali ty
  638        * @pa ram dataso urce
  639        * @re turn
  640        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.SiteT O
  641        */
  642         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/addDa taSource")
  643         @WebResult (name = "a ddDataSour ceResult",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  644         @RequestWr apper(loca lName = "a ddDataSour ce", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.AddD ataSource" )
  645         @ResponseW rapper(loc alName = " addDataSou rceRespons e", target Namespace  = "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.AddD ataSourceR esponse")
  646       public  SiteTO ad dDataSourc e(
  647             @WebParam( name = "id ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  648           St ring id,
  649             @WebParam( name = "na me", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  650           St ring name,
  651             @WebParam( name = "da tasource",  targetNam espace = " http:// DNS          /Schedulin gSvc")
  652           St ring datas ource,
  653             @WebParam( name = "po rt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  654           St ring port,
  655             @WebParam( name = "mo dality", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  656           St ring modal ity,
  657             @WebParam( name = "pr otocol", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  658           St ring proto col,
  659             @WebParam( name = "re gion", tar getNamespa ce = "http :// DNS          /Schedulin gSvc")
  660           St ring regio n);
  661  
  662       /**
  663        * Set  the curre nt session 's sites f ile
  664        * 
  665        * @pa ram sitesF ileName
  666        * @re turn
  667        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.SiteA rray
  668        */
  669         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/setVh a")
  670         @WebResult (name = "s etVhaResul t", target Namespace  = "http:// DNS          /Schedulin gSvc")
  671         @RequestWr apper(loca lName = "s etVha", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.SetV ha")
  672         @ResponseW rapper(loc alName = " setVhaResp onse", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.SetV haResponse ")
  673       public  SiteArray  setVha(
  674             @WebParam( name = "si tesFileNam e", target Namespace  = "http:// DNS          /Schedulin gSvc")
  675           St ring sites FileName);
  676  
  677       /**
  678        * Get  all VHA s ites
  679        * 
  680        * @re turn
  681        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Regio nArray
  682        */
  683         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/getVH A")
  684         @WebResult (name = "g etVHAResul t", target Namespace  = "http:// DNS          /Schedulin gSvc")
  685         @RequestWr apper(loca lName = "g etVHA", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV HA")
  686         @ResponseW rapper(loc alName = " getVHAResp onse", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.GetV HAResponse ")
  687       public  RegionArr ay getVHA( );
  688  
  689       /**
  690        * Con nect to a  single Vis tA system
  691        * 
  692        * @pa ram siteli st
  693        * @re turn
  694        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.DataS ourceArray
  695        */
  696         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/conne ct")
  697         @WebResult (name = "c onnectResu lt", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc")
  698         @RequestWr apper(loca lName = "c onnect", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Conn ect")
  699         @ResponseW rapper(loc alName = " connectRes ponse", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Conn ectRespons e")
  700       public  DataSourc eArray con nect(
  701             @WebParam( name = "si telist", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  702           St ring sitel ist);
  703  
  704       /**
  705        * Log  onto a si ngle VistA  system
  706        * 
  707        * @pa ram pwd
  708        * @pa ram userna me
  709        * @pa ram contex t
  710        * @re turn
  711        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.UserT O
  712        */
  713         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/login ")
  714         @WebResult (name = "l oginResult ", targetN amespace =  "http:// DNS          /Schedulin gSvc")
  715         @RequestWr apper(loca lName = "l ogin", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Logi n")
  716         @ResponseW rapper(loc alName = " loginRespo nse", targ etNamespac e = "http: // DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Logi nResponse" )
  717       public  UserTO lo gin(
  718             @WebParam( name = "us ername", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc")
  719           St ring usern ame,
  720             @WebParam( name = "pw d", target Namespace  = "http:// DNS          /Schedulin gSvc")
  721           St ring pwd,
  722             @WebParam( name = "co ntext", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  723           St ring conte xt);
  724  
  725       /**
  726        * Dis connect fr om all con nected Vis ta systems .
  727        * 
  728        * @re turn
  729        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dTextArray
  730        */
  731         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/disco nnect")
  732         @WebResult (name = "d isconnectR esult", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc")
  733         @RequestWr apper(loca lName = "d isconnect" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Disc onnect")
  734         @ResponseW rapper(loc alName = " disconnect Response",  targetNam espace = " http:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Disc onnectResp onse")
  735       public  TaggedTex tArray dis connect();
  736  
  737       /**
  738        * Sel ect a pati ent at log ged in sit e. DFN is  the Patien t's IEN.
  739        * 
  740        * @pa ram dfn
  741        * @re turn
  742        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Patie ntTO
  743        */
  744         @WebMethod (action =  "http:// DNS          /Schedulin gSvc/selec t")
  745         @WebResult (name = "s electResul t", target Namespace  = "http:// DNS          /Schedulin gSvc")
  746         @RequestWr apper(loca lName = "s elect", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Sele ct")
  747         @ResponseW rapper(loc alName = " selectResp onse", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", cla ssName = " com.agilex .healthcar e.directsc heduling.m dws.genera tedwsdl.sc hedulingse rvice.Sele ctResponse ")
  748       public  PatientTO  select(
  749             @WebParam( name = "DF N", target Namespace  = "http:// DNS          /Schedulin gSvc")
  750           St ring dfn);
  751  
  752   }