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

2594.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 SchedulingSvcHttpPost.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 SchedulingSvcHttpPost.java Thu May 3 13:08:17 2018 UTC

2594.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 37 1292
Changed 36 72
Inserted 0 0
Removed 0 0

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

2594.4 Active regular expressions

No regular expressions were active.

2594.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.jws.soa p.SOAPBind ing;
  9   import jav ax.xml.bin d.annotati on.XmlSeeA lso;
  10  
  11  
  12   /**
  13    * This cl ass was ge nerated by  the JAX-W S RI.
  14    * JAX-WS  RI 2.2.4-b 01
  15    * Generat ed source  version: 2 .2
  16    * 
  17    */
  18   @WebServic e(name = " Scheduling SvcHttpPos t", target Namespace  = "http:// DNS          /Schedulin gSvc")
  19   @SOAPBindi ng(paramet erStyle =  SOAPBindin g.Paramete rStyle.BAR E)
  20   @XmlSeeAls o({
  21       Object Factory.cl ass
  22   })
  23   public int erface Sch edulingSvc HttpPost {
  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       @WebMe thod
  33         @WebResult (name = "T aggedCance llationRea sonsArray" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  34       public  TaggedCan cellationR easonsArra y getCance llationRea sons();
  35  
  36       /**
  37        * Get  all possi ble cancel lation rea sons for t he logged- in site
  38        * 
  39        * @pa ram multiS ite
  40        * @pa ram siteId
  41        * @pa ram mpiPid
  42        * @re turn
  43        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dCancellat ionReasons Array
  44        */
  45       @WebMe thod
  46         @WebResult (name = "T aggedCance llationRea sonsArray" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  47       public  TaggedCan cellationR easonsArra y getVeter anCancella tionReason s(
  48           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "siteId")
  49           St ring siteI d,
  50           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "mpiPid")
  51           St ring mpiPi d,
  52           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "multiSite ")
  53           St ring multi Site);
  54  
  55       /**
  56        * Che ck logged  in user's  access to  clinic
  57        * 
  58        * @pa ram clinic Id
  59        * @re turn
  60        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.BoolT O
  61        */
  62       @WebMe thod
  63         @WebResult (name = "B oolTO", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  64       public  BoolTO ha sClinicAcc ess(
  65           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  66           St ring clini cId);
  67  
  68       /**
  69        * Get  list of c linics
  70        * 
  71        * @pa ram target
  72        * @re turn
  73        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  74        */
  75       @WebMe thod
  76         @WebResult (name = "T aggedHospi talLocatio nArray", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", par tName = "B ody")
  77       public  TaggedHos pitalLocat ionArray g etClinics(
  78           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "target")
  79           St ring targe t);
  80  
  81       /**
  82        * Get  list of a ppointment  types
  83        * 
  84        * @pa ram target
  85        * @re turn
  86        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentType Array
  87        */
  88       @WebMe thod
  89         @WebResult (name = "A ppointment TypeArray" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  90       public  Appointme ntTypeArra y getAppoi ntmentType s(
  91           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "target")
  92           St ring targe t);
  93  
  94       /**
  95        * Mak e an appoi ntment for  a patient
  96        * 
  97        * @pa ram desire dDateTime
  98        * @pa ram ekg
  99        * @pa ram lvl
  100        * @pa ram purpos eSubcatego ry
  101        * @pa ram bookNo tes
  102        * @pa ram appoin tmentTimes tamp
  103        * @pa ram appoin tmentLengt h
  104        * @pa ram purpos e
  105        * @pa ram xRay
  106        * @pa ram lab
  107        * @pa ram appoin tmentType
  108        * @pa ram clinic Id
  109        * @re turn
  110        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentTO
  111        */
  112       @WebMe thod
  113         @WebResult (name = "A ppointment TO", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", par tName = "B ody")
  114       public  Appointme ntTO makeA ppointment (
  115           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  116           St ring clini cId,
  117           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntTimestam p")
  118           St ring appoi ntmentTime stamp,
  119           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "purpose")
  120           St ring purpo se,
  121           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "purposeSu bcategory" )
  122           St ring purpo seSubcateg ory,
  123           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntLength")
  124           St ring appoi ntmentLeng th,
  125           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntType")
  126           St ring appoi ntmentType ,
  127           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "bookNotes ")
  128           St ring bookN otes,
  129           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Lab")
  130           St ring lab,
  131           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "XRay")
  132           St ring xRay,
  133           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "EKG")
  134           St ring ekg,
  135           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Lvl")
  136           St ring lvl,
  137           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "desiredDa teTime")
  138           St ring desir edDateTime );
  139  
  140       /**
  141        * Vet eran can m ake a appo intment
  142        * 
  143        * @pa ram ekg
  144        * @pa ram multiS ite
  145        * @pa ram mpiPid
  146        * @pa ram appoin tmentLengt h
  147        * @pa ram purpos e
  148        * @pa ram xRay
  149        * @pa ram lab
  150        * @pa ram desire dDateTime
  151        * @pa ram lvl
  152        * @pa ram purpos eSubcatego ry
  153        * @pa ram siteId
  154        * @pa ram appoin tmentTimes tamp
  155        * @pa ram bookNo tes
  156        * @pa ram appoin tmentType
  157        * @pa ram clinic Id
  158        * @re turn
  159        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Appoi ntmentTO
  160        */
  161       @WebMe thod
  162         @WebResult (name = "A ppointment TO", targe tNamespace  = "http:/ / DNS          /Schedulin gSvc", par tName = "B ody")
  163       public  Appointme ntTO makeV eteranAppo intment(
  164           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "siteId")
  165           St ring siteI d,
  166           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "mpiPid")
  167           St ring mpiPi d,
  168           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "multiSite ")
  169           St ring multi Site,
  170           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  171           St ring clini cId,
  172           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntTimestam p")
  173           St ring appoi ntmentTime stamp,
  174           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "purpose")
  175           St ring purpo se,
  176           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "purposeSu bcategory" )
  177           St ring purpo seSubcateg ory,
  178           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntLength")
  179           St ring appoi ntmentLeng th,
  180           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntType")
  181           St ring appoi ntmentType ,
  182           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "bookNotes ")
  183           St ring bookN otes,
  184           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Lab")
  185           St ring lab,
  186           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "XRay")
  187           St ring xRay,
  188           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "EKG")
  189           St ring ekg,
  190           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Lvl")
  191           St ring lvl,
  192           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "desiredDa teTime")
  193           St ring desir edDateTime );
  194  
  195       /**
  196        * Get  a list of  patients  by clinic
  197        * 
  198        * @pa ram startD ate
  199        * @pa ram stopDa te
  200        * @pa ram clinic Id
  201        * @re turn
  202        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Patie ntArray
  203        */
  204       @WebMe thod
  205         @WebResult (name = "P atientArra y", target Namespace  = "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  206       public  PatientAr ray getPat ientsByCli nic(
  207           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  208           St ring clini cId,
  209           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "startDate ")
  210           St ring start Date,
  211           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "stopDate" )
  212           St ring stopD ate);
  213  
  214       /**
  215        * Get  Electroni c Wait Lis t (EWL) by  Patient
  216        * 
  217        * @re turn
  218        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dEwlStatus Arrays
  219        */
  220       @WebMe thod
  221         @WebResult (name = "T aggedEwlSt atusArrays ", targetN amespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  222       public  TaggedEwl StatusArra ys getEwlB yPatient() ;
  223  
  224       /**
  225        * Get  Near list  by Facili ty
  226        * 
  227        * @re turn
  228        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dNearListB yFacilityA rrays
  229        */
  230       @WebMe thod
  231         @WebResult (name = "T aggedNearL istByFacil ityArrays" , targetNa mespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  232       public  TaggedNea rListByFac ilityArray s getNearL istByFacil ity();
  233  
  234       /**
  235        * Get  Near list  by Patien t
  236        * 
  237        * @re turn
  238        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dNearListB yPatientAr rays
  239        */
  240       @WebMe thod
  241         @WebResult (name = "T aggedNearL istByPatie ntArrays",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  242       public  TaggedNea rListByPat ientArrays  getNearLi stByPatien t();
  243  
  244       /**
  245        * Get  Recall Li st by Faci lity
  246        * 
  247        * @re turn
  248        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dRecallLis tByFacilit yArrays
  249        */
  250       @WebMe thod
  251         @WebResult (name = "T aggedRecal lListByFac ilityArray s", target Namespace  = "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  252       public  TaggedRec allListByF acilityArr ays getRec allListByF acility();
  253  
  254       /**
  255        * Get  Electroni c Wait Lis t (EWL) by  Facility
  256        * 
  257        * @re turn
  258        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dEwlByFaci lityArrays
  259        */
  260       @WebMe thod
  261         @WebResult (name = "T aggedEwlBy FacilityAr rays", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", par tName = "B ody")
  262       public  TaggedEwl ByFacility Arrays get EwlByFacil ity();
  263  
  264       /**
  265        * Can cel an app ointment f or a patie nt
  266        * 
  267        * @pa ram appoin tmentTimes tamp
  268        * @pa ram cancel reason
  269        * @pa ram remark s
  270        * @pa ram cancel Code
  271        * @pa ram clinic Id
  272        * @re turn
  273        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Cance lAppointme ntTO
  274        */
  275       @WebMe thod
  276         @WebResult (name = "C ancelAppoi ntmentTO",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  277       public  CancelApp ointmentTO  cancelApp ointment(
  278           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  279           St ring clini cId,
  280           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntTimestam p")
  281           St ring appoi ntmentTime stamp,
  282           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "cancelCod e")
  283           St ring cance lCode,
  284           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "cancelrea son")
  285           St ring cance lreason,
  286           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "remarks")
  287           St ring remar ks);
  288  
  289       /**
  290        * Can cel vetera n's appoin tment
  291        * 
  292        * @pa ram appoin tmentTimes tamp
  293        * @pa ram multiS ite
  294        * @pa ram siteId
  295        * @pa ram mpiPid
  296        * @pa ram cancel reason
  297        * @pa ram remark s
  298        * @pa ram cancel Code
  299        * @pa ram clinic Id
  300        * @re turn
  301        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Cance lAppointme ntTO
  302        */
  303       @WebMe thod
  304         @WebResult (name = "C ancelAppoi ntmentTO",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  305       public  CancelApp ointmentTO  cancelVet eranAppoin tment(
  306           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "siteId")
  307           St ring siteI d,
  308           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "mpiPid")
  309           St ring mpiPi d,
  310           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "multiSite ")
  311           St ring multi Site,
  312           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  313           St ring clini cId,
  314           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "appointme ntTimestam p")
  315           St ring appoi ntmentTime stamp,
  316           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "cancelCod e")
  317           St ring cance lCode,
  318           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "cancelrea son")
  319           St ring cance lreason,
  320           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "remarks")
  321           St ring remar ks);
  322  
  323       /**
  324        * Get  a patient 's pending  appointme nts with b ooking not es.
  325        * 
  326        * @pa ram fromDa te
  327        * @re turn
  328        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dAppointme ntArray
  329        */
  330       @WebMe thod
  331         @WebResult (name = "T aggedAppoi ntmentArra y", target Namespace  = "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  332       public  TaggedApp ointmentAr ray getApp ointmentsB ookingNote s(
  333           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "fromDate" )
  334           St ring fromD ate);
  335  
  336       /**
  337        * Get  veteran's  pending a ppointment s with boo king notes .
  338        * 
  339        * @pa ram fromDa te
  340        * @pa ram multiS ite
  341        * @pa ram siteId
  342        * @pa ram mpiPid
  343        * @re turn
  344        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dAppointme ntArray
  345        */
  346       @WebMe thod
  347         @WebResult (name = "T aggedAppoi ntmentArra y", target Namespace  = "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  348       public  TaggedApp ointmentAr ray getVet eranAppoin tmentsBook ingNotes(
  349           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "siteId")
  350           St ring siteI d,
  351           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "mpiPid")
  352           St ring mpiPi d,
  353           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "multiSite ")
  354           St ring multi Site,
  355           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "fromDate" )
  356           St ring fromD ate);
  357  
  358       /**
  359        * 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).
  360        * 
  361        * @pa ram startD ate
  362        * @pa ram endDat e
  363        * @pa ram clinic Id
  364        * @re turn
  365        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  366        */
  367       @WebMe thod
  368         @WebResult (name = "T aggedHospi talLocatio nArray", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", par tName = "B ody")
  369       public  TaggedHos pitalLocat ionArray g etClinicSc hedulingDe tailsByDat eRange(
  370           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  371           St ring clini cId,
  372           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "startDate ")
  373           St ring start Date,
  374           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "endDate")
  375           St ring endDa te);
  376  
  377       /**
  378        * 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).
  379        * 
  380        * @pa ram startD ate
  381        * @pa ram multiS ite
  382        * @pa ram siteId
  383        * @pa ram mpiPid
  384        * @pa ram endDat e
  385        * @pa ram clinic Id
  386        * @re turn
  387        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  388        */
  389       @WebMe thod
  390         @WebResult (name = "T aggedHospi talLocatio nArray", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", par tName = "B ody")
  391       public  TaggedHos pitalLocat ionArray g etVeteranC linicSched ulingDetai lsByDateRa nge(
  392           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "siteId")
  393           St ring siteI d,
  394           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "mpiPid")
  395           St ring mpiPi d,
  396           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "multiSite ")
  397           St ring multi Site,
  398           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "clinicId" )
  399           St ring clini cId,
  400           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "startDate ")
  401           St ring start Date,
  402           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "endDate")
  403           St ring endDa te);
  404  
  405       /**
  406        * Get  all clini cs for the  logged-in  site, inc luding spe cialties
  407        * 
  408        * @pa ram target
  409        * @re turn
  410        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dHospitalL ocationArr ay
  411        */
  412       @WebMe thod
  413         @WebResult (name = "T aggedHospi talLocatio nArray", t argetNames pace = "ht tp:// DNS          /Schedulin gSvc", par tName = "B ody")
  414       public  TaggedHos pitalLocat ionArray g etClinicsW ithSpecial ties(
  415           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "target")
  416           St ring targe t);
  417  
  418       /**
  419        * Get  Recall li st by Pati ent
  420        * 
  421        * @re turn
  422        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dRecallLis tByPatient Arrays
  423        */
  424       @WebMe thod
  425         @WebResult (name = "T aggedRecal lListByPat ientArrays ", targetN amespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  426       public  TaggedRec allListByP atientArra ys getReca llListByPa tient();
  427  
  428       /**
  429        * Rem ove Patien t from Ele ctronic Wa iting List  (EWL)
  430        * 
  431        * @pa ram sdwlDa ta
  432        * @pa ram disp
  433        * @pa ram sdwlie n
  434        * @re turn
  435        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.TextT O
  436        */
  437       @WebMe thod
  438         @WebResult (name = "T extTO", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  439       public  TextTO re movePatien tFromEwl(
  440           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "SDWLIEN")
  441           St ring sdwli en,
  442           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Disp")
  443           St ring disp,
  444           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "SDWLData" )
  445           St ring sdwlD ata);
  446  
  447       /**
  448        * Upd ate Near L ist
  449        * 
  450        * @pa ram status
  451        * @re turn
  452        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dUpdateNea rListArray s
  453        */
  454       @WebMe thod
  455         @WebResult (name = "T aggedUpdat eNearListA rrays", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  456       public  TaggedUpd ateNearLis tArrays up dateNearLi st(
  457           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "Status")
  458           St ring statu s);
  459  
  460       /**
  461        * Add  patient t o Electron ic Wait Li st (EWL)
  462        * 
  463        * @pa ram enroll eeDateUsed
  464        * @pa ram enroll eeDatabase File
  465        * @pa ram waitLi stType
  466        * @pa ram enroll eeStatus
  467        * @pa ram desire dApptDate
  468        * @pa ram provid er
  469        * @pa ram priori ty
  470        * @pa ram change dClinicPar entPointer
  471        * @pa ram pointe r
  472        * @pa ram svcCon nectedPrio rity
  473        * @pa ram commen t
  474        * @pa ram schedu lingRemind erFlag
  475        * @pa ram instit ution
  476        * @pa ram reques tedBy
  477        * @pa ram svcCon nectedPct
  478        * @re turn
  479        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.TextT O
  480        */
  481       @WebMe thod
  482         @WebResult (name = "T extTO", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  483       public  TextTO ad dPatientTo Ewl(
  484           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "waitListT ype")
  485           St ring waitL istType,
  486           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "instituti on")
  487           St ring insti tution,
  488           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "pointer")
  489           St ring point er,
  490           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "priority" )
  491           St ring prior ity,
  492           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "requested By")
  493           St ring reque stedBy,
  494           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "provider" )
  495           St ring provi der,
  496           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "svcConnec tedPct")
  497           St ring svcCo nnectedPct ,
  498           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "svcConnec tedPriorit y")
  499           St ring svcCo nnectedPri ority,
  500           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "desiredAp ptDate")
  501           St ring desir edApptDate ,
  502           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "comment")
  503           St ring comme nt,
  504           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "enrolleeS tatus")
  505           St ring enrol leeStatus,
  506           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "enrolleeD ateUsed")
  507           St ring enrol leeDateUse d,
  508           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "enrolleeD atabaseFil e")
  509           St ring enrol leeDatabas eFile,
  510           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "schedulin gReminderF lag")
  511           St ring sched ulingRemin derFlag,
  512           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "changedCl inicParent Pointer")
  513           St ring chang edClinicPa rentPointe r);
  514  
  515       /**
  516        * Get  all possi ble consul t statuses
  517        * 
  518        * @re turn
  519        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultSt atusesArra y
  520        */
  521       @WebMe thod
  522         @WebResult (name = "T aggedConsu ltStatuses Array", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  523       public  TaggedCon sultStatus esArray ge tConsultSt atuses();
  524  
  525       /**
  526        * Get  all possi ble consul ting servi ces
  527        * 
  528        * @re turn
  529        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultin gServicesA rray
  530        */
  531       @WebMe thod
  532         @WebResult (name = "T aggedConsu ltingServi cesArray",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  533       public  TaggedCon sultingSer vicesArray  getConsul tingServic es();
  534  
  535       /**
  536        * Get  consults  by a combi nation of  service, p rovider, a nd status
  537        * 
  538        * @pa ram startD ate
  539        * @pa ram servic e
  540        * @pa ram provid er
  541        * @pa ram endDat e
  542        * @pa ram status es
  543        * @re turn
  544        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultsA rray
  545        */
  546       @WebMe thod
  547         @WebResult (name = "T aggedConsu ltsArray",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  548       public  TaggedCon sultsArray  getConsul tsWithoutP atient(
  549           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "startDate ")
  550           St ring start Date,
  551           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "endDate")
  552           St ring endDa te,
  553           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "service")
  554           St ring servi ce,
  555           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "statuses" )
  556           St ring statu ses,
  557           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "provider" )
  558           St ring provi der);
  559  
  560       /**
  561        * Get  detailed  report for  a particu lar consul t
  562        * 
  563        * @pa ram consul tIen
  564        * @re turn
  565        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dConsultDe tailArray
  566        */
  567       @WebMe thod
  568         @WebResult (name = "T aggedConsu ltDetailAr ray", targ etNamespac e = "http: // DNS          /Schedulin gSvc", par tName = "B ody")
  569       public  TaggedCon sultDetail Array getC onsultDeta ils(
  570           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "consultIe n")
  571           St ring consu ltIen);
  572  
  573       /**
  574        * Add  a data so urce for t his sessio n
  575        * 
  576        * @pa ram region
  577        * @pa ram port
  578        * @pa ram id
  579        * @pa ram protoc ol
  580        * @pa ram name
  581        * @pa ram modali ty
  582        * @pa ram dataso urce
  583        * @re turn
  584        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.SiteT O
  585        */
  586       @WebMe thod
  587         @WebResult (name = "S iteTO", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  588       public  SiteTO ad dDataSourc e(
  589           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "id")
  590           St ring id,
  591           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "name")
  592           St ring name,
  593           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "datasourc e")
  594           St ring datas ource,
  595           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "port")
  596           St ring port,
  597           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "modality" )
  598           St ring modal ity,
  599           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "protocol" )
  600           St ring proto col,
  601           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "region")
  602           St ring regio n);
  603  
  604       /**
  605        * Set  the curre nt session 's sites f ile
  606        * 
  607        * @pa ram sitesF ileName
  608        * @re turn
  609        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.SiteA rray
  610        */
  611       @WebMe thod
  612         @WebResult (name = "S iteArray",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  613       public  SiteArray  setVha(
  614           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "sitesFile Name")
  615           St ring sites FileName);
  616  
  617       /**
  618        * Get  all VHA s ites
  619        * 
  620        * @re turn
  621        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Regio nArray
  622        */
  623       @WebMe thod
  624         @WebResult (name = "R egionArray ", targetN amespace =  "http:// DNS          /Schedulin gSvc", par tName = "B ody")
  625       public  RegionArr ay getVHA( );
  626  
  627       /**
  628        * Con nect to a  single Vis tA system
  629        * 
  630        * @pa ram siteli st
  631        * @re turn
  632        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.DataS ourceArray
  633        */
  634       @WebMe thod
  635         @WebResult (name = "D ataSourceA rray", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", par tName = "B ody")
  636       public  DataSourc eArray con nect(
  637           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "sitelist" )
  638           St ring sitel ist);
  639  
  640       /**
  641        * Log  onto a si ngle VistA  system
  642        * 
  643        * @pa ram pwd
  644        * @pa ram userna me
  645        * @pa ram contex t
  646        * @re turn
  647        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.UserT O
  648        */
  649       @WebMe thod
  650         @WebResult (name = "U serTO", ta rgetNamesp ace = "htt p:// DNS          /Schedulin gSvc", par tName = "B ody")
  651       public  UserTO lo gin(
  652           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "username" )
  653           St ring usern ame,
  654           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "pwd")
  655           St ring pwd,
  656           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "context")
  657           St ring conte xt);
  658  
  659       /**
  660        * Dis connect fr om all con nected Vis ta systems .
  661        * 
  662        * @re turn
  663        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Tagge dTextArray
  664        */
  665       @WebMe thod
  666         @WebResult (name = "T aggedTextA rray", tar getNamespa ce = "http :// DNS          /Schedulin gSvc", par tName = "B ody")
  667       public  TaggedTex tArray dis connect();
  668  
  669       /**
  670        * Sel ect a pati ent at log ged in sit e. DFN is  the Patien t's IEN.
  671        * 
  672        * @pa ram dfn
  673        * @re turn
  674        *      returns c om.agilex. healthcare .directsch eduling.md ws.generat edwsdl.sch edulingser vice.Patie ntTO
  675        */
  676       @WebMe thod
  677         @WebResult (name = "P atientTO",  targetNam espace = " http:// DNS          /Schedulin gSvc", par tName = "B ody")
  678       public  PatientTO  select(
  679           @W ebParam(na me = "stri ng", targe tNamespace  = "http:/ /www.w3.or g/2001/XML Schema", p artName =  "DFN")
  680           St ring dfn);
  681  
  682   }