12. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/7/2019 7:15:05 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.

12.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\BusinessManager\Web References\MDWS Reference.cs Wed May 22 20:13:31 2019 UTC
2 C:\AraxisMergeCompare\Pri_re\BusinessManager\Web References\MDWS Reference.cs Wed May 29 15:04:19 2019 UTC

12.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 263 34594
Changed 262 524
Inserted 0 0
Removed 0 0

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

12.4 Active regular expressions

No regular expressions were active.

12.5 Comparison detail

  1   //-------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
  2   // <auto-g enerated>
  3   //     Thi s code was  generated  by a tool .
  4   //     Run time Versi on:4.0.303 19.42000
  5   //
  6   //     Cha nges to th is file ma y cause in correct be havior and  will be l ost if
  7   //     the  code is r egenerated .
  8   // </auto- generated>
  9   //-------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
  10  
  11   // 
  12   // This so urce code  was auto-g enerated b y Microsof t.VSDesign er, Versio n 4.0.3031 9.42000.
  13   // 
  14   #pragma wa rning disa ble 1591
  15  
  16   namespace  VeteransAf fairs.Regi stries.Bus inessManag er.MDWS {
  17       using  System;
  18       using  System.Web .Services;
  19       using  System.Dia gnostics;
  20       using  System.Web .Services. Protocols;
  21       using  System.Xml .Serializa tion;
  22       using  System.Com ponentMode l;
  23       
  24       
  25       /// <r emarks/>
  26       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  27       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  28       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  29         [System.We b.Services .WebServic eBindingAt tribute(Na me="EmrSvc Soap", Nam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc")]
  30       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Abs tractTO))]
  31       public  partial c lass EmrSv c : System .Web.Servi ces.Protoc ols.SoapHt tpClientPr otocol {
  32           
  33           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthIns trumentsFo rPatientOp erationCom pleted;
  34           
  35           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthIns trumentsFo rPatientBy SurveyOper ationCompl eted;
  36           
  37           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthIns trumentRes ultSetOper ationCompl eted;
  38           
  39           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthIns trumentRes ultSetBySu rveyOperat ionComplet ed;
  40           
  41           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getNhinD ataOperati onComplete d;
  42           
  43           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAllIn stitutions OperationC ompleted;
  44           
  45           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVista Timestamps OperationC ompleted;
  46           
  47           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntCareTeam OperationC ompleted;
  48           
  49           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getActiv eDirectory DomainsOpe rationComp leted;
  50           
  51           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k loginAct iveDirecto ryOperatio nCompleted ;
  52           
  53           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k ldapUser LookupOper ationCompl eted;
  54           
  55           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getLabTe stDescript ionOperati onComplete d;
  56           
  57           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getLabTe stsOperati onComplete d;
  58           
  59           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntAssociat esOperatio nCompleted ;
  60           
  61           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAdhoc HealthSumm aryByDispl ayNameOper ationCompl eted;
  62           
  63           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k EXPERIME NTALgetHea lthSummary OperationC ompleted;
  64           
  65           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCorre spondingId sOperation Completed;
  66           
  67           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVHAOp erationCom pleted;
  68           
  69           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVISNO perationCo mpleted;
  70           
  71           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k connectO perationCo mpleted;
  72           
  73           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k loginOpe rationComp leted;
  74           
  75           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k disconne ctOperatio nCompleted ;
  76           
  77           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k disconne ctRemoteSi tesOperati onComplete d;
  78           
  79           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k visitOpe rationComp leted;
  80           
  81           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k cprsLaun chOperatio nCompleted ;
  82           
  83           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k cprsUser LookupOper ationCompl eted;
  84           
  85           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k matchOpe rationComp leted;
  86           
  87           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k selectOp erationCom pleted;
  88           
  89           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k setupMul tiSiteQuer yOperation Completed;
  90           
  91           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getConfi dentiality OperationC ompleted;
  92           
  93           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k issueCon fidentiali tyBulletin OperationC ompleted;
  94           
  95           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getLates tVitalSign sOperation Completed;
  96           
  97           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVital SignsOpera tionComple ted;
  98           
  99           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAller giesOperat ionComplet ed;
  100           
  101           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAller giesBySite OperationC ompleted;
  102           
  103           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getRadio logyReport sOperation Completed;
  104           
  105           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getRadio logyReport sBySiteOpe rationComp leted;
  106           
  107           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSurge ryReportsO perationCo mpleted;
  108           
  109           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSurge ryReportsB ySiteOpera tionComple ted;
  110           
  111           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSurge ryReportTe xtOperatio nCompleted ;
  112           
  113           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSurge ryReportsW ithTextOpe rationComp leted;
  114           
  115           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getProbl emListOper ationCompl eted;
  116           
  117           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOutpa tientMedsO perationCo mpleted;
  118           
  119           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getIvMed sOperation Completed;
  120           
  121           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getImoMe dsOperatio nCompleted ;
  122           
  123           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getUnitD oseMedsOpe rationComp leted;
  124           
  125           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOther MedsOperat ionComplet ed;
  126           
  127           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAllMe dsOperatio nCompleted ;
  128           
  129           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMedic ationDetai lOperation Completed;
  130           
  131           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSigne dNotesOper ationCompl eted;
  132           
  133           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getUnsig nedNotesOp erationCom pleted;
  134           
  135           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getUncos ignedNotes OperationC ompleted;
  136           
  137           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getNoteO perationCo mpleted;
  138           
  139           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getNotes WithTextOp erationCom pleted;
  140           
  141           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getDisch argeSummar iesOperati onComplete d;
  142           
  143           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getConsu ltsForPati entOperati onComplete d;
  144           
  145           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAppoi ntmentsOpe rationComp leted;
  146           
  147           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthApp ointmentsO perationCo mpleted;
  148           
  149           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMenta lHealthVis itsOperati onComplete d;
  150           
  151           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAppoi ntmentText OperationC ompleted;
  152           
  153           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getClini calWarning sOperation Completed;
  154           
  155           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAdvan ceDirectiv esOperatio nCompleted ;
  156           
  157           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCrisi sNotesOper ationCompl eted;
  158           
  159           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getImmun izationsOp erationCom pleted;
  160           
  161           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOutpa tientRxPro fileOperat ionComplet ed;
  162           
  163           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMedsA dminHxOper ationCompl eted;
  164           
  165           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMedsA dminLogOpe rationComp leted;
  166           
  167           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getChemH emReportsO perationCo mpleted;
  168           
  169           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getChemH emReportsS impleOpera tionComple ted;
  170           
  171           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCytol ogyReports OperationC ompleted;
  172           
  173           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getMicro biologyRep ortsOperat ionComplet ed;
  174           
  175           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSurgi calPatholo gyReportsO perationCo mpleted;
  176           
  177           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getBlood Availabili tyReportsO perationCo mpleted;
  178           
  179           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getBlood Transfusio nReportsOp erationCom pleted;
  180           
  181           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getBlood BankReport sOperation Completed;
  182           
  183           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getElect ronMicrosc opyReports OperationC ompleted;
  184           
  185           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCytop athologyRe portsOpera tionComple ted;
  186           
  187           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAutop syReportsO perationCo mpleted;
  188           
  189           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOutpa tientEncou nterReport sOperation Completed;
  190           
  191           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAdmis sionsRepor tsOperatio nCompleted ;
  192           
  193           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getExpan dedAdtRepo rtsOperati onComplete d;
  194           
  195           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getDisch argeDiagno sisReports OperationC ompleted;
  196           
  197           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getDisch argesRepor tsOperatio nCompleted ;
  198           
  199           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getTrans fersReport sOperation Completed;
  200           
  201           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getFutur eClinicVis itsReports OperationC ompleted;
  202           
  203           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPastC linicVisit sReportsOp erationCom pleted;
  204           
  205           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getTreat ingSpecial tyReportsO perationCo mpleted;
  206           
  207           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCompA ndPenRepor tsOperatio nCompleted ;
  208           
  209           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getCareT eamReports OperationC ompleted;
  210           
  211           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getIcdPr oceduresRe portsOpera tionComple ted;
  212           
  213           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getIcdSu rgeryRepor tsOperatio nCompleted ;
  214           
  215           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getNoteT itlesOpera tionComple ted;
  216           
  217           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getHospi talLocatio nsOperatio nCompleted ;
  218           
  219           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getImagi ngReportOp erationCom pleted;
  220           
  221           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k writeSim pleOrderBy PolicyOper ationCompl eted;
  222           
  223           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isValidE sigOperati onComplete d;
  224           
  225           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k patientI nquiryOper ationCompl eted;
  226           
  227           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getWards OperationC ompleted;
  228           
  229           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntsByWardO perationCo mpleted;
  230           
  231           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getClini csOperatio nCompleted ;
  232           
  233           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntsByClini cOperation Completed;
  234           
  235           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSpeci altiesOper ationCompl eted;
  236           
  237           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntsBySpeci altyOperat ionComplet ed;
  238           
  239           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getTeams OperationC ompleted;
  240           
  241           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntsByTeamO perationCo mpleted;
  242           
  243           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntsByProvi derOperati onComplete d;
  244           
  245           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAdmis sionsOpera tionComple ted;
  246           
  247           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getLocat ionsOperat ionComplet ed;
  248           
  249           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPrfNo teActionsO perationCo mpleted;
  250           
  251           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVisit sOperation Completed;
  252           
  253           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isConsul tNoteOpera tionComple ted;
  254           
  255           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isCosign erRequired OperationC ompleted;
  256           
  257           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isOneVis itNoteOper ationCompl eted;
  258           
  259           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isPrfNot eOperation Completed;
  260           
  261           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k isSurger yNoteOpera tionComple ted;
  262           
  263           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k writeNot eOperation Completed;
  264           
  265           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k signNote OperationC ompleted;
  266           
  267           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k closeNot eOperation Completed;
  268           
  269           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getDemog raphicsOpe rationComp leted;
  270           
  271           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k mpiLooku pOperation Completed;
  272           
  273           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k nptLooku pOperation Completed;
  274           
  275           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getAllOr dersOperat ionComplet ed;
  276           
  277           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getRemin derReportT emplatesOp erationCom pleted;
  278           
  279           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getActiv eReminderR eportsOper ationCompl eted;
  280           
  281           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPatie ntListForR eminderRep ortOperati onComplete d;
  282           
  283           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getPcpFo rPatientOp erationCom pleted;
  284           
  285           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getSites ForStation OperationC ompleted;
  286           
  287           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getClini csByNameOp erationCom pleted;
  288           
  289           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOrder ableItemsB yNameOpera tionComple ted;
  290           
  291           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOrder StatusForP atientOper ationCompl eted;
  292           
  293           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOrder DialogsFor DisplayGro upOperatio nCompleted ;
  294           
  295           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getOrder DialogItem sOperation Completed;
  296           
  297           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getUsers WithOption OperationC ompleted;
  298           
  299           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k userHasP ermissionO perationCo mpleted;
  300           
  301           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getUserS ecurityKey sOperation Completed;
  302           
  303           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVaria bleValueOp erationCom pleted;
  304           
  305           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getVersi onOperatio nCompleted ;
  306           
  307           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k addDataS ourceOpera tionComple ted;
  308           
  309           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getFacad eVersionOp erationCom pleted;
  310           
  311           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k setVhaOp erationCom pleted;
  312           
  313           pr ivate Syst em.Threadi ng.SendOrP ostCallbac k getRpcsO perationCo mpleted;
  314           
  315           pr ivate bool  useDefaul tCredentia lsSetExpli citly;
  316           
  317           // / <remarks />
  318           pu blic EmrSv c() {
  319                this.Url  = global: :VeteransA ffairs.Reg istries.Bu sinessMana ger.Proper ties.Setti ngs.Defaul t.Veterans Affairs_Re gistries_B usinessMan ager_MDWS_ EmrSvc;
  320                if ((thi s.IsLocalF ileSystemW ebService( this.Url)  == true))  {
  321                    this .UseDefaul tCredentia ls = true;
  322                    this .useDefaul tCredentia lsSetExpli citly = fa lse;
  323                }
  324                else {
  325                    this .useDefaul tCredentia lsSetExpli citly = tr ue;
  326                }
  327           }
  328           
  329           pu blic new s tring Url  {
  330                get {
  331                    retu rn base.Ur l;
  332                }
  333                set {
  334                    if ( (((this.Is LocalFileS ystemWebSe rvice(base .Url) == t rue) 
  335                                 &&  (this.use DefaultCre dentialsSe tExplicitl y == false )) 
  336                                 &&  (this.IsL ocalFileSy stemWebSer vice(value ) == false ))) {
  337                         base.UseDe faultCrede ntials = f alse;
  338                    }
  339                    base .Url = val ue;
  340                }
  341           }
  342           
  343           pu blic new b ool UseDef aultCreden tials {
  344                get {
  345                    retu rn base.Us eDefaultCr edentials;
  346                }
  347                set {
  348                    base .UseDefaul tCredentia ls = value ;
  349                    this .useDefaul tCredentia lsSetExpli citly = tr ue;
  350                }
  351           }
  352           
  353           // / <remarks />
  354           pu blic event  getMental HealthInst rumentsFor PatientCom pletedEven tHandler g etMentalHe althInstru mentsForPa tientCompl eted;
  355           
  356           // / <remarks />
  357           pu blic event  getMental HealthInst rumentsFor PatientByS urveyCompl etedEventH andler get MentalHeal thInstrume ntsForPati entBySurve yCompleted ;
  358           
  359           // / <remarks />
  360           pu blic event  getMental HealthInst rumentResu ltSetCompl etedEventH andler get MentalHeal thInstrume ntResultSe tCompleted ;
  361           
  362           // / <remarks />
  363           pu blic event  getMental HealthInst rumentResu ltSetBySur veyComplet edEventHan dler getMe ntalHealth Instrument ResultSetB ySurveyCom pleted;
  364           
  365           // / <remarks />
  366           pu blic event  getNhinDa taComplete dEventHand ler getNhi nDataCompl eted;
  367           
  368           // / <remarks />
  369           pu blic event  getAllIns titutionsC ompletedEv entHandler  getAllIns titutionsC ompleted;
  370           
  371           // / <remarks />
  372           pu blic event  getVistaT imestampsC ompletedEv entHandler  getVistaT imestampsC ompleted;
  373           
  374           // / <remarks />
  375           pu blic event  getPatien tCareTeamC ompletedEv entHandler  getPatien tCareTeamC ompleted;
  376           
  377           // / <remarks />
  378           pu blic event  getActive DirectoryD omainsComp letedEvent Handler ge tActiveDir ectoryDoma insComplet ed;
  379           
  380           // / <remarks />
  381           pu blic event  loginActi veDirector yCompleted EventHandl er loginAc tiveDirect oryComplet ed;
  382           
  383           // / <remarks />
  384           pu blic event  ldapUserL ookupCompl etedEventH andler lda pUserLooku pCompleted ;
  385           
  386           // / <remarks />
  387           pu blic event  getLabTes tDescripti onComplete dEventHand ler getLab TestDescri ptionCompl eted;
  388           
  389           // / <remarks />
  390           pu blic event  getLabTes tsComplete dEventHand ler getLab TestsCompl eted;
  391           
  392           // / <remarks />
  393           pu blic event  getPatien tAssociate sCompleted EventHandl er getPati entAssocia tesComplet ed;
  394           
  395           // / <remarks />
  396           pu blic event  getAdhocH ealthSumma ryByDispla yNameCompl etedEventH andler get AdhocHealt hSummaryBy DisplayNam eCompleted ;
  397           
  398           // / <remarks />
  399           pu blic event  EXPERIMEN TALgetHeal thSummaryC ompletedEv entHandler  EXPERIMEN TALgetHeal thSummaryC ompleted;
  400           
  401           // / <remarks />
  402           pu blic event  getCorres pondingIds CompletedE ventHandle r getCorre spondingId sCompleted ;
  403           
  404           // / <remarks />
  405           pu blic event  getVHACom pletedEven tHandler g etVHACompl eted;
  406           
  407           // / <remarks />
  408           pu blic event  getVISNCo mpletedEve ntHandler  getVISNCom pleted;
  409           
  410           // / <remarks />
  411           pu blic event  connectCo mpletedEve ntHandler  connectCom pleted;
  412           
  413           // / <remarks />
  414           pu blic event  loginComp letedEvent Handler lo ginComplet ed;
  415           
  416           // / <remarks />
  417           pu blic event  disconnec tCompleted EventHandl er disconn ectComplet ed;
  418           
  419           // / <remarks />
  420           pu blic event  disconnec tRemoteSit esComplete dEventHand ler discon nectRemote SitesCompl eted;
  421           
  422           // / <remarks />
  423           pu blic event  visitComp letedEvent Handler vi sitComplet ed;
  424           
  425           // / <remarks />
  426           pu blic event  cprsLaunc hCompleted EventHandl er cprsLau nchComplet ed;
  427           
  428           // / <remarks />
  429           pu blic event  cprsUserL ookupCompl etedEventH andler cpr sUserLooku pCompleted ;
  430           
  431           // / <remarks />
  432           pu blic event  matchComp letedEvent Handler ma tchComplet ed;
  433           
  434           // / <remarks />
  435           pu blic event  selectCom pletedEven tHandler s electCompl eted;
  436           
  437           // / <remarks />
  438           pu blic event  setupMult iSiteQuery CompletedE ventHandle r setupMul tiSiteQuer yCompleted ;
  439           
  440           // / <remarks />
  441           pu blic event  getConfid entialityC ompletedEv entHandler  getConfid entialityC ompleted;
  442           
  443           // / <remarks />
  444           pu blic event  issueConf identialit yBulletinC ompletedEv entHandler  issueConf identialit yBulletinC ompleted;
  445           
  446           // / <remarks />
  447           pu blic event  getLatest VitalSigns CompletedE ventHandle r getLates tVitalSign sCompleted ;
  448           
  449           // / <remarks />
  450           pu blic event  getVitalS ignsComple tedEventHa ndler getV italSignsC ompleted;
  451           
  452           // / <remarks />
  453           pu blic event  getAllerg iesComplet edEventHan dler getAl lergiesCom pleted;
  454           
  455           // / <remarks />
  456           pu blic event  getAllerg iesBySiteC ompletedEv entHandler  getAllerg iesBySiteC ompleted;
  457           
  458           // / <remarks />
  459           pu blic event  getRadiol ogyReports CompletedE ventHandle r getRadio logyReport sCompleted ;
  460           
  461           // / <remarks />
  462           pu blic event  getRadiol ogyReports BySiteComp letedEvent Handler ge tRadiology ReportsByS iteComplet ed;
  463           
  464           // / <remarks />
  465           pu blic event  getSurger yReportsCo mpletedEve ntHandler  getSurgery ReportsCom pleted;
  466           
  467           // / <remarks />
  468           pu blic event  getSurger yReportsBy SiteComple tedEventHa ndler getS urgeryRepo rtsBySiteC ompleted;
  469           
  470           // / <remarks />
  471           pu blic event  getSurger yReportTex tCompleted EventHandl er getSurg eryReportT extComplet ed;
  472           
  473           // / <remarks />
  474           pu blic event  getSurger yReportsWi thTextComp letedEvent Handler ge tSurgeryRe portsWithT extComplet ed;
  475           
  476           // / <remarks />
  477           pu blic event  getProble mListCompl etedEventH andler get ProblemLis tCompleted ;
  478           
  479           // / <remarks />
  480           pu blic event  getOutpat ientMedsCo mpletedEve ntHandler  getOutpati entMedsCom pleted;
  481           
  482           // / <remarks />
  483           pu blic event  getIvMeds CompletedE ventHandle r getIvMed sCompleted ;
  484           
  485           // / <remarks />
  486           pu blic event  getImoMed sCompleted EventHandl er getImoM edsComplet ed;
  487           
  488           // / <remarks />
  489           pu blic event  getUnitDo seMedsComp letedEvent Handler ge tUnitDoseM edsComplet ed;
  490           
  491           // / <remarks />
  492           pu blic event  getOtherM edsComplet edEventHan dler getOt herMedsCom pleted;
  493           
  494           // / <remarks />
  495           pu blic event  getAllMed sCompleted EventHandl er getAllM edsComplet ed;
  496           
  497           // / <remarks />
  498           pu blic event  getMedica tionDetail CompletedE ventHandle r getMedic ationDetai lCompleted ;
  499           
  500           // / <remarks />
  501           pu blic event  getSigned NotesCompl etedEventH andler get SignedNote sCompleted ;
  502           
  503           // / <remarks />
  504           pu blic event  getUnsign edNotesCom pletedEven tHandler g etUnsigned NotesCompl eted;
  505           
  506           // / <remarks />
  507           pu blic event  getUncosi gnedNotesC ompletedEv entHandler  getUncosi gnedNotesC ompleted;
  508           
  509           // / <remarks />
  510           pu blic event  getNoteCo mpletedEve ntHandler  getNoteCom pleted;
  511           
  512           // / <remarks />
  513           pu blic event  getNotesW ithTextCom pletedEven tHandler g etNotesWit hTextCompl eted;
  514           
  515           // / <remarks />
  516           pu blic event  getDischa rgeSummari esComplete dEventHand ler getDis chargeSumm ariesCompl eted;
  517           
  518           // / <remarks />
  519           pu blic event  getConsul tsForPatie ntComplete dEventHand ler getCon sultsForPa tientCompl eted;
  520           
  521           // / <remarks />
  522           pu blic event  getAppoin tmentsComp letedEvent Handler ge tAppointme ntsComplet ed;
  523           
  524           // / <remarks />
  525           pu blic event  getMental HealthAppo intmentsCo mpletedEve ntHandler  getMentalH ealthAppoi ntmentsCom pleted;
  526           
  527           // / <remarks />
  528           pu blic event  getMental HealthVisi tsComplete dEventHand ler getMen talHealthV isitsCompl eted;
  529           
  530           // / <remarks />
  531           pu blic event  getAppoin tmentTextC ompletedEv entHandler  getAppoin tmentTextC ompleted;
  532           
  533           // / <remarks />
  534           pu blic event  getClinic alWarnings CompletedE ventHandle r getClini calWarning sCompleted ;
  535           
  536           // / <remarks />
  537           pu blic event  getAdvanc eDirective sCompleted EventHandl er getAdva nceDirecti vesComplet ed;
  538           
  539           // / <remarks />
  540           pu blic event  getCrisis NotesCompl etedEventH andler get CrisisNote sCompleted ;
  541           
  542           // / <remarks />
  543           pu blic event  getImmuni zationsCom pletedEven tHandler g etImmuniza tionsCompl eted;
  544           
  545           // / <remarks />
  546           pu blic event  getOutpat ientRxProf ileComplet edEventHan dler getOu tpatientRx ProfileCom pleted;
  547           
  548           // / <remarks />
  549           pu blic event  getMedsAd minHxCompl etedEventH andler get MedsAdminH xCompleted ;
  550           
  551           // / <remarks />
  552           pu blic event  getMedsAd minLogComp letedEvent Handler ge tMedsAdmin LogComplet ed;
  553           
  554           // / <remarks />
  555           pu blic event  getChemHe mReportsCo mpletedEve ntHandler  getChemHem ReportsCom pleted;
  556           
  557           // / <remarks />
  558           pu blic event  getChemHe mReportsSi mpleComple tedEventHa ndler getC hemHemRepo rtsSimpleC ompleted;
  559           
  560           // / <remarks />
  561           pu blic event  getCytolo gyReportsC ompletedEv entHandler  getCytolo gyReportsC ompleted;
  562           
  563           // / <remarks />
  564           pu blic event  getMicrob iologyRepo rtsComplet edEventHan dler getMi crobiology ReportsCom pleted;
  565           
  566           // / <remarks />
  567           pu blic event  getSurgic alPatholog yReportsCo mpletedEve ntHandler  getSurgica lPathology ReportsCom pleted;
  568           
  569           // / <remarks />
  570           pu blic event  getBloodA vailabilit yReportsCo mpletedEve ntHandler  getBloodAv ailability ReportsCom pleted;
  571           
  572           // / <remarks />
  573           pu blic event  getBloodT ransfusion ReportsCom pletedEven tHandler g etBloodTra nsfusionRe portsCompl eted;
  574           
  575           // / <remarks />
  576           pu blic event  getBloodB ankReports CompletedE ventHandle r getBlood BankReport sCompleted ;
  577           
  578           // / <remarks />
  579           pu blic event  getElectr onMicrosco pyReportsC ompletedEv entHandler  getElectr onMicrosco pyReportsC ompleted;
  580           
  581           // / <remarks />
  582           pu blic event  getCytopa thologyRep ortsComple tedEventHa ndler getC ytopatholo gyReportsC ompleted;
  583           
  584           // / <remarks />
  585           pu blic event  getAutops yReportsCo mpletedEve ntHandler  getAutopsy ReportsCom pleted;
  586           
  587           // / <remarks />
  588           pu blic event  getOutpat ientEncoun terReports CompletedE ventHandle r getOutpa tientEncou nterReport sCompleted ;
  589           
  590           // / <remarks />
  591           pu blic event  getAdmiss ionsReport sCompleted EventHandl er getAdmi ssionsRepo rtsComplet ed;
  592           
  593           // / <remarks />
  594           pu blic event  getExpand edAdtRepor tsComplete dEventHand ler getExp andedAdtRe portsCompl eted;
  595           
  596           // / <remarks />
  597           pu blic event  getDischa rgeDiagnos isReportsC ompletedEv entHandler  getDischa rgeDiagnos isReportsC ompleted;
  598           
  599           // / <remarks />
  600           pu blic event  getDischa rgesReport sCompleted EventHandl er getDisc hargesRepo rtsComplet ed;
  601           
  602           // / <remarks />
  603           pu blic event  getTransf ersReports CompletedE ventHandle r getTrans fersReport sCompleted ;
  604           
  605           // / <remarks />
  606           pu blic event  getFuture ClinicVisi tsReportsC ompletedEv entHandler  getFuture ClinicVisi tsReportsC ompleted;
  607           
  608           // / <remarks />
  609           pu blic event  getPastCl inicVisits ReportsCom pletedEven tHandler g etPastClin icVisitsRe portsCompl eted;
  610           
  611           // / <remarks />
  612           pu blic event  getTreati ngSpecialt yReportsCo mpletedEve ntHandler  getTreatin gSpecialty ReportsCom pleted;
  613           
  614           // / <remarks />
  615           pu blic event  getCompAn dPenReport sCompleted EventHandl er getComp AndPenRepo rtsComplet ed;
  616           
  617           // / <remarks />
  618           pu blic event  getCareTe amReportsC ompletedEv entHandler  getCareTe amReportsC ompleted;
  619           
  620           // / <remarks />
  621           pu blic event  getIcdPro ceduresRep ortsComple tedEventHa ndler getI cdProcedur esReportsC ompleted;
  622           
  623           // / <remarks />
  624           pu blic event  getIcdSur geryReport sCompleted EventHandl er getIcdS urgeryRepo rtsComplet ed;
  625           
  626           // / <remarks />
  627           pu blic event  getNoteTi tlesComple tedEventHa ndler getN oteTitlesC ompleted;
  628           
  629           // / <remarks />
  630           pu blic event  getHospit alLocation sCompleted EventHandl er getHosp italLocati onsComplet ed;
  631           
  632           // / <remarks />
  633           pu blic event  getImagin gReportCom pletedEven tHandler g etImagingR eportCompl eted;
  634           
  635           // / <remarks />
  636           pu blic event  writeSimp leOrderByP olicyCompl etedEventH andler wri teSimpleOr derByPolic yCompleted ;
  637           
  638           // / <remarks />
  639           pu blic event  isValidEs igComplete dEventHand ler isVali dEsigCompl eted;
  640           
  641           // / <remarks />
  642           pu blic event  patientIn quiryCompl etedEventH andler pat ientInquir yCompleted ;
  643           
  644           // / <remarks />
  645           pu blic event  getWardsC ompletedEv entHandler  getWardsC ompleted;
  646           
  647           // / <remarks />
  648           pu blic event  getPatien tsByWardCo mpletedEve ntHandler  getPatient sByWardCom pleted;
  649           
  650           // / <remarks />
  651           pu blic event  getClinic sCompleted EventHandl er getClin icsComplet ed;
  652           
  653           // / <remarks />
  654           pu blic event  getPatien tsByClinic CompletedE ventHandle r getPatie ntsByClini cCompleted ;
  655           
  656           // / <remarks />
  657           pu blic event  getSpecia ltiesCompl etedEventH andler get Specialtie sCompleted ;
  658           
  659           // / <remarks />
  660           pu blic event  getPatien tsBySpecia ltyComplet edEventHan dler getPa tientsBySp ecialtyCom pleted;
  661           
  662           // / <remarks />
  663           pu blic event  getTeamsC ompletedEv entHandler  getTeamsC ompleted;
  664           
  665           // / <remarks />
  666           pu blic event  getPatien tsByTeamCo mpletedEve ntHandler  getPatient sByTeamCom pleted;
  667           
  668           // / <remarks />
  669           pu blic event  getPatien tsByProvid erComplete dEventHand ler getPat ientsByPro viderCompl eted;
  670           
  671           // / <remarks />
  672           pu blic event  getAdmiss ionsComple tedEventHa ndler getA dmissionsC ompleted;
  673           
  674           // / <remarks />
  675           pu blic event  getLocati onsComplet edEventHan dler getLo cationsCom pleted;
  676           
  677           // / <remarks />
  678           pu blic event  getPrfNot eActionsCo mpletedEve ntHandler  getPrfNote ActionsCom pleted;
  679           
  680           // / <remarks />
  681           pu blic event  getVisits CompletedE ventHandle r getVisit sCompleted ;
  682           
  683           // / <remarks />
  684           pu blic event  isConsult NoteComple tedEventHa ndler isCo nsultNoteC ompleted;
  685           
  686           // / <remarks />
  687           pu blic event  isCosigne rRequiredC ompletedEv entHandler  isCosigne rRequiredC ompleted;
  688           
  689           // / <remarks />
  690           pu blic event  isOneVisi tNoteCompl etedEventH andler isO neVisitNot eCompleted ;
  691           
  692           // / <remarks />
  693           pu blic event  isPrfNote CompletedE ventHandle r isPrfNot eCompleted ;
  694           
  695           // / <remarks />
  696           pu blic event  isSurgery NoteComple tedEventHa ndler isSu rgeryNoteC ompleted;
  697           
  698           // / <remarks />
  699           pu blic event  writeNote CompletedE ventHandle r writeNot eCompleted ;
  700           
  701           // / <remarks />
  702           pu blic event  signNoteC ompletedEv entHandler  signNoteC ompleted;
  703           
  704           // / <remarks />
  705           pu blic event  closeNote CompletedE ventHandle r closeNot eCompleted ;
  706           
  707           // / <remarks />
  708           pu blic event  getDemogr aphicsComp letedEvent Handler ge tDemograph icsComplet ed;
  709           
  710           // / <remarks />
  711           pu blic event  mpiLookup CompletedE ventHandle r mpiLooku pCompleted ;
  712           
  713           // / <remarks />
  714           pu blic event  nptLookup CompletedE ventHandle r nptLooku pCompleted ;
  715           
  716           // / <remarks />
  717           pu blic event  getAllOrd ersComplet edEventHan dler getAl lOrdersCom pleted;
  718           
  719           // / <remarks />
  720           pu blic event  getRemind erReportTe mplatesCom pletedEven tHandler g etReminder ReportTemp latesCompl eted;
  721           
  722           // / <remarks />
  723           pu blic event  getActive ReminderRe portsCompl etedEventH andler get ActiveRemi nderReport sCompleted ;
  724           
  725           // / <remarks />
  726           pu blic event  getPatien tListForRe minderRepo rtComplete dEventHand ler getPat ientListFo rReminderR eportCompl eted;
  727           
  728           // / <remarks />
  729           pu blic event  getPcpFor PatientCom pletedEven tHandler g etPcpForPa tientCompl eted;
  730           
  731           // / <remarks />
  732           pu blic event  getSitesF orStationC ompletedEv entHandler  getSitesF orStationC ompleted;
  733           
  734           // / <remarks />
  735           pu blic event  getClinic sByNameCom pletedEven tHandler g etClinicsB yNameCompl eted;
  736           
  737           // / <remarks />
  738           pu blic event  getOrdera bleItemsBy NameComple tedEventHa ndler getO rderableIt emsByNameC ompleted;
  739           
  740           // / <remarks />
  741           pu blic event  getOrderS tatusForPa tientCompl etedEventH andler get OrderStatu sForPatien tCompleted ;
  742           
  743           // / <remarks />
  744           pu blic event  getOrderD ialogsForD isplayGrou pCompleted EventHandl er getOrde rDialogsFo rDisplayGr oupComplet ed;
  745           
  746           // / <remarks />
  747           pu blic event  getOrderD ialogItems CompletedE ventHandle r getOrder DialogItem sCompleted ;
  748           
  749           // / <remarks />
  750           pu blic event  getUsersW ithOptionC ompletedEv entHandler  getUsersW ithOptionC ompleted;
  751           
  752           // / <remarks />
  753           pu blic event  userHasPe rmissionCo mpletedEve ntHandler  userHasPer missionCom pleted;
  754           
  755           // / <remarks />
  756           pu blic event  getUserSe curityKeys CompletedE ventHandle r getUserS ecurityKey sCompleted ;
  757           
  758           // / <remarks />
  759           pu blic event  getVariab leValueCom pletedEven tHandler g etVariable ValueCompl eted;
  760           
  761           // / <remarks />
  762           pu blic event  getVersio nCompleted EventHandl er getVers ionComplet ed;
  763           
  764           // / <remarks />
  765           pu blic event  addDataSo urceComple tedEventHa ndler addD ataSourceC ompleted;
  766           
  767           // / <remarks />
  768           pu blic event  getFacade VersionCom pletedEven tHandler g etFacadeVe rsionCompl eted;
  769           
  770           // / <remarks />
  771           pu blic event  setVhaCom pletedEven tHandler s etVhaCompl eted;
  772           
  773           // / <remarks />
  774           pu blic event  getRpcsCo mpletedEve ntHandler  getRpcsCom pleted;
  775           
  776           // / <remarks />
  777             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthInstrum entsForPat ient", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  778           pu blic Tagge dMentalHea lthInstrum entAdminis trationArr ays getMen talHealthI nstruments ForPatient () {
  779                object[]  results =  this.Invo ke("getMen talHealthI nstruments ForPatient ", new obj ect[0]);
  780                return ( (TaggedMen talHealthI nstrumentA dministrat ionArrays) (results[0 ]));
  781           }
  782           
  783           // / <remarks />
  784           pu blic void  getMentalH ealthInstr umentsForP atientAsyn c() {
  785                this.get MentalHeal thInstrume ntsForPati entAsync(n ull);
  786           }
  787           
  788           // / <remarks />
  789           pu blic void  getMentalH ealthInstr umentsForP atientAsyn c(object u serState)  {
  790                if ((thi s.getMenta lHealthIns trumentsFo rPatientOp erationCom pleted ==  null)) {
  791                    this .getMental HealthInst rumentsFor PatientOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetMe ntalHealth Instrument sForPatien tOperation Completed) ;
  792                }
  793                this.Inv okeAsync(" getMentalH ealthInstr umentsForP atient", n ew object[ 0], this.g etMentalHe althInstru mentsForPa tientOpera tionComple ted, userS tate);
  794           }
  795           
  796           pr ivate void  OngetMent alHealthIn strumentsF orPatientO perationCo mpleted(ob ject arg)  {
  797                if ((thi s.getMenta lHealthIns trumentsFo rPatientCo mpleted !=  null)) {
  798                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  799                    this .getMental HealthInst rumentsFor PatientCom pleted(thi s, new get MentalHeal thInstrume ntsForPati entComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  800                }
  801           }
  802           
  803           // / <remarks />
  804             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthInstrum entsForPat ientBySurv ey", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  805           pu blic Tagge dMentalHea lthInstrum entAdminis trationArr ays getMen talHealthI nstruments ForPatient BySurvey(s tring surv eyName) {
  806                object[]  results =  this.Invo ke("getMen talHealthI nstruments ForPatient BySurvey",  new objec t[] {
  807                             survey Name});
  808                return ( (TaggedMen talHealthI nstrumentA dministrat ionArrays) (results[0 ]));
  809           }
  810           
  811           // / <remarks />
  812           pu blic void  getMentalH ealthInstr umentsForP atientBySu rveyAsync( string sur veyName) {
  813                this.get MentalHeal thInstrume ntsForPati entBySurve yAsync(sur veyName, n ull);
  814           }
  815           
  816           // / <remarks />
  817           pu blic void  getMentalH ealthInstr umentsForP atientBySu rveyAsync( string sur veyName, o bject user State) {
  818                if ((thi s.getMenta lHealthIns trumentsFo rPatientBy SurveyOper ationCompl eted == nu ll)) {
  819                    this .getMental HealthInst rumentsFor PatientByS urveyOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetMent alHealthIn strumentsF orPatientB ySurveyOpe rationComp leted);
  820                }
  821                this.Inv okeAsync(" getMentalH ealthInstr umentsForP atientBySu rvey", new  object[]  {
  822                             survey Name}, thi s.getMenta lHealthIns trumentsFo rPatientBy SurveyOper ationCompl eted, user State);
  823           }
  824           
  825           pr ivate void  OngetMent alHealthIn strumentsF orPatientB ySurveyOpe rationComp leted(obje ct arg) {
  826                if ((thi s.getMenta lHealthIns trumentsFo rPatientBy SurveyComp leted != n ull)) {
  827                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  828                    this .getMental HealthInst rumentsFor PatientByS urveyCompl eted(this,  new getMe ntalHealth Instrument sForPatien tBySurveyC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  829                }
  830           }
  831           
  832           // / <remarks />
  833             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthInstrum entResultS et", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  834           pu blic Menta lHealthIns trumentRes ultSetTO g etMentalHe althInstru mentResult Set(string  sitecode,  string ad ministrati onId) {
  835                object[]  results =  this.Invo ke("getMen talHealthI nstrumentR esultSet",  new objec t[] {
  836                             siteco de,
  837                             admini strationId });
  838                return ( (MentalHea lthInstrum entResultS etTO)(resu lts[0]));
  839           }
  840           
  841           // / <remarks />
  842           pu blic void  getMentalH ealthInstr umentResul tSetAsync( string sit ecode, str ing admini strationId ) {
  843                this.get MentalHeal thInstrume ntResultSe tAsync(sit ecode, adm inistratio nId, null) ;
  844           }
  845           
  846           // / <remarks />
  847           pu blic void  getMentalH ealthInstr umentResul tSetAsync( string sit ecode, str ing admini strationId , object u serState)  {
  848                if ((thi s.getMenta lHealthIns trumentRes ultSetOper ationCompl eted == nu ll)) {
  849                    this .getMental HealthInst rumentResu ltSetOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetMent alHealthIn strumentRe sultSetOpe rationComp leted);
  850                }
  851                this.Inv okeAsync(" getMentalH ealthInstr umentResul tSet", new  object[]  {
  852                             siteco de,
  853                             admini strationId }, this.ge tMentalHea lthInstrum entResultS etOperatio nCompleted , userStat e);
  854           }
  855           
  856           pr ivate void  OngetMent alHealthIn strumentRe sultSetOpe rationComp leted(obje ct arg) {
  857                if ((thi s.getMenta lHealthIns trumentRes ultSetComp leted != n ull)) {
  858                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  859                    this .getMental HealthInst rumentResu ltSetCompl eted(this,  new getMe ntalHealth Instrument ResultSetC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  860                }
  861           }
  862           
  863           // / <remarks />
  864             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthInstrum entResultS etBySurvey ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  865           pu blic Tagge dMentalHea lthResultS etArray ge tMentalHea lthInstrum entResultS etBySurvey (string si teCode, st ring surve yName) {
  866                object[]  results =  this.Invo ke("getMen talHealthI nstrumentR esultSetBy Survey", n ew object[ ] {
  867                             siteCo de,
  868                             survey Name});
  869                return ( (TaggedMen talHealthR esultSetAr ray)(resul ts[0]));
  870           }
  871           
  872           // / <remarks />
  873           pu blic void  getMentalH ealthInstr umentResul tSetBySurv eyAsync(st ring siteC ode, strin g surveyNa me) {
  874                this.get MentalHeal thInstrume ntResultSe tBySurveyA sync(siteC ode, surve yName, nul l);
  875           }
  876           
  877           // / <remarks />
  878           pu blic void  getMentalH ealthInstr umentResul tSetBySurv eyAsync(st ring siteC ode, strin g surveyNa me, object  userState ) {
  879                if ((thi s.getMenta lHealthIns trumentRes ultSetBySu rveyOperat ionComplet ed == null )) {
  880                    this .getMental HealthInst rumentResu ltSetBySur veyOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetMental HealthInst rumentResu ltSetBySur veyOperati onComplete d);
  881                }
  882                this.Inv okeAsync(" getMentalH ealthInstr umentResul tSetBySurv ey", new o bject[] {
  883                             siteCo de,
  884                             survey Name}, thi s.getMenta lHealthIns trumentRes ultSetBySu rveyOperat ionComplet ed, userSt ate);
  885           }
  886           
  887           pr ivate void  OngetMent alHealthIn strumentRe sultSetByS urveyOpera tionComple ted(object  arg) {
  888                if ((thi s.getMenta lHealthIns trumentRes ultSetBySu rveyComple ted != nul l)) {
  889                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  890                    this .getMental HealthInst rumentResu ltSetBySur veyComplet ed(this, n ew getMent alHealthIn strumentRe sultSetByS urveyCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  891                }
  892           }
  893           
  894           // / <remarks />
  895             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tNhinData" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  896           pu blic Tagge dTextArray  getNhinDa ta(string  types) {
  897                object[]  results =  this.Invo ke("getNhi nData", ne w object[]  {
  898                             types} );
  899                return ( (TaggedTex tArray)(re sults[0])) ;
  900           }
  901           
  902           // / <remarks />
  903           pu blic void  getNhinDat aAsync(str ing types)  {
  904                this.get NhinDataAs ync(types,  null);
  905           }
  906           
  907           // / <remarks />
  908           pu blic void  getNhinDat aAsync(str ing types,  object us erState) {
  909                if ((thi s.getNhinD ataOperati onComplete d == null) ) {
  910                    this .getNhinDa taOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getNhinDat aOperation Completed) ;
  911                }
  912                this.Inv okeAsync(" getNhinDat a", new ob ject[] {
  913                             types} , this.get NhinDataOp erationCom pleted, us erState);
  914           }
  915           
  916           pr ivate void  OngetNhin DataOperat ionComplet ed(object  arg) {
  917                if ((thi s.getNhinD ataComplet ed != null )) {
  918                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  919                    this .getNhinDa taComplete d(this, ne w getNhinD ataComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  920                }
  921           }
  922           
  923           // / <remarks />
  924             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAllInstit utions", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  925           pu blic SiteA rray getAl lInstituti ons() {
  926                object[]  results =  this.Invo ke("getAll Institutio ns", new o bject[0]);
  927                return ( (SiteArray )(results[ 0]));
  928           }
  929           
  930           // / <remarks />
  931           pu blic void  getAllInst itutionsAs ync() {
  932                this.get AllInstitu tionsAsync (null);
  933           }
  934           
  935           // / <remarks />
  936           pu blic void  getAllInst itutionsAs ync(object  userState ) {
  937                if ((thi s.getAllIn stitutions OperationC ompleted = = null)) {
  938                    this .getAllIns titutionsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget AllInstitu tionsOpera tionComple ted);
  939                }
  940                this.Inv okeAsync(" getAllInst itutions",  new objec t[0], this .getAllIns titutionsO perationCo mpleted, u serState);
  941           }
  942           
  943           pr ivate void  OngetAllI nstitution sOperation Completed( object arg ) {
  944                if ((thi s.getAllIn stitutions Completed  != null))  {
  945                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  946                    this .getAllIns titutionsC ompleted(t his, new g etAllInsti tutionsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  947                }
  948           }
  949           
  950           // / <remarks />
  951             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVistaTime stamps", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  952           pu blic Tagge dTextArray  getVistaT imestamps( ) {
  953                object[]  results =  this.Invo ke("getVis taTimestam ps", new o bject[0]);
  954                return ( (TaggedTex tArray)(re sults[0])) ;
  955           }
  956           
  957           // / <remarks />
  958           pu blic void  getVistaTi mestampsAs ync() {
  959                this.get VistaTimes tampsAsync (null);
  960           }
  961           
  962           // / <remarks />
  963           pu blic void  getVistaTi mestampsAs ync(object  userState ) {
  964                if ((thi s.getVista Timestamps OperationC ompleted = = null)) {
  965                    this .getVistaT imestampsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget VistaTimes tampsOpera tionComple ted);
  966                }
  967                this.Inv okeAsync(" getVistaTi mestamps",  new objec t[0], this .getVistaT imestampsO perationCo mpleted, u serState);
  968           }
  969           
  970           pr ivate void  OngetVist aTimestamp sOperation Completed( object arg ) {
  971                if ((thi s.getVista Timestamps Completed  != null))  {
  972                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  973                    this .getVistaT imestampsC ompleted(t his, new g etVistaTim estampsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  974                }
  975           }
  976           
  977           // / <remarks />
  978             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientCa reTeam", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  979           pu blic Patie ntCareTeam TO getPati entCareTea m(string s tation) {
  980                object[]  results =  this.Invo ke("getPat ientCareTe am", new o bject[] {
  981                             statio n});
  982                return ( (PatientCa reTeamTO)( results[0] ));
  983           }
  984           
  985           // / <remarks />
  986           pu blic void  getPatient CareTeamAs ync(string  station)  {
  987                this.get PatientCar eTeamAsync (station,  null);
  988           }
  989           
  990           // / <remarks />
  991           pu blic void  getPatient CareTeamAs ync(string  station,  object use rState) {
  992                if ((thi s.getPatie ntCareTeam OperationC ompleted = = null)) {
  993                    this .getPatien tCareTeamO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget PatientCar eTeamOpera tionComple ted);
  994                }
  995                this.Inv okeAsync(" getPatient CareTeam",  new objec t[] {
  996                             statio n}, this.g etPatientC areTeamOpe rationComp leted, use rState);
  997           }
  998           
  999           pr ivate void  OngetPati entCareTea mOperation Completed( object arg ) {
  1000                if ((thi s.getPatie ntCareTeam Completed  != null))  {
  1001                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1002                    this .getPatien tCareTeamC ompleted(t his, new g etPatientC areTeamCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1003                }
  1004           }
  1005           
  1006           // / <remarks />
  1007             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tActiveDir ectoryDoma ins", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1008           pu blic Domai nArray get ActiveDire ctoryDomai ns() {
  1009                object[]  results =  this.Invo ke("getAct iveDirecto ryDomains" , new obje ct[0]);
  1010                return ( (DomainArr ay)(result s[0]));
  1011           }
  1012           
  1013           // / <remarks />
  1014           pu blic void  getActiveD irectoryDo mainsAsync () {
  1015                this.get ActiveDire ctoryDomai nsAsync(nu ll);
  1016           }
  1017           
  1018           // / <remarks />
  1019           pu blic void  getActiveD irectoryDo mainsAsync (object us erState) {
  1020                if ((thi s.getActiv eDirectory DomainsOpe rationComp leted == n ull)) {
  1021                    this .getActive DirectoryD omainsOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetAct iveDirecto ryDomainsO perationCo mpleted);
  1022                }
  1023                this.Inv okeAsync(" getActiveD irectoryDo mains", ne w object[0 ], this.ge tActiveDir ectoryDoma insOperati onComplete d, userSta te);
  1024           }
  1025           
  1026           pr ivate void  OngetActi veDirector yDomainsOp erationCom pleted(obj ect arg) {
  1027                if ((thi s.getActiv eDirectory DomainsCom pleted !=  null)) {
  1028                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1029                    this .getActive DirectoryD omainsComp leted(this , new getA ctiveDirec toryDomain sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1030                }
  1031           }
  1032           
  1033           // / <remarks />
  1034             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/lo ginActiveD irectory",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1035           pu blic UserT O loginAct iveDirecto ry(string  domain, st ring usern ame, strin g password ) {
  1036                object[]  results =  this.Invo ke("loginA ctiveDirec tory", new  object[]  {
  1037                             domain ,
  1038                             userna me,
  1039                             passwo rd});
  1040                return ( (UserTO)(r esults[0]) );
  1041           }
  1042           
  1043           // / <remarks />
  1044           pu blic void  loginActiv eDirectory Async(stri ng domain,  string us ername, st ring passw ord) {
  1045                this.log inActiveDi rectoryAsy nc(domain,  username,  password,  null);
  1046           }
  1047           
  1048           // / <remarks />
  1049           pu blic void  loginActiv eDirectory Async(stri ng domain,  string us ername, st ring passw ord, objec t userStat e) {
  1050                if ((thi s.loginAct iveDirecto ryOperatio nCompleted  == null))  {
  1051                    this .loginActi veDirector yOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Onl oginActive DirectoryO perationCo mpleted);
  1052                }
  1053                this.Inv okeAsync(" loginActiv eDirectory ", new obj ect[] {
  1054                             domain ,
  1055                             userna me,
  1056                             passwo rd}, this. loginActiv eDirectory OperationC ompleted,  userState) ;
  1057           }
  1058           
  1059           pr ivate void  OnloginAc tiveDirect oryOperati onComplete d(object a rg) {
  1060                if ((thi s.loginAct iveDirecto ryComplete d != null) ) {
  1061                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1062                    this .loginActi veDirector yCompleted (this, new  loginActi veDirector yCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1063                }
  1064           }
  1065           
  1066           // / <remarks />
  1067             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ld apUserLook up", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1068           pu blic UserA rray ldapU serLookup( string uid , string d omainSearc hRoot) {
  1069                object[]  results =  this.Invo ke("ldapUs erLookup",  new objec t[] {
  1070                             uid,
  1071                             domain SearchRoot });
  1072                return ( (UserArray )(results[ 0]));
  1073           }
  1074           
  1075           // / <remarks />
  1076           pu blic void  ldapUserLo okupAsync( string uid , string d omainSearc hRoot) {
  1077                this.lda pUserLooku pAsync(uid , domainSe archRoot,  null);
  1078           }
  1079           
  1080           // / <remarks />
  1081           pu blic void  ldapUserLo okupAsync( string uid , string d omainSearc hRoot, obj ect userSt ate) {
  1082                if ((thi s.ldapUser LookupOper ationCompl eted == nu ll)) {
  1083                    this .ldapUserL ookupOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OnldapUse rLookupOpe rationComp leted);
  1084                }
  1085                this.Inv okeAsync(" ldapUserLo okup", new  object[]  {
  1086                             uid,
  1087                             domain SearchRoot }, this.ld apUserLook upOperatio nCompleted , userStat e);
  1088           }
  1089           
  1090           pr ivate void  OnldapUse rLookupOpe rationComp leted(obje ct arg) {
  1091                if ((thi s.ldapUser LookupComp leted != n ull)) {
  1092                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1093                    this .ldapUserL ookupCompl eted(this,  new ldapU serLookupC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1094                }
  1095           }
  1096           
  1097           // / <remarks />
  1098             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tLabTestDe scription" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1099           pu blic Tagge dTextArray  getLabTes tDescripti on(string  identifier String) {
  1100                object[]  results =  this.Invo ke("getLab TestDescri ption", ne w object[]  {
  1101                             identi fierString });
  1102                return ( (TaggedTex tArray)(re sults[0])) ;
  1103           }
  1104           
  1105           // / <remarks />
  1106           pu blic void  getLabTest Descriptio nAsync(str ing identi fierString ) {
  1107                this.get LabTestDes criptionAs ync(identi fierString , null);
  1108           }
  1109           
  1110           // / <remarks />
  1111           pu blic void  getLabTest Descriptio nAsync(str ing identi fierString , object u serState)  {
  1112                if ((thi s.getLabTe stDescript ionOperati onComplete d == null) ) {
  1113                    this .getLabTes tDescripti onOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getLabTest Descriptio nOperation Completed) ;
  1114                }
  1115                this.Inv okeAsync(" getLabTest Descriptio n", new ob ject[] {
  1116                             identi fierString }, this.ge tLabTestDe scriptionO perationCo mpleted, u serState);
  1117           }
  1118           
  1119           pr ivate void  OngetLabT estDescrip tionOperat ionComplet ed(object  arg) {
  1120                if ((thi s.getLabTe stDescript ionComplet ed != null )) {
  1121                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1122                    this .getLabTes tDescripti onComplete d(this, ne w getLabTe stDescript ionComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  1123                }
  1124           }
  1125           
  1126           // / <remarks />
  1127             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tLabTests" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1128           pu blic Tagge dLabTestAr rays getLa bTests(str ing target ) {
  1129                object[]  results =  this.Invo ke("getLab Tests", ne w object[]  {
  1130                             target });
  1131                return ( (TaggedLab TestArrays )(results[ 0]));
  1132           }
  1133           
  1134           // / <remarks />
  1135           pu blic void  getLabTest sAsync(str ing target ) {
  1136                this.get LabTestsAs ync(target , null);
  1137           }
  1138           
  1139           // / <remarks />
  1140           pu blic void  getLabTest sAsync(str ing target , object u serState)  {
  1141                if ((thi s.getLabTe stsOperati onComplete d == null) ) {
  1142                    this .getLabTes tsOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getLabTest sOperation Completed) ;
  1143                }
  1144                this.Inv okeAsync(" getLabTest s", new ob ject[] {
  1145                             target }, this.ge tLabTestsO perationCo mpleted, u serState);
  1146           }
  1147           
  1148           pr ivate void  OngetLabT estsOperat ionComplet ed(object  arg) {
  1149                if ((thi s.getLabTe stsComplet ed != null )) {
  1150                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1151                    this .getLabTes tsComplete d(this, ne w getLabTe stsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  1152                }
  1153           }
  1154           
  1155           // / <remarks />
  1156             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientAs sociates",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1157           pu blic Tagge dPatientAs sociateArr ays getPat ientAssoci ates() {
  1158                object[]  results =  this.Invo ke("getPat ientAssoci ates", new  object[0] );
  1159                return ( (TaggedPat ientAssoci ateArrays) (results[0 ]));
  1160           }
  1161           
  1162           // / <remarks />
  1163           pu blic void  getPatient Associates Async() {
  1164                this.get PatientAss ociatesAsy nc(null);
  1165           }
  1166           
  1167           // / <remarks />
  1168           pu blic void  getPatient Associates Async(obje ct userSta te) {
  1169                if ((thi s.getPatie ntAssociat esOperatio nCompleted  == null))  {
  1170                    this .getPatien tAssociate sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etPatientA ssociatesO perationCo mpleted);
  1171                }
  1172                this.Inv okeAsync(" getPatient Associates ", new obj ect[0], th is.getPati entAssocia tesOperati onComplete d, userSta te);
  1173           }
  1174           
  1175           pr ivate void  OngetPati entAssocia tesOperati onComplete d(object a rg) {
  1176                if ((thi s.getPatie ntAssociat esComplete d != null) ) {
  1177                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1178                    this .getPatien tAssociate sCompleted (this, new  getPatien tAssociate sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1179                }
  1180           }
  1181           
  1182           // / <remarks />
  1183             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAdhocHeal thSummaryB yDisplayNa me", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1184           pu blic Tagge dTextArray  getAdhocH ealthSumma ryByDispla yName(stri ng display Name) {
  1185                object[]  results =  this.Invo ke("getAdh ocHealthSu mmaryByDis playName",  new objec t[] {
  1186                             displa yName});
  1187                return ( (TaggedTex tArray)(re sults[0])) ;
  1188           }
  1189           
  1190           // / <remarks />
  1191           pu blic void  getAdhocHe althSummar yByDisplay NameAsync( string dis playName)  {
  1192                this.get AdhocHealt hSummaryBy DisplayNam eAsync(dis playName,  null);
  1193           }
  1194           
  1195           // / <remarks />
  1196           pu blic void  getAdhocHe althSummar yByDisplay NameAsync( string dis playName,  object use rState) {
  1197                if ((thi s.getAdhoc HealthSumm aryByDispl ayNameOper ationCompl eted == nu ll)) {
  1198                    this .getAdhocH ealthSumma ryByDispla yNameOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetAdho cHealthSum maryByDisp layNameOpe rationComp leted);
  1199                }
  1200                this.Inv okeAsync(" getAdhocHe althSummar yByDisplay Name", new  object[]  {
  1201                             displa yName}, th is.getAdho cHealthSum maryByDisp layNameOpe rationComp leted, use rState);
  1202           }
  1203           
  1204           pr ivate void  OngetAdho cHealthSum maryByDisp layNameOpe rationComp leted(obje ct arg) {
  1205                if ((thi s.getAdhoc HealthSumm aryByDispl ayNameComp leted != n ull)) {
  1206                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1207                    this .getAdhocH ealthSumma ryByDispla yNameCompl eted(this,  new getAd hocHealthS ummaryByDi splayNameC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1208                }
  1209           }
  1210           
  1211           // / <remarks />
  1212             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/EX PERIMENTAL getHealthS ummary", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1213           pu blic Tagge dHealthSum maryArray  EXPERIMENT ALgetHealt hSummary(s tring heal thSummaryI d, string  healthSumm aryName) {
  1214                object[]  results =  this.Invo ke("EXPERI MENTALgetH ealthSumma ry", new o bject[] {
  1215                             health SummaryId,
  1216                             health SummaryNam e});
  1217                return ( (TaggedHea lthSummary Array)(res ults[0]));
  1218           }
  1219           
  1220           // / <remarks />
  1221           pu blic void  EXPERIMENT ALgetHealt hSummaryAs ync(string  healthSum maryId, st ring healt hSummaryNa me) {
  1222                this.EXP ERIMENTALg etHealthSu mmaryAsync (healthSum maryId, he althSummar yName, nul l);
  1223           }
  1224           
  1225           // / <remarks />
  1226           pu blic void  EXPERIMENT ALgetHealt hSummaryAs ync(string  healthSum maryId, st ring healt hSummaryNa me, object  userState ) {
  1227                if ((thi s.EXPERIME NTALgetHea lthSummary OperationC ompleted = = null)) {
  1228                    this .EXPERIMEN TALgetHeal thSummaryO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.OnEXP ERIMENTALg etHealthSu mmaryOpera tionComple ted);
  1229                }
  1230                this.Inv okeAsync(" EXPERIMENT ALgetHealt hSummary",  new objec t[] {
  1231                             health SummaryId,
  1232                             health SummaryNam e}, this.E XPERIMENTA LgetHealth SummaryOpe rationComp leted, use rState);
  1233           }
  1234           
  1235           pr ivate void  OnEXPERIM ENTALgetHe althSummar yOperation Completed( object arg ) {
  1236                if ((thi s.EXPERIME NTALgetHea lthSummary Completed  != null))  {
  1237                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1238                    this .EXPERIMEN TALgetHeal thSummaryC ompleted(t his, new E XPERIMENTA LgetHealth SummaryCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1239                }
  1240           }
  1241           
  1242           // / <remarks />
  1243             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCorrespon dingIds",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1244           pu blic Tagge dTextArray  getCorres pondingIds (string si tecode, st ring patie ntId, stri ng idType)  {
  1245                object[]  results =  this.Invo ke("getCor responding Ids", new  object[] {
  1246                             siteco de,
  1247                             patien tId,
  1248                             idType });
  1249                return ( (TaggedTex tArray)(re sults[0])) ;
  1250           }
  1251           
  1252           // / <remarks />
  1253           pu blic void  getCorresp ondingIdsA sync(strin g sitecode , string p atientId,  string idT ype) {
  1254                this.get Correspond ingIdsAsyn c(sitecode , patientI d, idType,  null);
  1255           }
  1256           
  1257           // / <remarks />
  1258           pu blic void  getCorresp ondingIdsA sync(strin g sitecode , string p atientId,  string idT ype, objec t userStat e) {
  1259                if ((thi s.getCorre spondingId sOperation Completed  == null))  {
  1260                    this .getCorres pondingIds OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tCorrespon dingIdsOpe rationComp leted);
  1261                }
  1262                this.Inv okeAsync(" getCorresp ondingIds" , new obje ct[] {
  1263                             siteco de,
  1264                             patien tId,
  1265                             idType }, this.ge tCorrespon dingIdsOpe rationComp leted, use rState);
  1266           }
  1267           
  1268           pr ivate void  OngetCorr espondingI dsOperatio nCompleted (object ar g) {
  1269                if ((thi s.getCorre spondingId sCompleted  != null))  {
  1270                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1271                    this .getCorres pondingIds Completed( this, new  getCorresp ondingIdsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1272                }
  1273           }
  1274           
  1275           // / <remarks />
  1276             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVHA", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1277           pu blic Regio nArray get VHA() {
  1278                object[]  results =  this.Invo ke("getVHA ", new obj ect[0]);
  1279                return ( (RegionArr ay)(result s[0]));
  1280           }
  1281           
  1282           // / <remarks />
  1283           pu blic void  getVHAAsyn c() {
  1284                this.get VHAAsync(n ull);
  1285           }
  1286           
  1287           // / <remarks />
  1288           pu blic void  getVHAAsyn c(object u serState)  {
  1289                if ((thi s.getVHAOp erationCom pleted ==  null)) {
  1290                    this .getVHAOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetVH AOperation Completed) ;
  1291                }
  1292                this.Inv okeAsync(" getVHA", n ew object[ 0], this.g etVHAOpera tionComple ted, userS tate);
  1293           }
  1294           
  1295           pr ivate void  OngetVHAO perationCo mpleted(ob ject arg)  {
  1296                if ((thi s.getVHACo mpleted !=  null)) {
  1297                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1298                    this .getVHACom pleted(thi s, new get VHAComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  1299                }
  1300           }
  1301           
  1302           // / <remarks />
  1303             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVISN", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1304           pu blic Regio nTO getVIS N(string r egionId) {
  1305                object[]  results =  this.Invo ke("getVIS N", new ob ject[] {
  1306                             region Id});
  1307                return ( (RegionTO) (results[0 ]));
  1308           }
  1309           
  1310           // / <remarks />
  1311           pu blic void  getVISNAsy nc(string  regionId)  {
  1312                this.get VISNAsync( regionId,  null);
  1313           }
  1314           
  1315           // / <remarks />
  1316           pu blic void  getVISNAsy nc(string  regionId,  object use rState) {
  1317                if ((thi s.getVISNO perationCo mpleted ==  null)) {
  1318                    this .getVISNOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetV ISNOperati onComplete d);
  1319                }
  1320                this.Inv okeAsync(" getVISN",  new object [] {
  1321                             region Id}, this. getVISNOpe rationComp leted, use rState);
  1322           }
  1323           
  1324           pr ivate void  OngetVISN OperationC ompleted(o bject arg)  {
  1325                if ((thi s.getVISNC ompleted ! = null)) {
  1326                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1327                    this .getVISNCo mpleted(th is, new ge tVISNCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  1328                }
  1329           }
  1330           
  1331           // / <remarks />
  1332             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/co nnect", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1333           pu blic DataS ourceArray  connect(s tring site list) {
  1334                object[]  results =  this.Invo ke("connec t", new ob ject[] {
  1335                             siteli st});
  1336                return ( (DataSourc eArray)(re sults[0])) ;
  1337           }
  1338           
  1339           // / <remarks />
  1340           pu blic void  connectAsy nc(string  sitelist)  {
  1341                this.con nectAsync( sitelist,  null);
  1342           }
  1343           
  1344           // / <remarks />
  1345           pu blic void  connectAsy nc(string  sitelist,  object use rState) {
  1346                if ((thi s.connectO perationCo mpleted ==  null)) {
  1347                    this .connectOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.Onconn ectOperati onComplete d);
  1348                }
  1349                this.Inv okeAsync(" connect",  new object [] {
  1350                             siteli st}, this. connectOpe rationComp leted, use rState);
  1351           }
  1352           
  1353           pr ivate void  Onconnect OperationC ompleted(o bject arg)  {
  1354                if ((thi s.connectC ompleted ! = null)) {
  1355                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1356                    this .connectCo mpleted(th is, new co nnectCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  1357                }
  1358           }
  1359           
  1360           // / <remarks />
  1361             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/lo gin", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1362           pu blic UserT O login(st ring usern ame, strin g pwd, str ing contex t) {
  1363                object[]  results =  this.Invo ke("login" , new obje ct[] {
  1364                             userna me,
  1365                             pwd,
  1366                             contex t});
  1367                return ( (UserTO)(r esults[0]) );
  1368           }
  1369           
  1370           // / <remarks />
  1371           pu blic void  loginAsync (string us ername, st ring pwd,  string con text) {
  1372                this.log inAsync(us ername, pw d, context , null);
  1373           }
  1374           
  1375           // / <remarks />
  1376           pu blic void  loginAsync (string us ername, st ring pwd,  string con text, obje ct userSta te) {
  1377                if ((thi s.loginOpe rationComp leted == n ull)) {
  1378                    this .loginOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OnloginO perationCo mpleted);
  1379                }
  1380                this.Inv okeAsync(" login", ne w object[]  {
  1381                             userna me,
  1382                             pwd,
  1383                             contex t}, this.l oginOperat ionComplet ed, userSt ate);
  1384           }
  1385           
  1386           pr ivate void  OnloginOp erationCom pleted(obj ect arg) {
  1387                if ((thi s.loginCom pleted !=  null)) {
  1388                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1389                    this .loginComp leted(this , new logi nCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1390                }
  1391           }
  1392           
  1393           // / <remarks />
  1394             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/di sconnect",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1395           pu blic Tagge dTextArray  disconnec t() {
  1396                object[]  results =  this.Invo ke("discon nect", new  object[0] );
  1397                return ( (TaggedTex tArray)(re sults[0])) ;
  1398           }
  1399           
  1400           // / <remarks />
  1401           pu blic void  disconnect Async() {
  1402                this.dis connectAsy nc(null);
  1403           }
  1404           
  1405           // / <remarks />
  1406           pu blic void  disconnect Async(obje ct userSta te) {
  1407                if ((thi s.disconne ctOperatio nCompleted  == null))  {
  1408                    this .disconnec tOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ond isconnectO perationCo mpleted);
  1409                }
  1410                this.Inv okeAsync(" disconnect ", new obj ect[0], th is.disconn ectOperati onComplete d, userSta te);
  1411           }
  1412           
  1413           pr ivate void  Ondisconn ectOperati onComplete d(object a rg) {
  1414                if ((thi s.disconne ctComplete d != null) ) {
  1415                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1416                    this .disconnec tCompleted (this, new  disconnec tCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1417                }
  1418           }
  1419           
  1420           // / <remarks />
  1421             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/di sconnectRe moteSites" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1422           pu blic Tagge dTextArray  disconnec tRemoteSit es() {
  1423                object[]  results =  this.Invo ke("discon nectRemote Sites", ne w object[0 ]);
  1424                return ( (TaggedTex tArray)(re sults[0])) ;
  1425           }
  1426           
  1427           // / <remarks />
  1428           pu blic void  disconnect RemoteSite sAsync() {
  1429                this.dis connectRem oteSitesAs ync(null);
  1430           }
  1431           
  1432           // / <remarks />
  1433           pu blic void  disconnect RemoteSite sAsync(obj ect userSt ate) {
  1434                if ((thi s.disconne ctRemoteSi tesOperati onComplete d == null) ) {
  1435                    this .disconnec tRemoteSit esOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On disconnect RemoteSite sOperation Completed) ;
  1436                }
  1437                this.Inv okeAsync(" disconnect RemoteSite s", new ob ject[0], t his.discon nectRemote SitesOpera tionComple ted, userS tate);
  1438           }
  1439           
  1440           pr ivate void  Ondisconn ectRemoteS itesOperat ionComplet ed(object  arg) {
  1441                if ((thi s.disconne ctRemoteSi tesComplet ed != null )) {
  1442                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1443                    this .disconnec tRemoteSit esComplete d(this, ne w disconne ctRemoteSi tesComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  1444                }
  1445           }
  1446           
  1447           // / <remarks />
  1448             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/vi sit", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1449           pu blic Tagge dTextArray  visit(str ing pwd, s tring site list, stri ng userSit ecode, str ing userNa me, string  DUZ, stri ng SSN, st ring conte xt) {
  1450                object[]  results =  this.Invo ke("visit" , new obje ct[] {
  1451                             pwd,
  1452                             siteli st,
  1453                             userSi tecode,
  1454                             userNa me,
  1455                             DUZ,
  1456                             SSN,
  1457                             contex t});
  1458                return ( (TaggedTex tArray)(re sults[0])) ;
  1459           }
  1460           
  1461           // / <remarks />
  1462           pu blic void  visitAsync (string pw d, string  sitelist,  string use rSitecode,  string us erName, st ring DUZ,  string SSN , string c ontext) {
  1463                this.vis itAsync(pw d, sitelis t, userSit ecode, use rName, DUZ , SSN, con text, null );
  1464           }
  1465           
  1466           // / <remarks />
  1467           pu blic void  visitAsync (string pw d, string  sitelist,  string use rSitecode,  string us erName, st ring DUZ,  string SSN , string c ontext, ob ject userS tate) {
  1468                if ((thi s.visitOpe rationComp leted == n ull)) {
  1469                    this .visitOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OnvisitO perationCo mpleted);
  1470                }
  1471                this.Inv okeAsync(" visit", ne w object[]  {
  1472                             pwd,
  1473                             siteli st,
  1474                             userSi tecode,
  1475                             userNa me,
  1476                             DUZ,
  1477                             SSN,
  1478                             contex t}, this.v isitOperat ionComplet ed, userSt ate);
  1479           }
  1480           
  1481           pr ivate void  OnvisitOp erationCom pleted(obj ect arg) {
  1482                if ((thi s.visitCom pleted !=  null)) {
  1483                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1484                    this .visitComp leted(this , new visi tCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1485                }
  1486           }
  1487           
  1488           // / <remarks />
  1489             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/cp rsLaunch",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1490           pu blic Perso nsTO cprsL aunch(stri ng pwd, st ring sitec ode, strin g DUZ, str ing DFN) {
  1491                object[]  results =  this.Invo ke("cprsLa unch", new  object[]  {
  1492                             pwd,
  1493                             siteco de,
  1494                             DUZ,
  1495                             DFN});
  1496                return ( (PersonsTO )(results[ 0]));
  1497           }
  1498           
  1499           // / <remarks />
  1500           pu blic void  cprsLaunch Async(stri ng pwd, st ring sitec ode, strin g DUZ, str ing DFN) {
  1501                this.cpr sLaunchAsy nc(pwd, si tecode, DU Z, DFN, nu ll);
  1502           }
  1503           
  1504           // / <remarks />
  1505           pu blic void  cprsLaunch Async(stri ng pwd, st ring sitec ode, strin g DUZ, str ing DFN, o bject user State) {
  1506                if ((thi s.cprsLaun chOperatio nCompleted  == null))  {
  1507                    this .cprsLaunc hOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Onc prsLaunchO perationCo mpleted);
  1508                }
  1509                this.Inv okeAsync(" cprsLaunch ", new obj ect[] {
  1510                             pwd,
  1511                             siteco de,
  1512                             DUZ,
  1513                             DFN},  this.cprsL aunchOpera tionComple ted, userS tate);
  1514           }
  1515           
  1516           pr ivate void  OncprsLau nchOperati onComplete d(object a rg) {
  1517                if ((thi s.cprsLaun chComplete d != null) ) {
  1518                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1519                    this .cprsLaunc hCompleted (this, new  cprsLaunc hCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1520                }
  1521           }
  1522           
  1523           // / <remarks />
  1524             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/cp rsUserLook up", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1525           pu blic UserA rray cprsU serLookup( string tar get) {
  1526                object[]  results =  this.Invo ke("cprsUs erLookup",  new objec t[] {
  1527                             target });
  1528                return ( (UserArray )(results[ 0]));
  1529           }
  1530           
  1531           // / <remarks />
  1532           pu blic void  cprsUserLo okupAsync( string tar get) {
  1533                this.cpr sUserLooku pAsync(tar get, null) ;
  1534           }
  1535           
  1536           // / <remarks />
  1537           pu blic void  cprsUserLo okupAsync( string tar get, objec t userStat e) {
  1538                if ((thi s.cprsUser LookupOper ationCompl eted == nu ll)) {
  1539                    this .cprsUserL ookupOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OncprsUse rLookupOpe rationComp leted);
  1540                }
  1541                this.Inv okeAsync(" cprsUserLo okup", new  object[]  {
  1542                             target }, this.cp rsUserLook upOperatio nCompleted , userStat e);
  1543           }
  1544           
  1545           pr ivate void  OncprsUse rLookupOpe rationComp leted(obje ct arg) {
  1546                if ((thi s.cprsUser LookupComp leted != n ull)) {
  1547                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1548                    this .cprsUserL ookupCompl eted(this,  new cprsU serLookupC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1549                }
  1550           }
  1551           
  1552           // / <remarks />
  1553             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ma tch", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1554           pu blic Tagge dPatientAr rays match (string ta rget) {
  1555                object[]  results =  this.Invo ke("match" , new obje ct[] {
  1556                             target });
  1557                return ( (TaggedPat ientArrays )(results[ 0]));
  1558           }
  1559           
  1560           // / <remarks />
  1561           pu blic void  matchAsync (string ta rget) {
  1562                this.mat chAsync(ta rget, null );
  1563           }
  1564           
  1565           // / <remarks />
  1566           pu blic void  matchAsync (string ta rget, obje ct userSta te) {
  1567                if ((thi s.matchOpe rationComp leted == n ull)) {
  1568                    this .matchOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OnmatchO perationCo mpleted);
  1569                }
  1570                this.Inv okeAsync(" match", ne w object[]  {
  1571                             target }, this.ma tchOperati onComplete d, userSta te);
  1572           }
  1573           
  1574           pr ivate void  OnmatchOp erationCom pleted(obj ect arg) {
  1575                if ((thi s.matchCom pleted !=  null)) {
  1576                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1577                    this .matchComp leted(this , new matc hCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1578                }
  1579           }
  1580           
  1581           // / <remarks />
  1582             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/se lect", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1583           pu blic Patie ntTO selec t(string D FN) {
  1584                object[]  results =  this.Invo ke("select ", new obj ect[] {
  1585                             DFN});
  1586                return ( (PatientTO )(results[ 0]));
  1587           }
  1588           
  1589           // / <remarks />
  1590           pu blic void  selectAsyn c(string D FN) {
  1591                this.sel ectAsync(D FN, null);
  1592           }
  1593           
  1594           // / <remarks />
  1595           pu blic void  selectAsyn c(string D FN, object  userState ) {
  1596                if ((thi s.selectOp erationCom pleted ==  null)) {
  1597                    this .selectOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.Onselec tOperation Completed) ;
  1598                }
  1599                this.Inv okeAsync(" select", n ew object[ ] {
  1600                             DFN},  this.selec tOperation Completed,  userState );
  1601           }
  1602           
  1603           pr ivate void  OnselectO perationCo mpleted(ob ject arg)  {
  1604                if ((thi s.selectCo mpleted !=  null)) {
  1605                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1606                    this .selectCom pleted(thi s, new sel ectComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  1607                }
  1608           }
  1609           
  1610           // / <remarks />
  1611             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/se tupMultiSi teQuery",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1612           pu blic SiteA rray setup MultiSiteQ uery(strin g appPwd)  {
  1613                object[]  results =  this.Invo ke("setupM ultiSiteQu ery", new  object[] {
  1614                             appPwd });
  1615                return ( (SiteArray )(results[ 0]));
  1616           }
  1617           
  1618           // / <remarks />
  1619           pu blic void  setupMulti SiteQueryA sync(strin g appPwd)  {
  1620                this.set upMultiSit eQueryAsyn c(appPwd,  null);
  1621           }
  1622           
  1623           // / <remarks />
  1624           pu blic void  setupMulti SiteQueryA sync(strin g appPwd,  object use rState) {
  1625                if ((thi s.setupMul tiSiteQuer yOperation Completed  == null))  {
  1626                    this .setupMult iSiteQuery OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onse tupMultiSi teQueryOpe rationComp leted);
  1627                }
  1628                this.Inv okeAsync(" setupMulti SiteQuery" , new obje ct[] {
  1629                             appPwd }, this.se tupMultiSi teQueryOpe rationComp leted, use rState);
  1630           }
  1631           
  1632           pr ivate void  OnsetupMu ltiSiteQue ryOperatio nCompleted (object ar g) {
  1633                if ((thi s.setupMul tiSiteQuer yCompleted  != null))  {
  1634                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1635                    this .setupMult iSiteQuery Completed( this, new  setupMulti SiteQueryC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1636                }
  1637           }
  1638           
  1639           // / <remarks />
  1640             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tConfident iality", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1641           pu blic Tagge dTextArray  getConfid entiality( ) {
  1642                object[]  results =  this.Invo ke("getCon fidentiali ty", new o bject[0]);
  1643                return ( (TaggedTex tArray)(re sults[0])) ;
  1644           }
  1645           
  1646           // / <remarks />
  1647           pu blic void  getConfide ntialityAs ync() {
  1648                this.get Confidenti alityAsync (null);
  1649           }
  1650           
  1651           // / <remarks />
  1652           pu blic void  getConfide ntialityAs ync(object  userState ) {
  1653                if ((thi s.getConfi dentiality OperationC ompleted = = null)) {
  1654                    this .getConfid entialityO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget Confidenti alityOpera tionComple ted);
  1655                }
  1656                this.Inv okeAsync(" getConfide ntiality",  new objec t[0], this .getConfid entialityO perationCo mpleted, u serState);
  1657           }
  1658           
  1659           pr ivate void  OngetConf identialit yOperation Completed( object arg ) {
  1660                if ((thi s.getConfi dentiality Completed  != null))  {
  1661                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1662                    this .getConfid entialityC ompleted(t his, new g etConfiden tialityCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1663                }
  1664           }
  1665           
  1666           // / <remarks />
  1667             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is sueConfide ntialityBu lletin", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1668           pu blic Tagge dTextArray  issueConf identialit yBulletin( ) {
  1669                object[]  results =  this.Invo ke("issueC onfidentia lityBullet in", new o bject[0]);
  1670                return ( (TaggedTex tArray)(re sults[0])) ;
  1671           }
  1672           
  1673           // / <remarks />
  1674           pu blic void  issueConfi dentiality BulletinAs ync() {
  1675                this.iss ueConfiden tialityBul letinAsync (null);
  1676           }
  1677           
  1678           // / <remarks />
  1679           pu blic void  issueConfi dentiality BulletinAs ync(object  userState ) {
  1680                if ((thi s.issueCon fidentiali tyBulletin OperationC ompleted = = null)) {
  1681                    this .issueConf identialit yBulletinO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Oniss ueConfiden tialityBul letinOpera tionComple ted);
  1682                }
  1683                this.Inv okeAsync(" issueConfi dentiality Bulletin",  new objec t[0], this .issueConf identialit yBulletinO perationCo mpleted, u serState);
  1684           }
  1685           
  1686           pr ivate void  OnissueCo nfidential ityBulleti nOperation Completed( object arg ) {
  1687                if ((thi s.issueCon fidentiali tyBulletin Completed  != null))  {
  1688                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1689                    this .issueConf identialit yBulletinC ompleted(t his, new i ssueConfid entialityB ulletinCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1690                }
  1691           }
  1692           
  1693           // / <remarks />
  1694             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tLatestVit alSigns",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1695           pu blic Tagge dVitalSign Arrays get LatestVita lSigns() {
  1696                object[]  results =  this.Invo ke("getLat estVitalSi gns", new  object[0]) ;
  1697                return ( (TaggedVit alSignArra ys)(result s[0]));
  1698           }
  1699           
  1700           // / <remarks />
  1701           pu blic void  getLatestV italSignsA sync() {
  1702                this.get LatestVita lSignsAsyn c(null);
  1703           }
  1704           
  1705           // / <remarks />
  1706           pu blic void  getLatestV italSignsA sync(objec t userStat e) {
  1707                if ((thi s.getLates tVitalSign sOperation Completed  == null))  {
  1708                    this .getLatest VitalSigns OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tLatestVit alSignsOpe rationComp leted);
  1709                }
  1710                this.Inv okeAsync(" getLatestV italSigns" , new obje ct[0], thi s.getLates tVitalSign sOperation Completed,  userState );
  1711           }
  1712           
  1713           pr ivate void  OngetLate stVitalSig nsOperatio nCompleted (object ar g) {
  1714                if ((thi s.getLates tVitalSign sCompleted  != null))  {
  1715                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1716                    this .getLatest VitalSigns Completed( this, new  getLatestV italSignsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1717                }
  1718           }
  1719           
  1720           // / <remarks />
  1721             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVitalSign s", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1722           pu blic Tagge dVitalSign SetArrays  getVitalSi gns() {
  1723                object[]  results =  this.Invo ke("getVit alSigns",  new object [0]);
  1724                return ( (TaggedVit alSignSetA rrays)(res ults[0]));
  1725           }
  1726           
  1727           // / <remarks />
  1728           pu blic void  getVitalSi gnsAsync()  {
  1729                this.get VitalSigns Async(null );
  1730           }
  1731           
  1732           // / <remarks />
  1733           pu blic void  getVitalSi gnsAsync(o bject user State) {
  1734                if ((thi s.getVital SignsOpera tionComple ted == nul l)) {
  1735                    this .getVitalS ignsOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetVital SignsOpera tionComple ted);
  1736                }
  1737                this.Inv okeAsync(" getVitalSi gns", new  object[0],  this.getV italSignsO perationCo mpleted, u serState);
  1738           }
  1739           
  1740           pr ivate void  OngetVita lSignsOper ationCompl eted(objec t arg) {
  1741                if ((thi s.getVital SignsCompl eted != nu ll)) {
  1742                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1743                    this .getVitalS ignsComple ted(this,  new getVit alSignsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1744                }
  1745           }
  1746           
  1747           // / <remarks />
  1748             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAllergies ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1749           pu blic Tagge dAllergyAr rays getAl lergies()  {
  1750                object[]  results =  this.Invo ke("getAll ergies", n ew object[ 0]);
  1751                return ( (TaggedAll ergyArrays )(results[ 0]));
  1752           }
  1753           
  1754           // / <remarks />
  1755           pu blic void  getAllergi esAsync()  {
  1756                this.get AllergiesA sync(null) ;
  1757           }
  1758           
  1759           // / <remarks />
  1760           pu blic void  getAllergi esAsync(ob ject userS tate) {
  1761                if ((thi s.getAller giesOperat ionComplet ed == null )) {
  1762                    this .getAllerg iesOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetAllerg iesOperati onComplete d);
  1763                }
  1764                this.Inv okeAsync(" getAllergi es", new o bject[0],  this.getAl lergiesOpe rationComp leted, use rState);
  1765           }
  1766           
  1767           pr ivate void  OngetAlle rgiesOpera tionComple ted(object  arg) {
  1768                if ((thi s.getAller giesComple ted != nul l)) {
  1769                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1770                    this .getAllerg iesComplet ed(this, n ew getAlle rgiesCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  1771                }
  1772           }
  1773           
  1774           // / <remarks />
  1775             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAllergies BySite", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1776           pu blic Tagge dAllergyAr rays getAl lergiesByS ite(string  siteCode)  {
  1777                object[]  results =  this.Invo ke("getAll ergiesBySi te", new o bject[] {
  1778                             siteCo de});
  1779                return ( (TaggedAll ergyArrays )(results[ 0]));
  1780           }
  1781           
  1782           // / <remarks />
  1783           pu blic void  getAllergi esBySiteAs ync(string  siteCode)  {
  1784                this.get AllergiesB ySiteAsync (siteCode,  null);
  1785           }
  1786           
  1787           // / <remarks />
  1788           pu blic void  getAllergi esBySiteAs ync(string  siteCode,  object us erState) {
  1789                if ((thi s.getAller giesBySite OperationC ompleted = = null)) {
  1790                    this .getAllerg iesBySiteO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget AllergiesB ySiteOpera tionComple ted);
  1791                }
  1792                this.Inv okeAsync(" getAllergi esBySite",  new objec t[] {
  1793                             siteCo de}, this. getAllergi esBySiteOp erationCom pleted, us erState);
  1794           }
  1795           
  1796           pr ivate void  OngetAlle rgiesBySit eOperation Completed( object arg ) {
  1797                if ((thi s.getAller giesBySite Completed  != null))  {
  1798                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1799                    this .getAllerg iesBySiteC ompleted(t his, new g etAllergie sBySiteCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1800                }
  1801           }
  1802           
  1803           // / <remarks />
  1804             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tRadiology Reports",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1805           pu blic Tagge dRadiology ReportArra ys getRadi ologyRepor ts(string  fromDate,  string toD ate, int n rpts) {
  1806                object[]  results =  this.Invo ke("getRad iologyRepo rts", new  object[] {
  1807                             fromDa te,
  1808                             toDate ,
  1809                             nrpts} );
  1810                return ( (TaggedRad iologyRepo rtArrays)( results[0] ));
  1811           }
  1812           
  1813           // / <remarks />
  1814           pu blic void  getRadiolo gyReportsA sync(strin g fromDate , string t oDate, int  nrpts) {
  1815                this.get RadiologyR eportsAsyn c(fromDate , toDate,  nrpts, nul l);
  1816           }
  1817           
  1818           // / <remarks />
  1819           pu blic void  getRadiolo gyReportsA sync(strin g fromDate , string t oDate, int  nrpts, ob ject userS tate) {
  1820                if ((thi s.getRadio logyReport sOperation Completed  == null))  {
  1821                    this .getRadiol ogyReports OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tRadiology ReportsOpe rationComp leted);
  1822                }
  1823                this.Inv okeAsync(" getRadiolo gyReports" , new obje ct[] {
  1824                             fromDa te,
  1825                             toDate ,
  1826                             nrpts} , this.get RadiologyR eportsOper ationCompl eted, user State);
  1827           }
  1828           
  1829           pr ivate void  OngetRadi ologyRepor tsOperatio nCompleted (object ar g) {
  1830                if ((thi s.getRadio logyReport sCompleted  != null))  {
  1831                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1832                    this .getRadiol ogyReports Completed( this, new  getRadiolo gyReportsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  1833                }
  1834           }
  1835           
  1836           // / <remarks />
  1837             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tRadiology ReportsByS ite", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1838           pu blic Tagge dRadiology ReportArra ys getRadi ologyRepor tsBySite(s tring from Date, stri ng toDate,  string si teCode) {
  1839                object[]  results =  this.Invo ke("getRad iologyRepo rtsBySite" , new obje ct[] {
  1840                             fromDa te,
  1841                             toDate ,
  1842                             siteCo de});
  1843                return ( (TaggedRad iologyRepo rtArrays)( results[0] ));
  1844           }
  1845           
  1846           // / <remarks />
  1847           pu blic void  getRadiolo gyReportsB ySiteAsync (string fr omDate, st ring toDat e, string  siteCode)  {
  1848                this.get RadiologyR eportsBySi teAsync(fr omDate, to Date, site Code, null );
  1849           }
  1850           
  1851           // / <remarks />
  1852           pu blic void  getRadiolo gyReportsB ySiteAsync (string fr omDate, st ring toDat e, string  siteCode,  object use rState) {
  1853                if ((thi s.getRadio logyReport sBySiteOpe rationComp leted == n ull)) {
  1854                    this .getRadiol ogyReports BySiteOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetRad iologyRepo rtsBySiteO perationCo mpleted);
  1855                }
  1856                this.Inv okeAsync(" getRadiolo gyReportsB ySite", ne w object[]  {
  1857                             fromDa te,
  1858                             toDate ,
  1859                             siteCo de}, this. getRadiolo gyReportsB ySiteOpera tionComple ted, userS tate);
  1860           }
  1861           
  1862           pr ivate void  OngetRadi ologyRepor tsBySiteOp erationCom pleted(obj ect arg) {
  1863                if ((thi s.getRadio logyReport sBySiteCom pleted !=  null)) {
  1864                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1865                    this .getRadiol ogyReports BySiteComp leted(this , new getR adiologyRe portsBySit eCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1866                }
  1867           }
  1868           
  1869           // / <remarks />
  1870             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSurgeryRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1871           pu blic Tagge dSurgeryRe portArrays  getSurger yReports()  {
  1872                object[]  results =  this.Invo ke("getSur geryReport s", new ob ject[0]);
  1873                return ( (TaggedSur geryReport Arrays)(re sults[0])) ;
  1874           }
  1875           
  1876           // / <remarks />
  1877           pu blic void  getSurgery ReportsAsy nc() {
  1878                this.get SurgeryRep ortsAsync( null);
  1879           }
  1880           
  1881           // / <remarks />
  1882           pu blic void  getSurgery ReportsAsy nc(object  userState)  {
  1883                if ((thi s.getSurge ryReportsO perationCo mpleted ==  null)) {
  1884                    this .getSurger yReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetS urgeryRepo rtsOperati onComplete d);
  1885                }
  1886                this.Inv okeAsync(" getSurgery Reports",  new object [0], this. getSurgery ReportsOpe rationComp leted, use rState);
  1887           }
  1888           
  1889           pr ivate void  OngetSurg eryReports OperationC ompleted(o bject arg)  {
  1890                if ((thi s.getSurge ryReportsC ompleted ! = null)) {
  1891                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1892                    this .getSurger yReportsCo mpleted(th is, new ge tSurgeryRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  1893                }
  1894           }
  1895           
  1896           // / <remarks />
  1897             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSurgeryRe portsBySit e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1898           pu blic Tagge dSurgeryRe portArrays  getSurger yReportsBy Site(strin g siteCode ) {
  1899                object[]  results =  this.Invo ke("getSur geryReport sBySite",  new object [] {
  1900                             siteCo de});
  1901                return ( (TaggedSur geryReport Arrays)(re sults[0])) ;
  1902           }
  1903           
  1904           // / <remarks />
  1905           pu blic void  getSurgery ReportsByS iteAsync(s tring site Code) {
  1906                this.get SurgeryRep ortsBySite Async(site Code, null );
  1907           }
  1908           
  1909           // / <remarks />
  1910           pu blic void  getSurgery ReportsByS iteAsync(s tring site Code, obje ct userSta te) {
  1911                if ((thi s.getSurge ryReportsB ySiteOpera tionComple ted == nul l)) {
  1912                    this .getSurger yReportsBy SiteOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetSurge ryReportsB ySiteOpera tionComple ted);
  1913                }
  1914                this.Inv okeAsync(" getSurgery ReportsByS ite", new  object[] {
  1915                             siteCo de}, this. getSurgery ReportsByS iteOperati onComplete d, userSta te);
  1916           }
  1917           
  1918           pr ivate void  OngetSurg eryReports BySiteOper ationCompl eted(objec t arg) {
  1919                if ((thi s.getSurge ryReportsB ySiteCompl eted != nu ll)) {
  1920                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1921                    this .getSurger yReportsBy SiteComple ted(this,  new getSur geryReport sBySiteCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  1922                }
  1923           }
  1924           
  1925           // / <remarks />
  1926             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSurgeryRe portText",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1927           pu blic TextT O getSurge ryReportTe xt(string  siteId, st ring rptId ) {
  1928                object[]  results =  this.Invo ke("getSur geryReport Text", new  object[]  {
  1929                             siteId ,
  1930                             rptId} );
  1931                return ( (TextTO)(r esults[0]) );
  1932           }
  1933           
  1934           // / <remarks />
  1935           pu blic void  getSurgery ReportText Async(stri ng siteId,  string rp tId) {
  1936                this.get SurgeryRep ortTextAsy nc(siteId,  rptId, nu ll);
  1937           }
  1938           
  1939           // / <remarks />
  1940           pu blic void  getSurgery ReportText Async(stri ng siteId,  string rp tId, objec t userStat e) {
  1941                if ((thi s.getSurge ryReportTe xtOperatio nCompleted  == null))  {
  1942                    this .getSurger yReportTex tOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etSurgeryR eportTextO perationCo mpleted);
  1943                }
  1944                this.Inv okeAsync(" getSurgery ReportText ", new obj ect[] {
  1945                             siteId ,
  1946                             rptId} , this.get SurgeryRep ortTextOpe rationComp leted, use rState);
  1947           }
  1948           
  1949           pr ivate void  OngetSurg eryReportT extOperati onComplete d(object a rg) {
  1950                if ((thi s.getSurge ryReportTe xtComplete d != null) ) {
  1951                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1952                    this .getSurger yReportTex tCompleted (this, new  getSurger yReportTex tCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1953                }
  1954           }
  1955           
  1956           // / <remarks />
  1957             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSurgeryRe portsWithT ext", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1958           pu blic Tagge dSurgeryRe portArrays  getSurger yReportsWi thText() {
  1959                object[]  results =  this.Invo ke("getSur geryReport sWithText" , new obje ct[0]);
  1960                return ( (TaggedSur geryReport Arrays)(re sults[0])) ;
  1961           }
  1962           
  1963           // / <remarks />
  1964           pu blic void  getSurgery ReportsWit hTextAsync () {
  1965                this.get SurgeryRep ortsWithTe xtAsync(nu ll);
  1966           }
  1967           
  1968           // / <remarks />
  1969           pu blic void  getSurgery ReportsWit hTextAsync (object us erState) {
  1970                if ((thi s.getSurge ryReportsW ithTextOpe rationComp leted == n ull)) {
  1971                    this .getSurger yReportsWi thTextOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetSur geryReport sWithTextO perationCo mpleted);
  1972                }
  1973                this.Inv okeAsync(" getSurgery ReportsWit hText", ne w object[0 ], this.ge tSurgeryRe portsWithT extOperati onComplete d, userSta te);
  1974           }
  1975           
  1976           pr ivate void  OngetSurg eryReports WithTextOp erationCom pleted(obj ect arg) {
  1977                if ((thi s.getSurge ryReportsW ithTextCom pleted !=  null)) {
  1978                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  1979                    this .getSurger yReportsWi thTextComp leted(this , new getS urgeryRepo rtsWithTex tCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  1980                }
  1981           }
  1982           
  1983           // / <remarks />
  1984             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tProblemLi st", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  1985           pu blic Tagge dProblemAr rays getPr oblemList( string typ e) {
  1986                object[]  results =  this.Invo ke("getPro blemList",  new objec t[] {
  1987                             type}) ;
  1988                return ( (TaggedPro blemArrays )(results[ 0]));
  1989           }
  1990           
  1991           // / <remarks />
  1992           pu blic void  getProblem ListAsync( string typ e) {
  1993                this.get ProblemLis tAsync(typ e, null);
  1994           }
  1995           
  1996           // / <remarks />
  1997           pu blic void  getProblem ListAsync( string typ e, object  userState)  {
  1998                if ((thi s.getProbl emListOper ationCompl eted == nu ll)) {
  1999                    this .getProble mListOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetProb lemListOpe rationComp leted);
  2000                }
  2001                this.Inv okeAsync(" getProblem List", new  object[]  {
  2002                             type},  this.getP roblemList OperationC ompleted,  userState) ;
  2003           }
  2004           
  2005           pr ivate void  OngetProb lemListOpe rationComp leted(obje ct arg) {
  2006                if ((thi s.getProbl emListComp leted != n ull)) {
  2007                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2008                    this .getProble mListCompl eted(this,  new getPr oblemListC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2009                }
  2010           }
  2011           
  2012           // / <remarks />
  2013             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOutpatien tMeds", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2014           pu blic Tagge dMedicatio nArrays ge tOutpatien tMeds() {
  2015                object[]  results =  this.Invo ke("getOut patientMed s", new ob ject[0]);
  2016                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2017           }
  2018           
  2019           // / <remarks />
  2020           pu blic void  getOutpati entMedsAsy nc() {
  2021                this.get Outpatient MedsAsync( null);
  2022           }
  2023           
  2024           // / <remarks />
  2025           pu blic void  getOutpati entMedsAsy nc(object  userState)  {
  2026                if ((thi s.getOutpa tientMedsO perationCo mpleted ==  null)) {
  2027                    this .getOutpat ientMedsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetO utpatientM edsOperati onComplete d);
  2028                }
  2029                this.Inv okeAsync(" getOutpati entMeds",  new object [0], this. getOutpati entMedsOpe rationComp leted, use rState);
  2030           }
  2031           
  2032           pr ivate void  OngetOutp atientMeds OperationC ompleted(o bject arg)  {
  2033                if ((thi s.getOutpa tientMedsC ompleted ! = null)) {
  2034                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2035                    this .getOutpat ientMedsCo mpleted(th is, new ge tOutpatien tMedsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2036                }
  2037           }
  2038           
  2039           // / <remarks />
  2040             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tIvMeds",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2041           pu blic Tagge dMedicatio nArrays ge tIvMeds()  {
  2042                object[]  results =  this.Invo ke("getIvM eds", new  object[0]) ;
  2043                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2044           }
  2045           
  2046           // / <remarks />
  2047           pu blic void  getIvMedsA sync() {
  2048                this.get IvMedsAsyn c(null);
  2049           }
  2050           
  2051           // / <remarks />
  2052           pu blic void  getIvMedsA sync(objec t userStat e) {
  2053                if ((thi s.getIvMed sOperation Completed  == null))  {
  2054                    this .getIvMeds OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tIvMedsOpe rationComp leted);
  2055                }
  2056                this.Inv okeAsync(" getIvMeds" , new obje ct[0], thi s.getIvMed sOperation Completed,  userState );
  2057           }
  2058           
  2059           pr ivate void  OngetIvMe dsOperatio nCompleted (object ar g) {
  2060                if ((thi s.getIvMed sCompleted  != null))  {
  2061                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2062                    this .getIvMeds Completed( this, new  getIvMedsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2063                }
  2064           }
  2065           
  2066           // / <remarks />
  2067             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tImoMeds",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2068           pu blic Tagge dMedicatio nArrays ge tImoMeds()  {
  2069                object[]  results =  this.Invo ke("getImo Meds", new  object[0] );
  2070                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2071           }
  2072           
  2073           // / <remarks />
  2074           pu blic void  getImoMeds Async() {
  2075                this.get ImoMedsAsy nc(null);
  2076           }
  2077           
  2078           // / <remarks />
  2079           pu blic void  getImoMeds Async(obje ct userSta te) {
  2080                if ((thi s.getImoMe dsOperatio nCompleted  == null))  {
  2081                    this .getImoMed sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etImoMedsO perationCo mpleted);
  2082                }
  2083                this.Inv okeAsync(" getImoMeds ", new obj ect[0], th is.getImoM edsOperati onComplete d, userSta te);
  2084           }
  2085           
  2086           pr ivate void  OngetImoM edsOperati onComplete d(object a rg) {
  2087                if ((thi s.getImoMe dsComplete d != null) ) {
  2088                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2089                    this .getImoMed sCompleted (this, new  getImoMed sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2090                }
  2091           }
  2092           
  2093           // / <remarks />
  2094             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tUnitDoseM eds", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2095           pu blic Tagge dMedicatio nArrays ge tUnitDoseM eds() {
  2096                object[]  results =  this.Invo ke("getUni tDoseMeds" , new obje ct[0]);
  2097                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2098           }
  2099           
  2100           // / <remarks />
  2101           pu blic void  getUnitDos eMedsAsync () {
  2102                this.get UnitDoseMe dsAsync(nu ll);
  2103           }
  2104           
  2105           // / <remarks />
  2106           pu blic void  getUnitDos eMedsAsync (object us erState) {
  2107                if ((thi s.getUnitD oseMedsOpe rationComp leted == n ull)) {
  2108                    this .getUnitDo seMedsOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetUni tDoseMedsO perationCo mpleted);
  2109                }
  2110                this.Inv okeAsync(" getUnitDos eMeds", ne w object[0 ], this.ge tUnitDoseM edsOperati onComplete d, userSta te);
  2111           }
  2112           
  2113           pr ivate void  OngetUnit DoseMedsOp erationCom pleted(obj ect arg) {
  2114                if ((thi s.getUnitD oseMedsCom pleted !=  null)) {
  2115                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2116                    this .getUnitDo seMedsComp leted(this , new getU nitDoseMed sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2117                }
  2118           }
  2119           
  2120           // / <remarks />
  2121             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOtherMeds ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2122           pu blic Tagge dMedicatio nArrays ge tOtherMeds () {
  2123                object[]  results =  this.Invo ke("getOth erMeds", n ew object[ 0]);
  2124                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2125           }
  2126           
  2127           // / <remarks />
  2128           pu blic void  getOtherMe dsAsync()  {
  2129                this.get OtherMedsA sync(null) ;
  2130           }
  2131           
  2132           // / <remarks />
  2133           pu blic void  getOtherMe dsAsync(ob ject userS tate) {
  2134                if ((thi s.getOther MedsOperat ionComplet ed == null )) {
  2135                    this .getOtherM edsOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetOtherM edsOperati onComplete d);
  2136                }
  2137                this.Inv okeAsync(" getOtherMe ds", new o bject[0],  this.getOt herMedsOpe rationComp leted, use rState);
  2138           }
  2139           
  2140           pr ivate void  OngetOthe rMedsOpera tionComple ted(object  arg) {
  2141                if ((thi s.getOther MedsComple ted != nul l)) {
  2142                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2143                    this .getOtherM edsComplet ed(this, n ew getOthe rMedsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2144                }
  2145           }
  2146           
  2147           // / <remarks />
  2148             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAllMeds",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2149           pu blic Tagge dMedicatio nArrays ge tAllMeds()  {
  2150                object[]  results =  this.Invo ke("getAll Meds", new  object[0] );
  2151                return ( (TaggedMed icationArr ays)(resul ts[0]));
  2152           }
  2153           
  2154           // / <remarks />
  2155           pu blic void  getAllMeds Async() {
  2156                this.get AllMedsAsy nc(null);
  2157           }
  2158           
  2159           // / <remarks />
  2160           pu blic void  getAllMeds Async(obje ct userSta te) {
  2161                if ((thi s.getAllMe dsOperatio nCompleted  == null))  {
  2162                    this .getAllMed sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etAllMedsO perationCo mpleted);
  2163                }
  2164                this.Inv okeAsync(" getAllMeds ", new obj ect[0], th is.getAllM edsOperati onComplete d, userSta te);
  2165           }
  2166           
  2167           pr ivate void  OngetAllM edsOperati onComplete d(object a rg) {
  2168                if ((thi s.getAllMe dsComplete d != null) ) {
  2169                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2170                    this .getAllMed sCompleted (this, new  getAllMed sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2171                }
  2172           }
  2173           
  2174           // / <remarks />
  2175             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMedicatio nDetail",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2176           pu blic TextT O getMedic ationDetai l(string s iteId, str ing medId)  {
  2177                object[]  results =  this.Invo ke("getMed icationDet ail", new  object[] {
  2178                             siteId ,
  2179                             medId} );
  2180                return ( (TextTO)(r esults[0]) );
  2181           }
  2182           
  2183           // / <remarks />
  2184           pu blic void  getMedicat ionDetailA sync(strin g siteId,  string med Id) {
  2185                this.get Medication DetailAsyn c(siteId,  medId, nul l);
  2186           }
  2187           
  2188           // / <remarks />
  2189           pu blic void  getMedicat ionDetailA sync(strin g siteId,  string med Id, object  userState ) {
  2190                if ((thi s.getMedic ationDetai lOperation Completed  == null))  {
  2191                    this .getMedica tionDetail OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tMedicatio nDetailOpe rationComp leted);
  2192                }
  2193                this.Inv okeAsync(" getMedicat ionDetail" , new obje ct[] {
  2194                             siteId ,
  2195                             medId} , this.get Medication DetailOper ationCompl eted, user State);
  2196           }
  2197           
  2198           pr ivate void  OngetMedi cationDeta ilOperatio nCompleted (object ar g) {
  2199                if ((thi s.getMedic ationDetai lCompleted  != null))  {
  2200                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2201                    this .getMedica tionDetail Completed( this, new  getMedicat ionDetailC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2202                }
  2203           }
  2204           
  2205           // / <remarks />
  2206             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSignedNot es", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2207           pu blic Tagge dNoteArray s getSigne dNotes(str ing fromDa te, string  toDate, i nt nNotes)  {
  2208                object[]  results =  this.Invo ke("getSig nedNotes",  new objec t[] {
  2209                             fromDa te,
  2210                             toDate ,
  2211                             nNotes });
  2212                return ( (TaggedNot eArrays)(r esults[0]) );
  2213           }
  2214           
  2215           // / <remarks />
  2216           pu blic void  getSignedN otesAsync( string fro mDate, str ing toDate , int nNot es) {
  2217                this.get SignedNote sAsync(fro mDate, toD ate, nNote s, null);
  2218           }
  2219           
  2220           // / <remarks />
  2221           pu blic void  getSignedN otesAsync( string fro mDate, str ing toDate , int nNot es, object  userState ) {
  2222                if ((thi s.getSigne dNotesOper ationCompl eted == nu ll)) {
  2223                    this .getSigned NotesOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetSign edNotesOpe rationComp leted);
  2224                }
  2225                this.Inv okeAsync(" getSignedN otes", new  object[]  {
  2226                             fromDa te,
  2227                             toDate ,
  2228                             nNotes }, this.ge tSignedNot esOperatio nCompleted , userStat e);
  2229           }
  2230           
  2231           pr ivate void  OngetSign edNotesOpe rationComp leted(obje ct arg) {
  2232                if ((thi s.getSigne dNotesComp leted != n ull)) {
  2233                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2234                    this .getSigned NotesCompl eted(this,  new getSi gnedNotesC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2235                }
  2236           }
  2237           
  2238           // / <remarks />
  2239             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tUnsignedN otes", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2240           pu blic Tagge dNoteArray s getUnsig nedNotes(s tring from Date, stri ng toDate,  int nNote s) {
  2241                object[]  results =  this.Invo ke("getUns ignedNotes ", new obj ect[] {
  2242                             fromDa te,
  2243                             toDate ,
  2244                             nNotes });
  2245                return ( (TaggedNot eArrays)(r esults[0]) );
  2246           }
  2247           
  2248           // / <remarks />
  2249           pu blic void  getUnsigne dNotesAsyn c(string f romDate, s tring toDa te, int nN otes) {
  2250                this.get UnsignedNo tesAsync(f romDate, t oDate, nNo tes, null) ;
  2251           }
  2252           
  2253           // / <remarks />
  2254           pu blic void  getUnsigne dNotesAsyn c(string f romDate, s tring toDa te, int nN otes, obje ct userSta te) {
  2255                if ((thi s.getUnsig nedNotesOp erationCom pleted ==  null)) {
  2256                    this .getUnsign edNotesOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetUn signedNote sOperation Completed) ;
  2257                }
  2258                this.Inv okeAsync(" getUnsigne dNotes", n ew object[ ] {
  2259                             fromDa te,
  2260                             toDate ,
  2261                             nNotes }, this.ge tUnsignedN otesOperat ionComplet ed, userSt ate);
  2262           }
  2263           
  2264           pr ivate void  OngetUnsi gnedNotesO perationCo mpleted(ob ject arg)  {
  2265                if ((thi s.getUnsig nedNotesCo mpleted !=  null)) {
  2266                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2267                    this .getUnsign edNotesCom pleted(thi s, new get UnsignedNo tesComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2268                }
  2269           }
  2270           
  2271           // / <remarks />
  2272             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tUncosigne dNotes", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2273           pu blic Tagge dNoteArray s getUncos ignedNotes (string fr omDate, st ring toDat e, int nNo tes) {
  2274                object[]  results =  this.Invo ke("getUnc osignedNot es", new o bject[] {
  2275                             fromDa te,
  2276                             toDate ,
  2277                             nNotes });
  2278                return ( (TaggedNot eArrays)(r esults[0]) );
  2279           }
  2280           
  2281           // / <remarks />
  2282           pu blic void  getUncosig nedNotesAs ync(string  fromDate,  string to Date, int  nNotes) {
  2283                this.get Uncosigned NotesAsync (fromDate,  toDate, n Notes, nul l);
  2284           }
  2285           
  2286           // / <remarks />
  2287           pu blic void  getUncosig nedNotesAs ync(string  fromDate,  string to Date, int  nNotes, ob ject userS tate) {
  2288                if ((thi s.getUncos ignedNotes OperationC ompleted = = null)) {
  2289                    this .getUncosi gnedNotesO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget Uncosigned NotesOpera tionComple ted);
  2290                }
  2291                this.Inv okeAsync(" getUncosig nedNotes",  new objec t[] {
  2292                             fromDa te,
  2293                             toDate ,
  2294                             nNotes }, this.ge tUncosigne dNotesOper ationCompl eted, user State);
  2295           }
  2296           
  2297           pr ivate void  OngetUnco signedNote sOperation Completed( object arg ) {
  2298                if ((thi s.getUncos ignedNotes Completed  != null))  {
  2299                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2300                    this .getUncosi gnedNotesC ompleted(t his, new g etUncosign edNotesCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  2301                }
  2302           }
  2303           
  2304           // / <remarks />
  2305             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tNote", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2306           pu blic TextT O getNote( string sit eId, strin g noteId)  {
  2307                object[]  results =  this.Invo ke("getNot e", new ob ject[] {
  2308                             siteId ,
  2309                             noteId });
  2310                return ( (TextTO)(r esults[0]) );
  2311           }
  2312           
  2313           // / <remarks />
  2314           pu blic void  getNoteAsy nc(string  siteId, st ring noteI d) {
  2315                this.get NoteAsync( siteId, no teId, null );
  2316           }
  2317           
  2318           // / <remarks />
  2319           pu blic void  getNoteAsy nc(string  siteId, st ring noteI d, object  userState)  {
  2320                if ((thi s.getNoteO perationCo mpleted ==  null)) {
  2321                    this .getNoteOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetN oteOperati onComplete d);
  2322                }
  2323                this.Inv okeAsync(" getNote",  new object [] {
  2324                             siteId ,
  2325                             noteId }, this.ge tNoteOpera tionComple ted, userS tate);
  2326           }
  2327           
  2328           pr ivate void  OngetNote OperationC ompleted(o bject arg)  {
  2329                if ((thi s.getNoteC ompleted ! = null)) {
  2330                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2331                    this .getNoteCo mpleted(th is, new ge tNoteCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2332                }
  2333           }
  2334           
  2335           // / <remarks />
  2336             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tNotesWith Text", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2337           pu blic Tagge dNoteArray s getNotes WithText(s tring from Date, stri ng toDate,  int nNote s) {
  2338                object[]  results =  this.Invo ke("getNot esWithText ", new obj ect[] {
  2339                             fromDa te,
  2340                             toDate ,
  2341                             nNotes });
  2342                return ( (TaggedNot eArrays)(r esults[0]) );
  2343           }
  2344           
  2345           // / <remarks />
  2346           pu blic void  getNotesWi thTextAsyn c(string f romDate, s tring toDa te, int nN otes) {
  2347                this.get NotesWithT extAsync(f romDate, t oDate, nNo tes, null) ;
  2348           }
  2349           
  2350           // / <remarks />
  2351           pu blic void  getNotesWi thTextAsyn c(string f romDate, s tring toDa te, int nN otes, obje ct userSta te) {
  2352                if ((thi s.getNotes WithTextOp erationCom pleted ==  null)) {
  2353                    this .getNotesW ithTextOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetNo tesWithTex tOperation Completed) ;
  2354                }
  2355                this.Inv okeAsync(" getNotesWi thText", n ew object[ ] {
  2356                             fromDa te,
  2357                             toDate ,
  2358                             nNotes }, this.ge tNotesWith TextOperat ionComplet ed, userSt ate);
  2359           }
  2360           
  2361           pr ivate void  OngetNote sWithTextO perationCo mpleted(ob ject arg)  {
  2362                if ((thi s.getNotes WithTextCo mpleted !=  null)) {
  2363                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2364                    this .getNotesW ithTextCom pleted(thi s, new get NotesWithT extComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2365                }
  2366           }
  2367           
  2368           // / <remarks />
  2369             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tDischarge Summaries" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2370           pu blic Tagge dNoteArray s getDisch argeSummar ies(string  fromDate,  string to Date, int  nNotes) {
  2371                object[]  results =  this.Invo ke("getDis chargeSumm aries", ne w object[]  {
  2372                             fromDa te,
  2373                             toDate ,
  2374                             nNotes });
  2375                return ( (TaggedNot eArrays)(r esults[0]) );
  2376           }
  2377           
  2378           // / <remarks />
  2379           pu blic void  getDischar geSummarie sAsync(str ing fromDa te, string  toDate, i nt nNotes)  {
  2380                this.get DischargeS ummariesAs ync(fromDa te, toDate , nNotes,  null);
  2381           }
  2382           
  2383           // / <remarks />
  2384           pu blic void  getDischar geSummarie sAsync(str ing fromDa te, string  toDate, i nt nNotes,  object us erState) {
  2385                if ((thi s.getDisch argeSummar iesOperati onComplete d == null) ) {
  2386                    this .getDischa rgeSummari esOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getDischar geSummarie sOperation Completed) ;
  2387                }
  2388                this.Inv okeAsync(" getDischar geSummarie s", new ob ject[] {
  2389                             fromDa te,
  2390                             toDate ,
  2391                             nNotes }, this.ge tDischarge SummariesO perationCo mpleted, u serState);
  2392           }
  2393           
  2394           pr ivate void  OngetDisc hargeSumma riesOperat ionComplet ed(object  arg) {
  2395                if ((thi s.getDisch argeSummar iesComplet ed != null )) {
  2396                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2397                    this .getDischa rgeSummari esComplete d(this, ne w getDisch argeSummar iesComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2398                }
  2399           }
  2400           
  2401           // / <remarks />
  2402             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tConsultsF orPatient" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2403           pu blic Tagge dConsultAr rays getCo nsultsForP atient() {
  2404                object[]  results =  this.Invo ke("getCon sultsForPa tient", ne w object[0 ]);
  2405                return ( (TaggedCon sultArrays )(results[ 0]));
  2406           }
  2407           
  2408           // / <remarks />
  2409           pu blic void  getConsult sForPatien tAsync() {
  2410                this.get ConsultsFo rPatientAs ync(null);
  2411           }
  2412           
  2413           // / <remarks />
  2414           pu blic void  getConsult sForPatien tAsync(obj ect userSt ate) {
  2415                if ((thi s.getConsu ltsForPati entOperati onComplete d == null) ) {
  2416                    this .getConsul tsForPatie ntOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getConsult sForPatien tOperation Completed) ;
  2417                }
  2418                this.Inv okeAsync(" getConsult sForPatien t", new ob ject[0], t his.getCon sultsForPa tientOpera tionComple ted, userS tate);
  2419           }
  2420           
  2421           pr ivate void  OngetCons ultsForPat ientOperat ionComplet ed(object  arg) {
  2422                if ((thi s.getConsu ltsForPati entComplet ed != null )) {
  2423                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2424                    this .getConsul tsForPatie ntComplete d(this, ne w getConsu ltsForPati entComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2425                }
  2426           }
  2427           
  2428           // / <remarks />
  2429             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAppointme nts", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2430           pu blic Tagge dAppointme ntArrays g etAppointm ents() {
  2431                object[]  results =  this.Invo ke("getApp ointments" , new obje ct[0]);
  2432                return ( (TaggedApp ointmentAr rays)(resu lts[0]));
  2433           }
  2434           
  2435           // / <remarks />
  2436           pu blic void  getAppoint mentsAsync () {
  2437                this.get Appointmen tsAsync(nu ll);
  2438           }
  2439           
  2440           // / <remarks />
  2441           pu blic void  getAppoint mentsAsync (object us erState) {
  2442                if ((thi s.getAppoi ntmentsOpe rationComp leted == n ull)) {
  2443                    this .getAppoin tmentsOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetApp ointmentsO perationCo mpleted);
  2444                }
  2445                this.Inv okeAsync(" getAppoint ments", ne w object[0 ], this.ge tAppointme ntsOperati onComplete d, userSta te);
  2446           }
  2447           
  2448           pr ivate void  OngetAppo intmentsOp erationCom pleted(obj ect arg) {
  2449                if ((thi s.getAppoi ntmentsCom pleted !=  null)) {
  2450                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2451                    this .getAppoin tmentsComp leted(this , new getA ppointment sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2452                }
  2453           }
  2454           
  2455           // / <remarks />
  2456             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthAppoint ments", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2457           pu blic Tagge dAppointme ntArrays g etMentalHe althAppoin tments() {
  2458                object[]  results =  this.Invo ke("getMen talHealthA ppointment s", new ob ject[0]);
  2459                return ( (TaggedApp ointmentAr rays)(resu lts[0]));
  2460           }
  2461           
  2462           // / <remarks />
  2463           pu blic void  getMentalH ealthAppoi ntmentsAsy nc() {
  2464                this.get MentalHeal thAppointm entsAsync( null);
  2465           }
  2466           
  2467           // / <remarks />
  2468           pu blic void  getMentalH ealthAppoi ntmentsAsy nc(object  userState)  {
  2469                if ((thi s.getMenta lHealthApp ointmentsO perationCo mpleted ==  null)) {
  2470                    this .getMental HealthAppo intmentsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetM entalHealt hAppointme ntsOperati onComplete d);
  2471                }
  2472                this.Inv okeAsync(" getMentalH ealthAppoi ntments",  new object [0], this. getMentalH ealthAppoi ntmentsOpe rationComp leted, use rState);
  2473           }
  2474           
  2475           pr ivate void  OngetMent alHealthAp pointments OperationC ompleted(o bject arg)  {
  2476                if ((thi s.getMenta lHealthApp ointmentsC ompleted ! = null)) {
  2477                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2478                    this .getMental HealthAppo intmentsCo mpleted(th is, new ge tMentalHea lthAppoint mentsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2479                }
  2480           }
  2481           
  2482           // / <remarks />
  2483             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMentalHea lthVisits" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2484           pu blic Tagge dVisitArra ys getMent alHealthVi sits() {
  2485                object[]  results =  this.Invo ke("getMen talHealthV isits", ne w object[0 ]);
  2486                return ( (TaggedVis itArrays)( results[0] ));
  2487           }
  2488           
  2489           // / <remarks />
  2490           pu blic void  getMentalH ealthVisit sAsync() {
  2491                this.get MentalHeal thVisitsAs ync(null);
  2492           }
  2493           
  2494           // / <remarks />
  2495           pu blic void  getMentalH ealthVisit sAsync(obj ect userSt ate) {
  2496                if ((thi s.getMenta lHealthVis itsOperati onComplete d == null) ) {
  2497                    this .getMental HealthVisi tsOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getMentalH ealthVisit sOperation Completed) ;
  2498                }
  2499                this.Inv okeAsync(" getMentalH ealthVisit s", new ob ject[0], t his.getMen talHealthV isitsOpera tionComple ted, userS tate);
  2500           }
  2501           
  2502           pr ivate void  OngetMent alHealthVi sitsOperat ionComplet ed(object  arg) {
  2503                if ((thi s.getMenta lHealthVis itsComplet ed != null )) {
  2504                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2505                    this .getMental HealthVisi tsComplete d(this, ne w getMenta lHealthVis itsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2506                }
  2507           }
  2508           
  2509           // / <remarks />
  2510             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAppointme ntText", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2511           pu blic TextT O getAppoi ntmentText (string si teId, stri ng apptId)  {
  2512                object[]  results =  this.Invo ke("getApp ointmentTe xt", new o bject[] {
  2513                             siteId ,
  2514                             apptId });
  2515                return ( (TextTO)(r esults[0]) );
  2516           }
  2517           
  2518           // / <remarks />
  2519           pu blic void  getAppoint mentTextAs ync(string  siteId, s tring appt Id) {
  2520                this.get Appointmen tTextAsync (siteId, a pptId, nul l);
  2521           }
  2522           
  2523           // / <remarks />
  2524           pu blic void  getAppoint mentTextAs ync(string  siteId, s tring appt Id, object  userState ) {
  2525                if ((thi s.getAppoi ntmentText OperationC ompleted = = null)) {
  2526                    this .getAppoin tmentTextO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget Appointmen tTextOpera tionComple ted);
  2527                }
  2528                this.Inv okeAsync(" getAppoint mentText",  new objec t[] {
  2529                             siteId ,
  2530                             apptId }, this.ge tAppointme ntTextOper ationCompl eted, user State);
  2531           }
  2532           
  2533           pr ivate void  OngetAppo intmentTex tOperation Completed( object arg ) {
  2534                if ((thi s.getAppoi ntmentText Completed  != null))  {
  2535                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2536                    this .getAppoin tmentTextC ompleted(t his, new g etAppointm entTextCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  2537                }
  2538           }
  2539           
  2540           // / <remarks />
  2541             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tClinicalW arnings",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2542           pu blic Tagge dTextArray  getClinic alWarnings (string fr omDate, st ring toDat e, int nrp ts) {
  2543                object[]  results =  this.Invo ke("getCli nicalWarni ngs", new  object[] {
  2544                             fromDa te,
  2545                             toDate ,
  2546                             nrpts} );
  2547                return ( (TaggedTex tArray)(re sults[0])) ;
  2548           }
  2549           
  2550           // / <remarks />
  2551           pu blic void  getClinica lWarningsA sync(strin g fromDate , string t oDate, int  nrpts) {
  2552                this.get ClinicalWa rningsAsyn c(fromDate , toDate,  nrpts, nul l);
  2553           }
  2554           
  2555           // / <remarks />
  2556           pu blic void  getClinica lWarningsA sync(strin g fromDate , string t oDate, int  nrpts, ob ject userS tate) {
  2557                if ((thi s.getClini calWarning sOperation Completed  == null))  {
  2558                    this .getClinic alWarnings OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tClinicalW arningsOpe rationComp leted);
  2559                }
  2560                this.Inv okeAsync(" getClinica lWarnings" , new obje ct[] {
  2561                             fromDa te,
  2562                             toDate ,
  2563                             nrpts} , this.get ClinicalWa rningsOper ationCompl eted, user State);
  2564           }
  2565           
  2566           pr ivate void  OngetClin icalWarnin gsOperatio nCompleted (object ar g) {
  2567                if ((thi s.getClini calWarning sCompleted  != null))  {
  2568                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2569                    this .getClinic alWarnings Completed( this, new  getClinica lWarningsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2570                }
  2571           }
  2572           
  2573           // / <remarks />
  2574             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAdvanceDi rectives",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2575           pu blic Tagge dTextArray  getAdvanc eDirective s(string f romDate, s tring toDa te, int nr pts) {
  2576                object[]  results =  this.Invo ke("getAdv anceDirect ives", new  object[]  {
  2577                             fromDa te,
  2578                             toDate ,
  2579                             nrpts} );
  2580                return ( (TaggedTex tArray)(re sults[0])) ;
  2581           }
  2582           
  2583           // / <remarks />
  2584           pu blic void  getAdvance Directives Async(stri ng fromDat e, string  toDate, in t nrpts) {
  2585                this.get AdvanceDir ectivesAsy nc(fromDat e, toDate,  nrpts, nu ll);
  2586           }
  2587           
  2588           // / <remarks />
  2589           pu blic void  getAdvance Directives Async(stri ng fromDat e, string  toDate, in t nrpts, o bject user State) {
  2590                if ((thi s.getAdvan ceDirectiv esOperatio nCompleted  == null))  {
  2591                    this .getAdvanc eDirective sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etAdvanceD irectivesO perationCo mpleted);
  2592                }
  2593                this.Inv okeAsync(" getAdvance Directives ", new obj ect[] {
  2594                             fromDa te,
  2595                             toDate ,
  2596                             nrpts} , this.get AdvanceDir ectivesOpe rationComp leted, use rState);
  2597           }
  2598           
  2599           pr ivate void  OngetAdva nceDirecti vesOperati onComplete d(object a rg) {
  2600                if ((thi s.getAdvan ceDirectiv esComplete d != null) ) {
  2601                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2602                    this .getAdvanc eDirective sCompleted (this, new  getAdvanc eDirective sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2603                }
  2604           }
  2605           
  2606           // / <remarks />
  2607             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCrisisNot es", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2608           pu blic Tagge dTextArray  getCrisis Notes(stri ng fromDat e, string  toDate, in t nrpts) {
  2609                object[]  results =  this.Invo ke("getCri sisNotes",  new objec t[] {
  2610                             fromDa te,
  2611                             toDate ,
  2612                             nrpts} );
  2613                return ( (TaggedTex tArray)(re sults[0])) ;
  2614           }
  2615           
  2616           // / <remarks />
  2617           pu blic void  getCrisisN otesAsync( string fro mDate, str ing toDate , int nrpt s) {
  2618                this.get CrisisNote sAsync(fro mDate, toD ate, nrpts , null);
  2619           }
  2620           
  2621           // / <remarks />
  2622           pu blic void  getCrisisN otesAsync( string fro mDate, str ing toDate , int nrpt s, object  userState)  {
  2623                if ((thi s.getCrisi sNotesOper ationCompl eted == nu ll)) {
  2624                    this .getCrisis NotesOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetCris isNotesOpe rationComp leted);
  2625                }
  2626                this.Inv okeAsync(" getCrisisN otes", new  object[]  {
  2627                             fromDa te,
  2628                             toDate ,
  2629                             nrpts} , this.get CrisisNote sOperation Completed,  userState );
  2630           }
  2631           
  2632           pr ivate void  OngetCris isNotesOpe rationComp leted(obje ct arg) {
  2633                if ((thi s.getCrisi sNotesComp leted != n ull)) {
  2634                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2635                    this .getCrisis NotesCompl eted(this,  new getCr isisNotesC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2636                }
  2637           }
  2638           
  2639           // / <remarks />
  2640             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tImmunizat ions", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2641           pu blic Tagge dTextArray  getImmuni zations(st ring fromD ate, strin g toDate,  int nrpts)  {
  2642                object[]  results =  this.Invo ke("getImm unizations ", new obj ect[] {
  2643                             fromDa te,
  2644                             toDate ,
  2645                             nrpts} );
  2646                return ( (TaggedTex tArray)(re sults[0])) ;
  2647           }
  2648           
  2649           // / <remarks />
  2650           pu blic void  getImmuniz ationsAsyn c(string f romDate, s tring toDa te, int nr pts) {
  2651                this.get Immunizati onsAsync(f romDate, t oDate, nrp ts, null);
  2652           }
  2653           
  2654           // / <remarks />
  2655           pu blic void  getImmuniz ationsAsyn c(string f romDate, s tring toDa te, int nr pts, objec t userStat e) {
  2656                if ((thi s.getImmun izationsOp erationCom pleted ==  null)) {
  2657                    this .getImmuni zationsOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetIm munization sOperation Completed) ;
  2658                }
  2659                this.Inv okeAsync(" getImmuniz ations", n ew object[ ] {
  2660                             fromDa te,
  2661                             toDate ,
  2662                             nrpts} , this.get Immunizati onsOperati onComplete d, userSta te);
  2663           }
  2664           
  2665           pr ivate void  OngetImmu nizationsO perationCo mpleted(ob ject arg)  {
  2666                if ((thi s.getImmun izationsCo mpleted !=  null)) {
  2667                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2668                    this .getImmuni zationsCom pleted(thi s, new get Immunizati onsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2669                }
  2670           }
  2671           
  2672           // / <remarks />
  2673             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOutpatien tRxProfile ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2674           pu blic Tagge dTextArray  getOutpat ientRxProf ile() {
  2675                object[]  results =  this.Invo ke("getOut patientRxP rofile", n ew object[ 0]);
  2676                return ( (TaggedTex tArray)(re sults[0])) ;
  2677           }
  2678           
  2679           // / <remarks />
  2680           pu blic void  getOutpati entRxProfi leAsync()  {
  2681                this.get Outpatient RxProfileA sync(null) ;
  2682           }
  2683           
  2684           // / <remarks />
  2685           pu blic void  getOutpati entRxProfi leAsync(ob ject userS tate) {
  2686                if ((thi s.getOutpa tientRxPro fileOperat ionComplet ed == null )) {
  2687                    this .getOutpat ientRxProf ileOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetOutpat ientRxProf ileOperati onComplete d);
  2688                }
  2689                this.Inv okeAsync(" getOutpati entRxProfi le", new o bject[0],  this.getOu tpatientRx ProfileOpe rationComp leted, use rState);
  2690           }
  2691           
  2692           pr ivate void  OngetOutp atientRxPr ofileOpera tionComple ted(object  arg) {
  2693                if ((thi s.getOutpa tientRxPro fileComple ted != nul l)) {
  2694                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2695                    this .getOutpat ientRxProf ileComplet ed(this, n ew getOutp atientRxPr ofileCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2696                }
  2697           }
  2698           
  2699           // / <remarks />
  2700             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMedsAdmin Hx", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2701           pu blic Tagge dTextArray  getMedsAd minHx(stri ng fromDat e, string  toDate, in t nrpts) {
  2702                object[]  results =  this.Invo ke("getMed sAdminHx",  new objec t[] {
  2703                             fromDa te,
  2704                             toDate ,
  2705                             nrpts} );
  2706                return ( (TaggedTex tArray)(re sults[0])) ;
  2707           }
  2708           
  2709           // / <remarks />
  2710           pu blic void  getMedsAdm inHxAsync( string fro mDate, str ing toDate , int nrpt s) {
  2711                this.get MedsAdminH xAsync(fro mDate, toD ate, nrpts , null);
  2712           }
  2713           
  2714           // / <remarks />
  2715           pu blic void  getMedsAdm inHxAsync( string fro mDate, str ing toDate , int nrpt s, object  userState)  {
  2716                if ((thi s.getMedsA dminHxOper ationCompl eted == nu ll)) {
  2717                    this .getMedsAd minHxOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetMeds AdminHxOpe rationComp leted);
  2718                }
  2719                this.Inv okeAsync(" getMedsAdm inHx", new  object[]  {
  2720                             fromDa te,
  2721                             toDate ,
  2722                             nrpts} , this.get MedsAdminH xOperation Completed,  userState );
  2723           }
  2724           
  2725           pr ivate void  OngetMeds AdminHxOpe rationComp leted(obje ct arg) {
  2726                if ((thi s.getMedsA dminHxComp leted != n ull)) {
  2727                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2728                    this .getMedsAd minHxCompl eted(this,  new getMe dsAdminHxC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  2729                }
  2730           }
  2731           
  2732           // / <remarks />
  2733             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMedsAdmin Log", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2734           pu blic Tagge dTextArray  getMedsAd minLog(str ing fromDa te, string  toDate, i nt nrpts)  {
  2735                object[]  results =  this.Invo ke("getMed sAdminLog" , new obje ct[] {
  2736                             fromDa te,
  2737                             toDate ,
  2738                             nrpts} );
  2739                return ( (TaggedTex tArray)(re sults[0])) ;
  2740           }
  2741           
  2742           // / <remarks />
  2743           pu blic void  getMedsAdm inLogAsync (string fr omDate, st ring toDat e, int nrp ts) {
  2744                this.get MedsAdminL ogAsync(fr omDate, to Date, nrpt s, null);
  2745           }
  2746           
  2747           // / <remarks />
  2748           pu blic void  getMedsAdm inLogAsync (string fr omDate, st ring toDat e, int nrp ts, object  userState ) {
  2749                if ((thi s.getMedsA dminLogOpe rationComp leted == n ull)) {
  2750                    this .getMedsAd minLogOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetMed sAdminLogO perationCo mpleted);
  2751                }
  2752                this.Inv okeAsync(" getMedsAdm inLog", ne w object[]  {
  2753                             fromDa te,
  2754                             toDate ,
  2755                             nrpts} , this.get MedsAdminL ogOperatio nCompleted , userStat e);
  2756           }
  2757           
  2758           pr ivate void  OngetMeds AdminLogOp erationCom pleted(obj ect arg) {
  2759                if ((thi s.getMedsA dminLogCom pleted !=  null)) {
  2760                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2761                    this .getMedsAd minLogComp leted(this , new getM edsAdminLo gCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  2762                }
  2763           }
  2764           
  2765           // / <remarks />
  2766             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tChemHemRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2767           pu blic Tagge dChemHemRp tArrays ge tChemHemRe ports(stri ng fromDat e, string  toDate, in t nrpts) {
  2768                object[]  results =  this.Invo ke("getChe mHemReport s", new ob ject[] {
  2769                             fromDa te,
  2770                             toDate ,
  2771                             nrpts} );
  2772                return ( (TaggedChe mHemRptArr ays)(resul ts[0]));
  2773           }
  2774           
  2775           // / <remarks />
  2776           pu blic void  getChemHem ReportsAsy nc(string  fromDate,  string toD ate, int n rpts) {
  2777                this.get ChemHemRep ortsAsync( fromDate,  toDate, nr pts, null) ;
  2778           }
  2779           
  2780           // / <remarks />
  2781           pu blic void  getChemHem ReportsAsy nc(string  fromDate,  string toD ate, int n rpts, obje ct userSta te) {
  2782                if ((thi s.getChemH emReportsO perationCo mpleted ==  null)) {
  2783                    this .getChemHe mReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetC hemHemRepo rtsOperati onComplete d);
  2784                }
  2785                this.Inv okeAsync(" getChemHem Reports",  new object [] {
  2786                             fromDa te,
  2787                             toDate ,
  2788                             nrpts} , this.get ChemHemRep ortsOperat ionComplet ed, userSt ate);
  2789           }
  2790           
  2791           pr ivate void  OngetChem HemReports OperationC ompleted(o bject arg)  {
  2792                if ((thi s.getChemH emReportsC ompleted ! = null)) {
  2793                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2794                    this .getChemHe mReportsCo mpleted(th is, new ge tChemHemRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2795                }
  2796           }
  2797           
  2798           // / <remarks />
  2799             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tChemHemRe portsSimpl e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2800           pu blic Tagge dChemHemRp tArrays ge tChemHemRe portsSimpl e(string f romDate, s tring toDa te, int nr pts) {
  2801                object[]  results =  this.Invo ke("getChe mHemReport sSimple",  new object [] {
  2802                             fromDa te,
  2803                             toDate ,
  2804                             nrpts} );
  2805                return ( (TaggedChe mHemRptArr ays)(resul ts[0]));
  2806           }
  2807           
  2808           // / <remarks />
  2809           pu blic void  getChemHem ReportsSim pleAsync(s tring from Date, stri ng toDate,  int nrpts ) {
  2810                this.get ChemHemRep ortsSimple Async(from Date, toDa te, nrpts,  null);
  2811           }
  2812           
  2813           // / <remarks />
  2814           pu blic void  getChemHem ReportsSim pleAsync(s tring from Date, stri ng toDate,  int nrpts , object u serState)  {
  2815                if ((thi s.getChemH emReportsS impleOpera tionComple ted == nul l)) {
  2816                    this .getChemHe mReportsSi mpleOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetChemH emReportsS impleOpera tionComple ted);
  2817                }
  2818                this.Inv okeAsync(" getChemHem ReportsSim ple", new  object[] {
  2819                             fromDa te,
  2820                             toDate ,
  2821                             nrpts} , this.get ChemHemRep ortsSimple OperationC ompleted,  userState) ;
  2822           }
  2823           
  2824           pr ivate void  OngetChem HemReports SimpleOper ationCompl eted(objec t arg) {
  2825                if ((thi s.getChemH emReportsS impleCompl eted != nu ll)) {
  2826                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2827                    this .getChemHe mReportsSi mpleComple ted(this,  new getChe mHemReport sSimpleCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  2828                }
  2829           }
  2830           
  2831           // / <remarks />
  2832             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCytologyR eports", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2833           pu blic Tagge dCytologyR ptArrays g etCytology Reports(st ring fromD ate, strin g toDate,  int nrpts)  {
  2834                object[]  results =  this.Invo ke("getCyt ologyRepor ts", new o bject[] {
  2835                             fromDa te,
  2836                             toDate ,
  2837                             nrpts} );
  2838                return ( (TaggedCyt ologyRptAr rays)(resu lts[0]));
  2839           }
  2840           
  2841           // / <remarks />
  2842           pu blic void  getCytolog yReportsAs ync(string  fromDate,  string to Date, int  nrpts) {
  2843                this.get CytologyRe portsAsync (fromDate,  toDate, n rpts, null );
  2844           }
  2845           
  2846           // / <remarks />
  2847           pu blic void  getCytolog yReportsAs ync(string  fromDate,  string to Date, int  nrpts, obj ect userSt ate) {
  2848                if ((thi s.getCytol ogyReports OperationC ompleted = = null)) {
  2849                    this .getCytolo gyReportsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget CytologyRe portsOpera tionComple ted);
  2850                }
  2851                this.Inv okeAsync(" getCytolog yReports",  new objec t[] {
  2852                             fromDa te,
  2853                             toDate ,
  2854                             nrpts} , this.get CytologyRe portsOpera tionComple ted, userS tate);
  2855           }
  2856           
  2857           pr ivate void  OngetCyto logyReport sOperation Completed( object arg ) {
  2858                if ((thi s.getCytol ogyReports Completed  != null))  {
  2859                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2860                    this .getCytolo gyReportsC ompleted(t his, new g etCytology ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  2861                }
  2862           }
  2863           
  2864           // / <remarks />
  2865             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tMicrobiol ogyReports ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2866           pu blic Tagge dMicrobiol ogyRptArra ys getMicr obiologyRe ports(stri ng fromDat e, string  toDate, in t nrpts) {
  2867                object[]  results =  this.Invo ke("getMic robiologyR eports", n ew object[ ] {
  2868                             fromDa te,
  2869                             toDate ,
  2870                             nrpts} );
  2871                return ( (TaggedMic robiologyR ptArrays)( results[0] ));
  2872           }
  2873           
  2874           // / <remarks />
  2875           pu blic void  getMicrobi ologyRepor tsAsync(st ring fromD ate, strin g toDate,  int nrpts)  {
  2876                this.get Microbiolo gyReportsA sync(fromD ate, toDat e, nrpts,  null);
  2877           }
  2878           
  2879           // / <remarks />
  2880           pu blic void  getMicrobi ologyRepor tsAsync(st ring fromD ate, strin g toDate,  int nrpts,  object us erState) {
  2881                if ((thi s.getMicro biologyRep ortsOperat ionComplet ed == null )) {
  2882                    this .getMicrob iologyRepo rtsOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetMicrob iologyRepo rtsOperati onComplete d);
  2883                }
  2884                this.Inv okeAsync(" getMicrobi ologyRepor ts", new o bject[] {
  2885                             fromDa te,
  2886                             toDate ,
  2887                             nrpts} , this.get Microbiolo gyReportsO perationCo mpleted, u serState);
  2888           }
  2889           
  2890           pr ivate void  OngetMicr obiologyRe portsOpera tionComple ted(object  arg) {
  2891                if ((thi s.getMicro biologyRep ortsComple ted != nul l)) {
  2892                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2893                    this .getMicrob iologyRepo rtsComplet ed(this, n ew getMicr obiologyRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2894                }
  2895           }
  2896           
  2897           // / <remarks />
  2898             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSurgicalP athologyRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2899           pu blic Tagge dSurgicalP athologyRp tArrays ge tSurgicalP athologyRe ports(stri ng fromDat e, string  toDate, in t nrpts) {
  2900                object[]  results =  this.Invo ke("getSur gicalPatho logyReport s", new ob ject[] {
  2901                             fromDa te,
  2902                             toDate ,
  2903                             nrpts} );
  2904                return ( (TaggedSur gicalPatho logyRptArr ays)(resul ts[0]));
  2905           }
  2906           
  2907           // / <remarks />
  2908           pu blic void  getSurgica lPathology ReportsAsy nc(string  fromDate,  string toD ate, int n rpts) {
  2909                this.get SurgicalPa thologyRep ortsAsync( fromDate,  toDate, nr pts, null) ;
  2910           }
  2911           
  2912           // / <remarks />
  2913           pu blic void  getSurgica lPathology ReportsAsy nc(string  fromDate,  string toD ate, int n rpts, obje ct userSta te) {
  2914                if ((thi s.getSurgi calPatholo gyReportsO perationCo mpleted ==  null)) {
  2915                    this .getSurgic alPatholog yReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetS urgicalPat hologyRepo rtsOperati onComplete d);
  2916                }
  2917                this.Inv okeAsync(" getSurgica lPathology Reports",  new object [] {
  2918                             fromDa te,
  2919                             toDate ,
  2920                             nrpts} , this.get SurgicalPa thologyRep ortsOperat ionComplet ed, userSt ate);
  2921           }
  2922           
  2923           pr ivate void  OngetSurg icalPathol ogyReports OperationC ompleted(o bject arg)  {
  2924                if ((thi s.getSurgi calPatholo gyReportsC ompleted ! = null)) {
  2925                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2926                    this .getSurgic alPatholog yReportsCo mpleted(th is, new ge tSurgicalP athologyRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2927                }
  2928           }
  2929           
  2930           // / <remarks />
  2931             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tBloodAvai labilityRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2932           pu blic Tagge dTextArray  getBloodA vailabilit yReports(s tring from Date, stri ng toDate,  int nrpts ) {
  2933                object[]  results =  this.Invo ke("getBlo odAvailabi lityReport s", new ob ject[] {
  2934                             fromDa te,
  2935                             toDate ,
  2936                             nrpts} );
  2937                return ( (TaggedTex tArray)(re sults[0])) ;
  2938           }
  2939           
  2940           // / <remarks />
  2941           pu blic void  getBloodAv ailability ReportsAsy nc(string  fromDate,  string toD ate, int n rpts) {
  2942                this.get BloodAvail abilityRep ortsAsync( fromDate,  toDate, nr pts, null) ;
  2943           }
  2944           
  2945           // / <remarks />
  2946           pu blic void  getBloodAv ailability ReportsAsy nc(string  fromDate,  string toD ate, int n rpts, obje ct userSta te) {
  2947                if ((thi s.getBlood Availabili tyReportsO perationCo mpleted ==  null)) {
  2948                    this .getBloodA vailabilit yReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetB loodAvaila bilityRepo rtsOperati onComplete d);
  2949                }
  2950                this.Inv okeAsync(" getBloodAv ailability Reports",  new object [] {
  2951                             fromDa te,
  2952                             toDate ,
  2953                             nrpts} , this.get BloodAvail abilityRep ortsOperat ionComplet ed, userSt ate);
  2954           }
  2955           
  2956           pr ivate void  OngetBloo dAvailabil ityReports OperationC ompleted(o bject arg)  {
  2957                if ((thi s.getBlood Availabili tyReportsC ompleted ! = null)) {
  2958                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2959                    this .getBloodA vailabilit yReportsCo mpleted(th is, new ge tBloodAvai labilityRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  2960                }
  2961           }
  2962           
  2963           // / <remarks />
  2964             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tBloodTran sfusionRep orts", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2965           pu blic Tagge dTextArray  getBloodT ransfusion Reports(st ring fromD ate, strin g toDate,  int nrpts)  {
  2966                object[]  results =  this.Invo ke("getBlo odTransfus ionReports ", new obj ect[] {
  2967                             fromDa te,
  2968                             toDate ,
  2969                             nrpts} );
  2970                return ( (TaggedTex tArray)(re sults[0])) ;
  2971           }
  2972           
  2973           // / <remarks />
  2974           pu blic void  getBloodTr ansfusionR eportsAsyn c(string f romDate, s tring toDa te, int nr pts) {
  2975                this.get BloodTrans fusionRepo rtsAsync(f romDate, t oDate, nrp ts, null);
  2976           }
  2977           
  2978           // / <remarks />
  2979           pu blic void  getBloodTr ansfusionR eportsAsyn c(string f romDate, s tring toDa te, int nr pts, objec t userStat e) {
  2980                if ((thi s.getBlood Transfusio nReportsOp erationCom pleted ==  null)) {
  2981                    this .getBloodT ransfusion ReportsOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetBl oodTransfu sionReport sOperation Completed) ;
  2982                }
  2983                this.Inv okeAsync(" getBloodTr ansfusionR eports", n ew object[ ] {
  2984                             fromDa te,
  2985                             toDate ,
  2986                             nrpts} , this.get BloodTrans fusionRepo rtsOperati onComplete d, userSta te);
  2987           }
  2988           
  2989           pr ivate void  OngetBloo dTransfusi onReportsO perationCo mpleted(ob ject arg)  {
  2990                if ((thi s.getBlood Transfusio nReportsCo mpleted !=  null)) {
  2991                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  2992                    this .getBloodT ransfusion ReportsCom pleted(thi s, new get BloodTrans fusionRepo rtsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  2993                }
  2994           }
  2995           
  2996           // / <remarks />
  2997             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tBloodBank Reports",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  2998           pu blic Tagge dTextArray  getBloodB ankReports () {
  2999                object[]  results =  this.Invo ke("getBlo odBankRepo rts", new  object[0]) ;
  3000                return ( (TaggedTex tArray)(re sults[0])) ;
  3001           }
  3002           
  3003           // / <remarks />
  3004           pu blic void  getBloodBa nkReportsA sync() {
  3005                this.get BloodBankR eportsAsyn c(null);
  3006           }
  3007           
  3008           // / <remarks />
  3009           pu blic void  getBloodBa nkReportsA sync(objec t userStat e) {
  3010                if ((thi s.getBlood BankReport sOperation Completed  == null))  {
  3011                    this .getBloodB ankReports OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tBloodBank ReportsOpe rationComp leted);
  3012                }
  3013                this.Inv okeAsync(" getBloodBa nkReports" , new obje ct[0], thi s.getBlood BankReport sOperation Completed,  userState );
  3014           }
  3015           
  3016           pr ivate void  OngetBloo dBankRepor tsOperatio nCompleted (object ar g) {
  3017                if ((thi s.getBlood BankReport sCompleted  != null))  {
  3018                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3019                    this .getBloodB ankReports Completed( this, new  getBloodBa nkReportsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3020                }
  3021           }
  3022           
  3023           // / <remarks />
  3024             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tElectronM icroscopyR eports", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3025           pu blic Tagge dTextArray  getElectr onMicrosco pyReports( string fro mDate, str ing toDate , int nrpt s) {
  3026                object[]  results =  this.Invo ke("getEle ctronMicro scopyRepor ts", new o bject[] {
  3027                             fromDa te,
  3028                             toDate ,
  3029                             nrpts} );
  3030                return ( (TaggedTex tArray)(re sults[0])) ;
  3031           }
  3032           
  3033           // / <remarks />
  3034           pu blic void  getElectro nMicroscop yReportsAs ync(string  fromDate,  string to Date, int  nrpts) {
  3035                this.get ElectronMi croscopyRe portsAsync (fromDate,  toDate, n rpts, null );
  3036           }
  3037           
  3038           // / <remarks />
  3039           pu blic void  getElectro nMicroscop yReportsAs ync(string  fromDate,  string to Date, int  nrpts, obj ect userSt ate) {
  3040                if ((thi s.getElect ronMicrosc opyReports OperationC ompleted = = null)) {
  3041                    this .getElectr onMicrosco pyReportsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget ElectronMi croscopyRe portsOpera tionComple ted);
  3042                }
  3043                this.Inv okeAsync(" getElectro nMicroscop yReports",  new objec t[] {
  3044                             fromDa te,
  3045                             toDate ,
  3046                             nrpts} , this.get ElectronMi croscopyRe portsOpera tionComple ted, userS tate);
  3047           }
  3048           
  3049           pr ivate void  OngetElec tronMicros copyReport sOperation Completed( object arg ) {
  3050                if ((thi s.getElect ronMicrosc opyReports Completed  != null))  {
  3051                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3052                    this .getElectr onMicrosco pyReportsC ompleted(t his, new g etElectron Microscopy ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3053                }
  3054           }
  3055           
  3056           // / <remarks />
  3057             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCytopatho logyReport s", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3058           pu blic Tagge dTextArray  getCytopa thologyRep orts() {
  3059                object[]  results =  this.Invo ke("getCyt opathology Reports",  new object [0]);
  3060                return ( (TaggedTex tArray)(re sults[0])) ;
  3061           }
  3062           
  3063           // / <remarks />
  3064           pu blic void  getCytopat hologyRepo rtsAsync()  {
  3065                this.get Cytopathol ogyReports Async(null );
  3066           }
  3067           
  3068           // / <remarks />
  3069           pu blic void  getCytopat hologyRepo rtsAsync(o bject user State) {
  3070                if ((thi s.getCytop athologyRe portsOpera tionComple ted == nul l)) {
  3071                    this .getCytopa thologyRep ortsOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetCytop athologyRe portsOpera tionComple ted);
  3072                }
  3073                this.Inv okeAsync(" getCytopat hologyRepo rts", new  object[0],  this.getC ytopatholo gyReportsO perationCo mpleted, u serState);
  3074           }
  3075           
  3076           pr ivate void  OngetCyto pathologyR eportsOper ationCompl eted(objec t arg) {
  3077                if ((thi s.getCytop athologyRe portsCompl eted != nu ll)) {
  3078                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3079                    this .getCytopa thologyRep ortsComple ted(this,  new getCyt opathology ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3080                }
  3081           }
  3082           
  3083           // / <remarks />
  3084             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAutopsyRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3085           pu blic Tagge dTextArray  getAutops yReports()  {
  3086                object[]  results =  this.Invo ke("getAut opsyReport s", new ob ject[0]);
  3087                return ( (TaggedTex tArray)(re sults[0])) ;
  3088           }
  3089           
  3090           // / <remarks />
  3091           pu blic void  getAutopsy ReportsAsy nc() {
  3092                this.get AutopsyRep ortsAsync( null);
  3093           }
  3094           
  3095           // / <remarks />
  3096           pu blic void  getAutopsy ReportsAsy nc(object  userState)  {
  3097                if ((thi s.getAutop syReportsO perationCo mpleted ==  null)) {
  3098                    this .getAutops yReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetA utopsyRepo rtsOperati onComplete d);
  3099                }
  3100                this.Inv okeAsync(" getAutopsy Reports",  new object [0], this. getAutopsy ReportsOpe rationComp leted, use rState);
  3101           }
  3102           
  3103           pr ivate void  OngetAuto psyReports OperationC ompleted(o bject arg)  {
  3104                if ((thi s.getAutop syReportsC ompleted ! = null)) {
  3105                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3106                    this .getAutops yReportsCo mpleted(th is, new ge tAutopsyRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  3107                }
  3108           }
  3109           
  3110           // / <remarks />
  3111             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOutpatien tEncounter Reports",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3112           pu blic Tagge dTextArray  getOutpat ientEncoun terReports (string fr omDate, st ring toDat e, int nrp ts) {
  3113                object[]  results =  this.Invo ke("getOut patientEnc ounterRepo rts", new  object[] {
  3114                             fromDa te,
  3115                             toDate ,
  3116                             nrpts} );
  3117                return ( (TaggedTex tArray)(re sults[0])) ;
  3118           }
  3119           
  3120           // / <remarks />
  3121           pu blic void  getOutpati entEncount erReportsA sync(strin g fromDate , string t oDate, int  nrpts) {
  3122                this.get Outpatient EncounterR eportsAsyn c(fromDate , toDate,  nrpts, nul l);
  3123           }
  3124           
  3125           // / <remarks />
  3126           pu blic void  getOutpati entEncount erReportsA sync(strin g fromDate , string t oDate, int  nrpts, ob ject userS tate) {
  3127                if ((thi s.getOutpa tientEncou nterReport sOperation Completed  == null))  {
  3128                    this .getOutpat ientEncoun terReports OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tOutpatien tEncounter ReportsOpe rationComp leted);
  3129                }
  3130                this.Inv okeAsync(" getOutpati entEncount erReports" , new obje ct[] {
  3131                             fromDa te,
  3132                             toDate ,
  3133                             nrpts} , this.get Outpatient EncounterR eportsOper ationCompl eted, user State);
  3134           }
  3135           
  3136           pr ivate void  OngetOutp atientEnco unterRepor tsOperatio nCompleted (object ar g) {
  3137                if ((thi s.getOutpa tientEncou nterReport sCompleted  != null))  {
  3138                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3139                    this .getOutpat ientEncoun terReports Completed( this, new  getOutpati entEncount erReportsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3140                }
  3141           }
  3142           
  3143           // / <remarks />
  3144             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAdmission sReports",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3145           pu blic Tagge dTextArray  getAdmiss ionsReport s(string f romDate, s tring toDa te, int nr pts) {
  3146                object[]  results =  this.Invo ke("getAdm issionsRep orts", new  object[]  {
  3147                             fromDa te,
  3148                             toDate ,
  3149                             nrpts} );
  3150                return ( (TaggedTex tArray)(re sults[0])) ;
  3151           }
  3152           
  3153           // / <remarks />
  3154           pu blic void  getAdmissi onsReports Async(stri ng fromDat e, string  toDate, in t nrpts) {
  3155                this.get Admissions ReportsAsy nc(fromDat e, toDate,  nrpts, nu ll);
  3156           }
  3157           
  3158           // / <remarks />
  3159           pu blic void  getAdmissi onsReports Async(stri ng fromDat e, string  toDate, in t nrpts, o bject user State) {
  3160                if ((thi s.getAdmis sionsRepor tsOperatio nCompleted  == null))  {
  3161                    this .getAdmiss ionsReport sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etAdmissio nsReportsO perationCo mpleted);
  3162                }
  3163                this.Inv okeAsync(" getAdmissi onsReports ", new obj ect[] {
  3164                             fromDa te,
  3165                             toDate ,
  3166                             nrpts} , this.get Admissions ReportsOpe rationComp leted, use rState);
  3167           }
  3168           
  3169           pr ivate void  OngetAdmi ssionsRepo rtsOperati onComplete d(object a rg) {
  3170                if ((thi s.getAdmis sionsRepor tsComplete d != null) ) {
  3171                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3172                    this .getAdmiss ionsReport sCompleted (this, new  getAdmiss ionsReport sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3173                }
  3174           }
  3175           
  3176           // / <remarks />
  3177             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tExpandedA dtReports" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3178           pu blic Tagge dTextArray  getExpand edAdtRepor ts(string  fromDate,  string toD ate, int n rpts) {
  3179                object[]  results =  this.Invo ke("getExp andedAdtRe ports", ne w object[]  {
  3180                             fromDa te,
  3181                             toDate ,
  3182                             nrpts} );
  3183                return ( (TaggedTex tArray)(re sults[0])) ;
  3184           }
  3185           
  3186           // / <remarks />
  3187           pu blic void  getExpande dAdtReport sAsync(str ing fromDa te, string  toDate, i nt nrpts)  {
  3188                this.get ExpandedAd tReportsAs ync(fromDa te, toDate , nrpts, n ull);
  3189           }
  3190           
  3191           // / <remarks />
  3192           pu blic void  getExpande dAdtReport sAsync(str ing fromDa te, string  toDate, i nt nrpts,  object use rState) {
  3193                if ((thi s.getExpan dedAdtRepo rtsOperati onComplete d == null) ) {
  3194                    this .getExpand edAdtRepor tsOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getExpande dAdtReport sOperation Completed) ;
  3195                }
  3196                this.Inv okeAsync(" getExpande dAdtReport s", new ob ject[] {
  3197                             fromDa te,
  3198                             toDate ,
  3199                             nrpts} , this.get ExpandedAd tReportsOp erationCom pleted, us erState);
  3200           }
  3201           
  3202           pr ivate void  OngetExpa ndedAdtRep ortsOperat ionComplet ed(object  arg) {
  3203                if ((thi s.getExpan dedAdtRepo rtsComplet ed != null )) {
  3204                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3205                    this .getExpand edAdtRepor tsComplete d(this, ne w getExpan dedAdtRepo rtsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  3206                }
  3207           }
  3208           
  3209           // / <remarks />
  3210             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tDischarge DiagnosisR eports", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3211           pu blic Tagge dTextArray  getDischa rgeDiagnos isReports( string fro mDate, str ing toDate , int nrpt s) {
  3212                object[]  results =  this.Invo ke("getDis chargeDiag nosisRepor ts", new o bject[] {
  3213                             fromDa te,
  3214                             toDate ,
  3215                             nrpts} );
  3216                return ( (TaggedTex tArray)(re sults[0])) ;
  3217           }
  3218           
  3219           // / <remarks />
  3220           pu blic void  getDischar geDiagnosi sReportsAs ync(string  fromDate,  string to Date, int  nrpts) {
  3221                this.get DischargeD iagnosisRe portsAsync (fromDate,  toDate, n rpts, null );
  3222           }
  3223           
  3224           // / <remarks />
  3225           pu blic void  getDischar geDiagnosi sReportsAs ync(string  fromDate,  string to Date, int  nrpts, obj ect userSt ate) {
  3226                if ((thi s.getDisch argeDiagno sisReports OperationC ompleted = = null)) {
  3227                    this .getDischa rgeDiagnos isReportsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget DischargeD iagnosisRe portsOpera tionComple ted);
  3228                }
  3229                this.Inv okeAsync(" getDischar geDiagnosi sReports",  new objec t[] {
  3230                             fromDa te,
  3231                             toDate ,
  3232                             nrpts} , this.get DischargeD iagnosisRe portsOpera tionComple ted, userS tate);
  3233           }
  3234           
  3235           pr ivate void  OngetDisc hargeDiagn osisReport sOperation Completed( object arg ) {
  3236                if ((thi s.getDisch argeDiagno sisReports Completed  != null))  {
  3237                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3238                    this .getDischa rgeDiagnos isReportsC ompleted(t his, new g etDischarg eDiagnosis ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3239                }
  3240           }
  3241           
  3242           // / <remarks />
  3243             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tDischarge sReports",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3244           pu blic Tagge dTextArray  getDischa rgesReport s(string f romDate, s tring toDa te, int nr pts) {
  3245                object[]  results =  this.Invo ke("getDis chargesRep orts", new  object[]  {
  3246                             fromDa te,
  3247                             toDate ,
  3248                             nrpts} );
  3249                return ( (TaggedTex tArray)(re sults[0])) ;
  3250           }
  3251           
  3252           // / <remarks />
  3253           pu blic void  getDischar gesReports Async(stri ng fromDat e, string  toDate, in t nrpts) {
  3254                this.get Discharges ReportsAsy nc(fromDat e, toDate,  nrpts, nu ll);
  3255           }
  3256           
  3257           // / <remarks />
  3258           pu blic void  getDischar gesReports Async(stri ng fromDat e, string  toDate, in t nrpts, o bject user State) {
  3259                if ((thi s.getDisch argesRepor tsOperatio nCompleted  == null))  {
  3260                    this .getDischa rgesReport sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etDischarg esReportsO perationCo mpleted);
  3261                }
  3262                this.Inv okeAsync(" getDischar gesReports ", new obj ect[] {
  3263                             fromDa te,
  3264                             toDate ,
  3265                             nrpts} , this.get Discharges ReportsOpe rationComp leted, use rState);
  3266           }
  3267           
  3268           pr ivate void  OngetDisc hargesRepo rtsOperati onComplete d(object a rg) {
  3269                if ((thi s.getDisch argesRepor tsComplete d != null) ) {
  3270                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3271                    this .getDischa rgesReport sCompleted (this, new  getDischa rgesReport sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3272                }
  3273           }
  3274           
  3275           // / <remarks />
  3276             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tTransfers Reports",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3277           pu blic Tagge dTextArray  getTransf ersReports (string fr omDate, st ring toDat e, int nrp ts) {
  3278                object[]  results =  this.Invo ke("getTra nsfersRepo rts", new  object[] {
  3279                             fromDa te,
  3280                             toDate ,
  3281                             nrpts} );
  3282                return ( (TaggedTex tArray)(re sults[0])) ;
  3283           }
  3284           
  3285           // / <remarks />
  3286           pu blic void  getTransfe rsReportsA sync(strin g fromDate , string t oDate, int  nrpts) {
  3287                this.get TransfersR eportsAsyn c(fromDate , toDate,  nrpts, nul l);
  3288           }
  3289           
  3290           // / <remarks />
  3291           pu blic void  getTransfe rsReportsA sync(strin g fromDate , string t oDate, int  nrpts, ob ject userS tate) {
  3292                if ((thi s.getTrans fersReport sOperation Completed  == null))  {
  3293                    this .getTransf ersReports OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tTransfers ReportsOpe rationComp leted);
  3294                }
  3295                this.Inv okeAsync(" getTransfe rsReports" , new obje ct[] {
  3296                             fromDa te,
  3297                             toDate ,
  3298                             nrpts} , this.get TransfersR eportsOper ationCompl eted, user State);
  3299           }
  3300           
  3301           pr ivate void  OngetTran sfersRepor tsOperatio nCompleted (object ar g) {
  3302                if ((thi s.getTrans fersReport sCompleted  != null))  {
  3303                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3304                    this .getTransf ersReports Completed( this, new  getTransfe rsReportsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3305                }
  3306           }
  3307           
  3308           // / <remarks />
  3309             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tFutureCli nicVisitsR eports", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3310           pu blic Tagge dTextArray  getFuture ClinicVisi tsReports( string fro mDate, str ing toDate , int nrpt s) {
  3311                object[]  results =  this.Invo ke("getFut ureClinicV isitsRepor ts", new o bject[] {
  3312                             fromDa te,
  3313                             toDate ,
  3314                             nrpts} );
  3315                return ( (TaggedTex tArray)(re sults[0])) ;
  3316           }
  3317           
  3318           // / <remarks />
  3319           pu blic void  getFutureC linicVisit sReportsAs ync(string  fromDate,  string to Date, int  nrpts) {
  3320                this.get FutureClin icVisitsRe portsAsync (fromDate,  toDate, n rpts, null );
  3321           }
  3322           
  3323           // / <remarks />
  3324           pu blic void  getFutureC linicVisit sReportsAs ync(string  fromDate,  string to Date, int  nrpts, obj ect userSt ate) {
  3325                if ((thi s.getFutur eClinicVis itsReports OperationC ompleted = = null)) {
  3326                    this .getFuture ClinicVisi tsReportsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget FutureClin icVisitsRe portsOpera tionComple ted);
  3327                }
  3328                this.Inv okeAsync(" getFutureC linicVisit sReports",  new objec t[] {
  3329                             fromDa te,
  3330                             toDate ,
  3331                             nrpts} , this.get FutureClin icVisitsRe portsOpera tionComple ted, userS tate);
  3332           }
  3333           
  3334           pr ivate void  OngetFutu reClinicVi sitsReport sOperation Completed( object arg ) {
  3335                if ((thi s.getFutur eClinicVis itsReports Completed  != null))  {
  3336                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3337                    this .getFuture ClinicVisi tsReportsC ompleted(t his, new g etFutureCl inicVisits ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3338                }
  3339           }
  3340           
  3341           // / <remarks />
  3342             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPastClini cVisitsRep orts", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3343           pu blic Tagge dTextArray  getPastCl inicVisits Reports(st ring fromD ate, strin g toDate,  int nrpts)  {
  3344                object[]  results =  this.Invo ke("getPas tClinicVis itsReports ", new obj ect[] {
  3345                             fromDa te,
  3346                             toDate ,
  3347                             nrpts} );
  3348                return ( (TaggedTex tArray)(re sults[0])) ;
  3349           }
  3350           
  3351           // / <remarks />
  3352           pu blic void  getPastCli nicVisitsR eportsAsyn c(string f romDate, s tring toDa te, int nr pts) {
  3353                this.get PastClinic VisitsRepo rtsAsync(f romDate, t oDate, nrp ts, null);
  3354           }
  3355           
  3356           // / <remarks />
  3357           pu blic void  getPastCli nicVisitsR eportsAsyn c(string f romDate, s tring toDa te, int nr pts, objec t userStat e) {
  3358                if ((thi s.getPastC linicVisit sReportsOp erationCom pleted ==  null)) {
  3359                    this .getPastCl inicVisits ReportsOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetPa stClinicVi sitsReport sOperation Completed) ;
  3360                }
  3361                this.Inv okeAsync(" getPastCli nicVisitsR eports", n ew object[ ] {
  3362                             fromDa te,
  3363                             toDate ,
  3364                             nrpts} , this.get PastClinic VisitsRepo rtsOperati onComplete d, userSta te);
  3365           }
  3366           
  3367           pr ivate void  OngetPast ClinicVisi tsReportsO perationCo mpleted(ob ject arg)  {
  3368                if ((thi s.getPastC linicVisit sReportsCo mpleted !=  null)) {
  3369                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3370                    this .getPastCl inicVisits ReportsCom pleted(thi s, new get PastClinic VisitsRepo rtsComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  3371                }
  3372           }
  3373           
  3374           // / <remarks />
  3375             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tTreatingS pecialtyRe ports", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3376           pu blic Tagge dTextArray  getTreati ngSpecialt yReports(s tring from Date, stri ng toDate,  int nrpts ) {
  3377                object[]  results =  this.Invo ke("getTre atingSpeci altyReport s", new ob ject[] {
  3378                             fromDa te,
  3379                             toDate ,
  3380                             nrpts} );
  3381                return ( (TaggedTex tArray)(re sults[0])) ;
  3382           }
  3383           
  3384           // / <remarks />
  3385           pu blic void  getTreatin gSpecialty ReportsAsy nc(string  fromDate,  string toD ate, int n rpts) {
  3386                this.get TreatingSp ecialtyRep ortsAsync( fromDate,  toDate, nr pts, null) ;
  3387           }
  3388           
  3389           // / <remarks />
  3390           pu blic void  getTreatin gSpecialty ReportsAsy nc(string  fromDate,  string toD ate, int n rpts, obje ct userSta te) {
  3391                if ((thi s.getTreat ingSpecial tyReportsO perationCo mpleted ==  null)) {
  3392                    this .getTreati ngSpecialt yReportsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetT reatingSpe cialtyRepo rtsOperati onComplete d);
  3393                }
  3394                this.Inv okeAsync(" getTreatin gSpecialty Reports",  new object [] {
  3395                             fromDa te,
  3396                             toDate ,
  3397                             nrpts} , this.get TreatingSp ecialtyRep ortsOperat ionComplet ed, userSt ate);
  3398           }
  3399           
  3400           pr ivate void  OngetTrea tingSpecia ltyReports OperationC ompleted(o bject arg)  {
  3401                if ((thi s.getTreat ingSpecial tyReportsC ompleted ! = null)) {
  3402                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3403                    this .getTreati ngSpecialt yReportsCo mpleted(th is, new ge tTreatingS pecialtyRe portsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  3404                }
  3405           }
  3406           
  3407           // / <remarks />
  3408             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCompAndPe nReports",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3409           pu blic Tagge dTextArray  getCompAn dPenReport s(string f romDate, s tring toDa te, int nr pts) {
  3410                object[]  results =  this.Invo ke("getCom pAndPenRep orts", new  object[]  {
  3411                             fromDa te,
  3412                             toDate ,
  3413                             nrpts} );
  3414                return ( (TaggedTex tArray)(re sults[0])) ;
  3415           }
  3416           
  3417           // / <remarks />
  3418           pu blic void  getCompAnd PenReports Async(stri ng fromDat e, string  toDate, in t nrpts) {
  3419                this.get CompAndPen ReportsAsy nc(fromDat e, toDate,  nrpts, nu ll);
  3420           }
  3421           
  3422           // / <remarks />
  3423           pu blic void  getCompAnd PenReports Async(stri ng fromDat e, string  toDate, in t nrpts, o bject user State) {
  3424                if ((thi s.getCompA ndPenRepor tsOperatio nCompleted  == null))  {
  3425                    this .getCompAn dPenReport sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etCompAndP enReportsO perationCo mpleted);
  3426                }
  3427                this.Inv okeAsync(" getCompAnd PenReports ", new obj ect[] {
  3428                             fromDa te,
  3429                             toDate ,
  3430                             nrpts} , this.get CompAndPen ReportsOpe rationComp leted, use rState);
  3431           }
  3432           
  3433           pr ivate void  OngetComp AndPenRepo rtsOperati onComplete d(object a rg) {
  3434                if ((thi s.getCompA ndPenRepor tsComplete d != null) ) {
  3435                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3436                    this .getCompAn dPenReport sCompleted (this, new  getCompAn dPenReport sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3437                }
  3438           }
  3439           
  3440           // / <remarks />
  3441             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tCareTeamR eports", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3442           pu blic Tagge dTextArray  getCareTe amReports( ) {
  3443                object[]  results =  this.Invo ke("getCar eTeamRepor ts", new o bject[0]);
  3444                return ( (TaggedTex tArray)(re sults[0])) ;
  3445           }
  3446           
  3447           // / <remarks />
  3448           pu blic void  getCareTea mReportsAs ync() {
  3449                this.get CareTeamRe portsAsync (null);
  3450           }
  3451           
  3452           // / <remarks />
  3453           pu blic void  getCareTea mReportsAs ync(object  userState ) {
  3454                if ((thi s.getCareT eamReports OperationC ompleted = = null)) {
  3455                    this .getCareTe amReportsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget CareTeamRe portsOpera tionComple ted);
  3456                }
  3457                this.Inv okeAsync(" getCareTea mReports",  new objec t[0], this .getCareTe amReportsO perationCo mpleted, u serState);
  3458           }
  3459           
  3460           pr ivate void  OngetCare TeamReport sOperation Completed( object arg ) {
  3461                if ((thi s.getCareT eamReports Completed  != null))  {
  3462                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3463                    this .getCareTe amReportsC ompleted(t his, new g etCareTeam ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3464                }
  3465           }
  3466           
  3467           // / <remarks />
  3468             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tIcdProced uresReport s", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3469           pu blic Tagge dIcdRptArr ays getIcd Procedures Reports(st ring fromD ate, strin g toDate,  int nrpts)  {
  3470                object[]  results =  this.Invo ke("getIcd Procedures Reports",  new object [] {
  3471                             fromDa te,
  3472                             toDate ,
  3473                             nrpts} );
  3474                return ( (TaggedIcd RptArrays) (results[0 ]));
  3475           }
  3476           
  3477           // / <remarks />
  3478           pu blic void  getIcdProc eduresRepo rtsAsync(s tring from Date, stri ng toDate,  int nrpts ) {
  3479                this.get IcdProcedu resReports Async(from Date, toDa te, nrpts,  null);
  3480           }
  3481           
  3482           // / <remarks />
  3483           pu blic void  getIcdProc eduresRepo rtsAsync(s tring from Date, stri ng toDate,  int nrpts , object u serState)  {
  3484                if ((thi s.getIcdPr oceduresRe portsOpera tionComple ted == nul l)) {
  3485                    this .getIcdPro ceduresRep ortsOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetIcdPr oceduresRe portsOpera tionComple ted);
  3486                }
  3487                this.Inv okeAsync(" getIcdProc eduresRepo rts", new  object[] {
  3488                             fromDa te,
  3489                             toDate ,
  3490                             nrpts} , this.get IcdProcedu resReports OperationC ompleted,  userState) ;
  3491           }
  3492           
  3493           pr ivate void  OngetIcdP roceduresR eportsOper ationCompl eted(objec t arg) {
  3494                if ((thi s.getIcdPr oceduresRe portsCompl eted != nu ll)) {
  3495                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3496                    this .getIcdPro ceduresRep ortsComple ted(this,  new getIcd Procedures ReportsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3497                }
  3498           }
  3499           
  3500           // / <remarks />
  3501             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tIcdSurger yReports",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3502           pu blic Tagge dIcdRptArr ays getIcd SurgeryRep orts(strin g fromDate , string t oDate, int  nrpts) {
  3503                object[]  results =  this.Invo ke("getIcd SurgeryRep orts", new  object[]  {
  3504                             fromDa te,
  3505                             toDate ,
  3506                             nrpts} );
  3507                return ( (TaggedIcd RptArrays) (results[0 ]));
  3508           }
  3509           
  3510           // / <remarks />
  3511           pu blic void  getIcdSurg eryReports Async(stri ng fromDat e, string  toDate, in t nrpts) {
  3512                this.get IcdSurgery ReportsAsy nc(fromDat e, toDate,  nrpts, nu ll);
  3513           }
  3514           
  3515           // / <remarks />
  3516           pu blic void  getIcdSurg eryReports Async(stri ng fromDat e, string  toDate, in t nrpts, o bject user State) {
  3517                if ((thi s.getIcdSu rgeryRepor tsOperatio nCompleted  == null))  {
  3518                    this .getIcdSur geryReport sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etIcdSurge ryReportsO perationCo mpleted);
  3519                }
  3520                this.Inv okeAsync(" getIcdSurg eryReports ", new obj ect[] {
  3521                             fromDa te,
  3522                             toDate ,
  3523                             nrpts} , this.get IcdSurgery ReportsOpe rationComp leted, use rState);
  3524           }
  3525           
  3526           pr ivate void  OngetIcdS urgeryRepo rtsOperati onComplete d(object a rg) {
  3527                if ((thi s.getIcdSu rgeryRepor tsComplete d != null) ) {
  3528                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3529                    this .getIcdSur geryReport sCompleted (this, new  getIcdSur geryReport sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3530                }
  3531           }
  3532           
  3533           // / <remarks />
  3534             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tNoteTitle s", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3535           pu blic Tagge dTextArray  getNoteTi tles(strin g target,  string dir ection) {
  3536                object[]  results =  this.Invo ke("getNot eTitles",  new object [] {
  3537                             target ,
  3538                             direct ion});
  3539                return ( (TaggedTex tArray)(re sults[0])) ;
  3540           }
  3541           
  3542           // / <remarks />
  3543           pu blic void  getNoteTit lesAsync(s tring targ et, string  direction ) {
  3544                this.get NoteTitles Async(targ et, direct ion, null) ;
  3545           }
  3546           
  3547           // / <remarks />
  3548           pu blic void  getNoteTit lesAsync(s tring targ et, string  direction , object u serState)  {
  3549                if ((thi s.getNoteT itlesOpera tionComple ted == nul l)) {
  3550                    this .getNoteTi tlesOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetNoteT itlesOpera tionComple ted);
  3551                }
  3552                this.Inv okeAsync(" getNoteTit les", new  object[] {
  3553                             target ,
  3554                             direct ion}, this .getNoteTi tlesOperat ionComplet ed, userSt ate);
  3555           }
  3556           
  3557           pr ivate void  OngetNote TitlesOper ationCompl eted(objec t arg) {
  3558                if ((thi s.getNoteT itlesCompl eted != nu ll)) {
  3559                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3560                    this .getNoteTi tlesComple ted(this,  new getNot eTitlesCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3561                }
  3562           }
  3563           
  3564           // / <remarks />
  3565             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tHospitalL ocations",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3566           pu blic Tagge dHospitalL ocationArr ay getHosp italLocati ons(string  target, s tring dire ction) {
  3567                object[]  results =  this.Invo ke("getHos pitalLocat ions", new  object[]  {
  3568                             target ,
  3569                             direct ion});
  3570                return ( (TaggedHos pitalLocat ionArray)( results[0] ));
  3571           }
  3572           
  3573           // / <remarks />
  3574           pu blic void  getHospita lLocations Async(stri ng target,  string di rection) {
  3575                this.get HospitalLo cationsAsy nc(target,  direction , null);
  3576           }
  3577           
  3578           // / <remarks />
  3579           pu blic void  getHospita lLocations Async(stri ng target,  string di rection, o bject user State) {
  3580                if ((thi s.getHospi talLocatio nsOperatio nCompleted  == null))  {
  3581                    this .getHospit alLocation sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etHospital LocationsO perationCo mpleted);
  3582                }
  3583                this.Inv okeAsync(" getHospita lLocations ", new obj ect[] {
  3584                             target ,
  3585                             direct ion}, this .getHospit alLocation sOperation Completed,  userState );
  3586           }
  3587           
  3588           pr ivate void  OngetHosp italLocati onsOperati onComplete d(object a rg) {
  3589                if ((thi s.getHospi talLocatio nsComplete d != null) ) {
  3590                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3591                    this .getHospit alLocation sCompleted (this, new  getHospit alLocation sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3592                }
  3593           }
  3594           
  3595           // / <remarks />
  3596             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tImagingRe port", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3597           pu blic Radio logyReport TO getImag ingReport( string SSN , string a ccessionNu mber) {
  3598                object[]  results =  this.Invo ke("getIma gingReport ", new obj ect[] {
  3599                             SSN,
  3600                             access ionNumber} );
  3601                return ( (Radiology ReportTO)( results[0] ));
  3602           }
  3603           
  3604           // / <remarks />
  3605           pu blic void  getImaging ReportAsyn c(string S SN, string  accession Number) {
  3606                this.get ImagingRep ortAsync(S SN, access ionNumber,  null);
  3607           }
  3608           
  3609           // / <remarks />
  3610           pu blic void  getImaging ReportAsyn c(string S SN, string  accession Number, ob ject userS tate) {
  3611                if ((thi s.getImagi ngReportOp erationCom pleted ==  null)) {
  3612                    this .getImagin gReportOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetIm agingRepor tOperation Completed) ;
  3613                }
  3614                this.Inv okeAsync(" getImaging Report", n ew object[ ] {
  3615                             SSN,
  3616                             access ionNumber} , this.get ImagingRep ortOperati onComplete d, userSta te);
  3617           }
  3618           
  3619           pr ivate void  OngetImag ingReportO perationCo mpleted(ob ject arg)  {
  3620                if ((thi s.getImagi ngReportCo mpleted !=  null)) {
  3621                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3622                    this .getImagin gReportCom pleted(thi s, new get ImagingRep ortComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  3623                }
  3624           }
  3625           
  3626           // / <remarks />
  3627             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/wr iteSimpleO rderByPoli cy", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3628           pu blic Order TO writeSi mpleOrderB yPolicy(st ring provi derDUZ, st ring esig,  string lo cationIEN,  string or derIEN, st ring start Date) {
  3629                object[]  results =  this.Invo ke("writeS impleOrder ByPolicy",  new objec t[] {
  3630                             provid erDUZ,
  3631                             esig,
  3632                             locati onIEN,
  3633                             orderI EN,
  3634                             startD ate});
  3635                return ( (OrderTO)( results[0] ));
  3636           }
  3637           
  3638           // / <remarks />
  3639           pu blic void  writeSimpl eOrderByPo licyAsync( string pro viderDUZ,  string esi g, string  locationIE N, string  orderIEN,  string sta rtDate) {
  3640                this.wri teSimpleOr derByPolic yAsync(pro viderDUZ,  esig, loca tionIEN, o rderIEN, s tartDate,  null);
  3641           }
  3642           
  3643           // / <remarks />
  3644           pu blic void  writeSimpl eOrderByPo licyAsync( string pro viderDUZ,  string esi g, string  locationIE N, string  orderIEN,  string sta rtDate, ob ject userS tate) {
  3645                if ((thi s.writeSim pleOrderBy PolicyOper ationCompl eted == nu ll)) {
  3646                    this .writeSimp leOrderByP olicyOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OnwriteSi mpleOrderB yPolicyOpe rationComp leted);
  3647                }
  3648                this.Inv okeAsync(" writeSimpl eOrderByPo licy", new  object[]  {
  3649                             provid erDUZ,
  3650                             esig,
  3651                             locati onIEN,
  3652                             orderI EN,
  3653                             startD ate}, this .writeSimp leOrderByP olicyOpera tionComple ted, userS tate);
  3654           }
  3655           
  3656           pr ivate void  OnwriteSi mpleOrderB yPolicyOpe rationComp leted(obje ct arg) {
  3657                if ((thi s.writeSim pleOrderBy PolicyComp leted != n ull)) {
  3658                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3659                    this .writeSimp leOrderByP olicyCompl eted(this,  new write SimpleOrde rByPolicyC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3660                }
  3661           }
  3662           
  3663           // / <remarks />
  3664             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is ValidEsig" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3665           pu blic TextT O isValidE sig(string  esig) {
  3666                object[]  results =  this.Invo ke("isVali dEsig", ne w object[]  {
  3667                             esig}) ;
  3668                return ( (TextTO)(r esults[0]) );
  3669           }
  3670           
  3671           // / <remarks />
  3672           pu blic void  isValidEsi gAsync(str ing esig)  {
  3673                this.isV alidEsigAs ync(esig,  null);
  3674           }
  3675           
  3676           // / <remarks />
  3677           pu blic void  isValidEsi gAsync(str ing esig,  object use rState) {
  3678                if ((thi s.isValidE sigOperati onComplete d == null) ) {
  3679                    this .isValidEs igOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On isValidEsi gOperation Completed) ;
  3680                }
  3681                this.Inv okeAsync(" isValidEsi g", new ob ject[] {
  3682                             esig},  this.isVa lidEsigOpe rationComp leted, use rState);
  3683           }
  3684           
  3685           pr ivate void  OnisValid EsigOperat ionComplet ed(object  arg) {
  3686                if ((thi s.isValidE sigComplet ed != null )) {
  3687                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3688                    this .isValidEs igComplete d(this, ne w isValidE sigComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  3689                }
  3690           }
  3691           
  3692           // / <remarks />
  3693             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/pa tientInqui ry", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3694           pu blic TextT O patientI nquiry() {
  3695                object[]  results =  this.Invo ke("patien tInquiry",  new objec t[0]);
  3696                return ( (TextTO)(r esults[0]) );
  3697           }
  3698           
  3699           // / <remarks />
  3700           pu blic void  patientInq uiryAsync( ) {
  3701                this.pat ientInquir yAsync(nul l);
  3702           }
  3703           
  3704           // / <remarks />
  3705           pu blic void  patientInq uiryAsync( object use rState) {
  3706                if ((thi s.patientI nquiryOper ationCompl eted == nu ll)) {
  3707                    this .patientIn quiryOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .Onpatient InquiryOpe rationComp leted);
  3708                }
  3709                this.Inv okeAsync(" patientInq uiry", new  object[0] , this.pat ientInquir yOperation Completed,  userState );
  3710           }
  3711           
  3712           pr ivate void  Onpatient InquiryOpe rationComp leted(obje ct arg) {
  3713                if ((thi s.patientI nquiryComp leted != n ull)) {
  3714                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3715                    this .patientIn quiryCompl eted(this,  new patie ntInquiryC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3716                }
  3717           }
  3718           
  3719           // / <remarks />
  3720             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tWards", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3721           pu blic Tagge dHospitalL ocationArr ay getWard s() {
  3722                object[]  results =  this.Invo ke("getWar ds", new o bject[0]);
  3723                return ( (TaggedHos pitalLocat ionArray)( results[0] ));
  3724           }
  3725           
  3726           // / <remarks />
  3727           pu blic void  getWardsAs ync() {
  3728                this.get WardsAsync (null);
  3729           }
  3730           
  3731           // / <remarks />
  3732           pu blic void  getWardsAs ync(object  userState ) {
  3733                if ((thi s.getWards OperationC ompleted = = null)) {
  3734                    this .getWardsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget WardsOpera tionComple ted);
  3735                }
  3736                this.Inv okeAsync(" getWards",  new objec t[0], this .getWardsO perationCo mpleted, u serState);
  3737           }
  3738           
  3739           pr ivate void  OngetWard sOperation Completed( object arg ) {
  3740                if ((thi s.getWards Completed  != null))  {
  3741                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3742                    this .getWardsC ompleted(t his, new g etWardsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3743                }
  3744           }
  3745           
  3746           // / <remarks />
  3747             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientsB yWard", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3748           pu blic Tagge dPatientAr ray getPat ientsByWar d(string w ardId) {
  3749                object[]  results =  this.Invo ke("getPat ientsByWar d", new ob ject[] {
  3750                             wardId });
  3751                return ( (TaggedPat ientArray) (results[0 ]));
  3752           }
  3753           
  3754           // / <remarks />
  3755           pu blic void  getPatient sByWardAsy nc(string  wardId) {
  3756                this.get PatientsBy WardAsync( wardId, nu ll);
  3757           }
  3758           
  3759           // / <remarks />
  3760           pu blic void  getPatient sByWardAsy nc(string  wardId, ob ject userS tate) {
  3761                if ((thi s.getPatie ntsByWardO perationCo mpleted ==  null)) {
  3762                    this .getPatien tsByWardOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetP atientsByW ardOperati onComplete d);
  3763                }
  3764                this.Inv okeAsync(" getPatient sByWard",  new object [] {
  3765                             wardId }, this.ge tPatientsB yWardOpera tionComple ted, userS tate);
  3766           }
  3767           
  3768           pr ivate void  OngetPati entsByWard OperationC ompleted(o bject arg)  {
  3769                if ((thi s.getPatie ntsByWardC ompleted ! = null)) {
  3770                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3771                    this .getPatien tsByWardCo mpleted(th is, new ge tPatientsB yWardCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  3772                }
  3773           }
  3774           
  3775           // / <remarks />
  3776             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tClinics",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3777           pu blic Tagge dHospitalL ocationArr ay getClin ics(string  target) {
  3778                object[]  results =  this.Invo ke("getCli nics", new  object[]  {
  3779                             target });
  3780                return ( (TaggedHos pitalLocat ionArray)( results[0] ));
  3781           }
  3782           
  3783           // / <remarks />
  3784           pu blic void  getClinics Async(stri ng target)  {
  3785                this.get ClinicsAsy nc(target,  null);
  3786           }
  3787           
  3788           // / <remarks />
  3789           pu blic void  getClinics Async(stri ng target,  object us erState) {
  3790                if ((thi s.getClini csOperatio nCompleted  == null))  {
  3791                    this .getClinic sOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etClinicsO perationCo mpleted);
  3792                }
  3793                this.Inv okeAsync(" getClinics ", new obj ect[] {
  3794                             target }, this.ge tClinicsOp erationCom pleted, us erState);
  3795           }
  3796           
  3797           pr ivate void  OngetClin icsOperati onComplete d(object a rg) {
  3798                if ((thi s.getClini csComplete d != null) ) {
  3799                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3800                    this .getClinic sCompleted (this, new  getClinic sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  3801                }
  3802           }
  3803           
  3804           // / <remarks />
  3805             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientsB yClinic",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3806           pu blic Tagge dPatientAr ray getPat ientsByCli nic(string  clinicId)  {
  3807                object[]  results =  this.Invo ke("getPat ientsByCli nic", new  object[] {
  3808                             clinic Id});
  3809                return ( (TaggedPat ientArray) (results[0 ]));
  3810           }
  3811           
  3812           // / <remarks />
  3813           pu blic void  getPatient sByClinicA sync(strin g clinicId ) {
  3814                this.get PatientsBy ClinicAsyn c(clinicId , null);
  3815           }
  3816           
  3817           // / <remarks />
  3818           pu blic void  getPatient sByClinicA sync(strin g clinicId , object u serState)  {
  3819                if ((thi s.getPatie ntsByClini cOperation Completed  == null))  {
  3820                    this .getPatien tsByClinic OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tPatientsB yClinicOpe rationComp leted);
  3821                }
  3822                this.Inv okeAsync(" getPatient sByClinic" , new obje ct[] {
  3823                             clinic Id}, this. getPatient sByClinicO perationCo mpleted, u serState);
  3824           }
  3825           
  3826           pr ivate void  OngetPati entsByClin icOperatio nCompleted (object ar g) {
  3827                if ((thi s.getPatie ntsByClini cCompleted  != null))  {
  3828                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3829                    this .getPatien tsByClinic Completed( this, new  getPatient sByClinicC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3830                }
  3831           }
  3832           
  3833           // / <remarks />
  3834             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSpecialti es", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3835           pu blic Tagge dText getS pecialties () {
  3836                object[]  results =  this.Invo ke("getSpe cialties",  new objec t[0]);
  3837                return ( (TaggedTex t)(results [0]));
  3838           }
  3839           
  3840           // / <remarks />
  3841           pu blic void  getSpecial tiesAsync( ) {
  3842                this.get Specialtie sAsync(nul l);
  3843           }
  3844           
  3845           // / <remarks />
  3846           pu blic void  getSpecial tiesAsync( object use rState) {
  3847                if ((thi s.getSpeci altiesOper ationCompl eted == nu ll)) {
  3848                    this .getSpecia ltiesOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetSpec ialtiesOpe rationComp leted);
  3849                }
  3850                this.Inv okeAsync(" getSpecial ties", new  object[0] , this.get Specialtie sOperation Completed,  userState );
  3851           }
  3852           
  3853           pr ivate void  OngetSpec ialtiesOpe rationComp leted(obje ct arg) {
  3854                if ((thi s.getSpeci altiesComp leted != n ull)) {
  3855                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3856                    this .getSpecia ltiesCompl eted(this,  new getSp ecialtiesC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  3857                }
  3858           }
  3859           
  3860           // / <remarks />
  3861             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientsB ySpecialty ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3862           pu blic Tagge dPatientAr ray getPat ientsBySpe cialty(str ing specia ltyId) {
  3863                object[]  results =  this.Invo ke("getPat ientsBySpe cialty", n ew object[ ] {
  3864                             specia ltyId});
  3865                return ( (TaggedPat ientArray) (results[0 ]));
  3866           }
  3867           
  3868           // / <remarks />
  3869           pu blic void  getPatient sBySpecial tyAsync(st ring speci altyId) {
  3870                this.get PatientsBy SpecialtyA sync(speci altyId, nu ll);
  3871           }
  3872           
  3873           // / <remarks />
  3874           pu blic void  getPatient sBySpecial tyAsync(st ring speci altyId, ob ject userS tate) {
  3875                if ((thi s.getPatie ntsBySpeci altyOperat ionComplet ed == null )) {
  3876                    this .getPatien tsBySpecia ltyOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetPatien tsBySpecia ltyOperati onComplete d);
  3877                }
  3878                this.Inv okeAsync(" getPatient sBySpecial ty", new o bject[] {
  3879                             specia ltyId}, th is.getPati entsBySpec ialtyOpera tionComple ted, userS tate);
  3880           }
  3881           
  3882           pr ivate void  OngetPati entsBySpec ialtyOpera tionComple ted(object  arg) {
  3883                if ((thi s.getPatie ntsBySpeci altyComple ted != nul l)) {
  3884                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3885                    this .getPatien tsBySpecia ltyComplet ed(this, n ew getPati entsBySpec ialtyCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  3886                }
  3887           }
  3888           
  3889           // / <remarks />
  3890             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tTeams", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3891           pu blic Tagge dText getT eams() {
  3892                object[]  results =  this.Invo ke("getTea ms", new o bject[0]);
  3893                return ( (TaggedTex t)(results [0]));
  3894           }
  3895           
  3896           // / <remarks />
  3897           pu blic void  getTeamsAs ync() {
  3898                this.get TeamsAsync (null);
  3899           }
  3900           
  3901           // / <remarks />
  3902           pu blic void  getTeamsAs ync(object  userState ) {
  3903                if ((thi s.getTeams OperationC ompleted = = null)) {
  3904                    this .getTeamsO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget TeamsOpera tionComple ted);
  3905                }
  3906                this.Inv okeAsync(" getTeams",  new objec t[0], this .getTeamsO perationCo mpleted, u serState);
  3907           }
  3908           
  3909           pr ivate void  OngetTeam sOperation Completed( object arg ) {
  3910                if ((thi s.getTeams Completed  != null))  {
  3911                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3912                    this .getTeamsC ompleted(t his, new g etTeamsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3913                }
  3914           }
  3915           
  3916           // / <remarks />
  3917             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientsB yTeam", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3918           pu blic Tagge dPatientAr ray getPat ientsByTea m(string t eamId) {
  3919                object[]  results =  this.Invo ke("getPat ientsByTea m", new ob ject[] {
  3920                             teamId });
  3921                return ( (TaggedPat ientArray) (results[0 ]));
  3922           }
  3923           
  3924           // / <remarks />
  3925           pu blic void  getPatient sByTeamAsy nc(string  teamId) {
  3926                this.get PatientsBy TeamAsync( teamId, nu ll);
  3927           }
  3928           
  3929           // / <remarks />
  3930           pu blic void  getPatient sByTeamAsy nc(string  teamId, ob ject userS tate) {
  3931                if ((thi s.getPatie ntsByTeamO perationCo mpleted ==  null)) {
  3932                    this .getPatien tsByTeamOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetP atientsByT eamOperati onComplete d);
  3933                }
  3934                this.Inv okeAsync(" getPatient sByTeam",  new object [] {
  3935                             teamId }, this.ge tPatientsB yTeamOpera tionComple ted, userS tate);
  3936           }
  3937           
  3938           pr ivate void  OngetPati entsByTeam OperationC ompleted(o bject arg)  {
  3939                if ((thi s.getPatie ntsByTeamC ompleted ! = null)) {
  3940                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3941                    this .getPatien tsByTeamCo mpleted(th is, new ge tPatientsB yTeamCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  3942                }
  3943           }
  3944           
  3945           // / <remarks />
  3946             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientsB yProvider" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3947           pu blic Tagge dPatientAr ray getPat ientsByPro vider(stri ng duz) {
  3948                object[]  results =  this.Invo ke("getPat ientsByPro vider", ne w object[]  {
  3949                             duz});
  3950                return ( (TaggedPat ientArray) (results[0 ]));
  3951           }
  3952           
  3953           // / <remarks />
  3954           pu blic void  getPatient sByProvide rAsync(str ing duz) {
  3955                this.get PatientsBy ProviderAs ync(duz, n ull);
  3956           }
  3957           
  3958           // / <remarks />
  3959           pu blic void  getPatient sByProvide rAsync(str ing duz, o bject user State) {
  3960                if ((thi s.getPatie ntsByProvi derOperati onComplete d == null) ) {
  3961                    this .getPatien tsByProvid erOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getPatient sByProvide rOperation Completed) ;
  3962                }
  3963                this.Inv okeAsync(" getPatient sByProvide r", new ob ject[] {
  3964                             duz},  this.getPa tientsByPr oviderOper ationCompl eted, user State);
  3965           }
  3966           
  3967           pr ivate void  OngetPati entsByProv iderOperat ionComplet ed(object  arg) {
  3968                if ((thi s.getPatie ntsByProvi derComplet ed != null )) {
  3969                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3970                    this .getPatien tsByProvid erComplete d(this, ne w getPatie ntsByProvi derComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  3971                }
  3972           }
  3973           
  3974           // / <remarks />
  3975             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAdmission s", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  3976           pu blic Tagge dInpatient StayArray  getAdmissi ons() {
  3977                object[]  results =  this.Invo ke("getAdm issions",  new object [0]);
  3978                return ( (TaggedInp atientStay Array)(res ults[0]));
  3979           }
  3980           
  3981           // / <remarks />
  3982           pu blic void  getAdmissi onsAsync()  {
  3983                this.get Admissions Async(null );
  3984           }
  3985           
  3986           // / <remarks />
  3987           pu blic void  getAdmissi onsAsync(o bject user State) {
  3988                if ((thi s.getAdmis sionsOpera tionComple ted == nul l)) {
  3989                    this .getAdmiss ionsOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetAdmis sionsOpera tionComple ted);
  3990                }
  3991                this.Inv okeAsync(" getAdmissi ons", new  object[0],  this.getA dmissionsO perationCo mpleted, u serState);
  3992           }
  3993           
  3994           pr ivate void  OngetAdmi ssionsOper ationCompl eted(objec t arg) {
  3995                if ((thi s.getAdmis sionsCompl eted != nu ll)) {
  3996                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  3997                    this .getAdmiss ionsComple ted(this,  new getAdm issionsCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  3998                }
  3999           }
  4000           
  4001           // / <remarks />
  4002             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tLocations ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4003           pu blic Tagge dHospitalL ocationArr ay getLoca tions(stri ng target,  string di rection) {
  4004                object[]  results =  this.Invo ke("getLoc ations", n ew object[ ] {
  4005                             target ,
  4006                             direct ion});
  4007                return ( (TaggedHos pitalLocat ionArray)( results[0] ));
  4008           }
  4009           
  4010           // / <remarks />
  4011           pu blic void  getLocatio nsAsync(st ring targe t, string  direction)  {
  4012                this.get LocationsA sync(targe t, directi on, null);
  4013           }
  4014           
  4015           // / <remarks />
  4016           pu blic void  getLocatio nsAsync(st ring targe t, string  direction,  object us erState) {
  4017                if ((thi s.getLocat ionsOperat ionComplet ed == null )) {
  4018                    this .getLocati onsOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetLocati onsOperati onComplete d);
  4019                }
  4020                this.Inv okeAsync(" getLocatio ns", new o bject[] {
  4021                             target ,
  4022                             direct ion}, this .getLocati onsOperati onComplete d, userSta te);
  4023           }
  4024           
  4025           pr ivate void  OngetLoca tionsOpera tionComple ted(object  arg) {
  4026                if ((thi s.getLocat ionsComple ted != nul l)) {
  4027                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4028                    this .getLocati onsComplet ed(this, n ew getLoca tionsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  4029                }
  4030           }
  4031           
  4032           // / <remarks />
  4033             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPrfNoteAc tions", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4034           pu blic Patie ntRecordFl agArray ge tPrfNoteAc tions(stri ng noteDef initionIEN ) {
  4035                object[]  results =  this.Invo ke("getPrf NoteAction s", new ob ject[] {
  4036                             noteDe finitionIE N});
  4037                return ( (PatientRe cordFlagAr ray)(resul ts[0]));
  4038           }
  4039           
  4040           // / <remarks />
  4041           pu blic void  getPrfNote ActionsAsy nc(string  noteDefini tionIEN) {
  4042                this.get PrfNoteAct ionsAsync( noteDefini tionIEN, n ull);
  4043           }
  4044           
  4045           // / <remarks />
  4046           pu blic void  getPrfNote ActionsAsy nc(string  noteDefini tionIEN, o bject user State) {
  4047                if ((thi s.getPrfNo teActionsO perationCo mpleted ==  null)) {
  4048                    this .getPrfNot eActionsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetP rfNoteActi onsOperati onComplete d);
  4049                }
  4050                this.Inv okeAsync(" getPrfNote Actions",  new object [] {
  4051                             noteDe finitionIE N}, this.g etPrfNoteA ctionsOper ationCompl eted, user State);
  4052           }
  4053           
  4054           pr ivate void  OngetPrfN oteActions OperationC ompleted(o bject arg)  {
  4055                if ((thi s.getPrfNo teActionsC ompleted ! = null)) {
  4056                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4057                    this .getPrfNot eActionsCo mpleted(th is, new ge tPrfNoteAc tionsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  4058                }
  4059           }
  4060           
  4061           // / <remarks />
  4062             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVisits",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4063           pu blic Tagge dVisitArra y getVisit s(string f romDate, s tring toDa te) {
  4064                object[]  results =  this.Invo ke("getVis its", new  object[] {
  4065                             fromDa te,
  4066                             toDate });
  4067                return ( (TaggedVis itArray)(r esults[0]) );
  4068           }
  4069           
  4070           // / <remarks />
  4071           pu blic void  getVisitsA sync(strin g fromDate , string t oDate) {
  4072                this.get VisitsAsyn c(fromDate , toDate,  null);
  4073           }
  4074           
  4075           // / <remarks />
  4076           pu blic void  getVisitsA sync(strin g fromDate , string t oDate, obj ect userSt ate) {
  4077                if ((thi s.getVisit sOperation Completed  == null))  {
  4078                    this .getVisits OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tVisitsOpe rationComp leted);
  4079                }
  4080                this.Inv okeAsync(" getVisits" , new obje ct[] {
  4081                             fromDa te,
  4082                             toDate }, this.ge tVisitsOpe rationComp leted, use rState);
  4083           }
  4084           
  4085           pr ivate void  OngetVisi tsOperatio nCompleted (object ar g) {
  4086                if ((thi s.getVisit sCompleted  != null))  {
  4087                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4088                    this .getVisits Completed( this, new  getVisitsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4089                }
  4090           }
  4091           
  4092           // / <remarks />
  4093             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is ConsultNot e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4094           pu blic TextT O isConsul tNote(stri ng noteDef initionIEN ) {
  4095                object[]  results =  this.Invo ke("isCons ultNote",  new object [] {
  4096                             noteDe finitionIE N});
  4097                return ( (TextTO)(r esults[0]) );
  4098           }
  4099           
  4100           // / <remarks />
  4101           pu blic void  isConsultN oteAsync(s tring note Definition IEN) {
  4102                this.isC onsultNote Async(note Definition IEN, null) ;
  4103           }
  4104           
  4105           // / <remarks />
  4106           pu blic void  isConsultN oteAsync(s tring note Definition IEN, objec t userStat e) {
  4107                if ((thi s.isConsul tNoteOpera tionComple ted == nul l)) {
  4108                    this .isConsult NoteOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OnisConsul tNoteOpera tionComple ted);
  4109                }
  4110                this.Inv okeAsync(" isConsultN ote", new  object[] {
  4111                             noteDe finitionIE N}, this.i sConsultNo teOperatio nCompleted , userStat e);
  4112           }
  4113           
  4114           pr ivate void  OnisConsu ltNoteOper ationCompl eted(objec t arg) {
  4115                if ((thi s.isConsul tNoteCompl eted != nu ll)) {
  4116                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4117                    this .isConsult NoteComple ted(this,  new isCons ultNoteCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4118                }
  4119           }
  4120           
  4121           // / <remarks />
  4122             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is CosignerRe quired", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4123           pu blic TextT O isCosign erRequired (string no teDefiniti onIEN, str ing author DUZ) {
  4124                object[]  results =  this.Invo ke("isCosi gnerRequir ed", new o bject[] {
  4125                             noteDe finitionIE N,
  4126                             author DUZ});
  4127                return ( (TextTO)(r esults[0]) );
  4128           }
  4129           
  4130           // / <remarks />
  4131           pu blic void  isCosigner RequiredAs ync(string  noteDefin itionIEN,  string aut horDUZ) {
  4132                this.isC osignerReq uiredAsync (noteDefin itionIEN,  authorDUZ,  null);
  4133           }
  4134           
  4135           // / <remarks />
  4136           pu blic void  isCosigner RequiredAs ync(string  noteDefin itionIEN,  string aut horDUZ, ob ject userS tate) {
  4137                if ((thi s.isCosign erRequired OperationC ompleted = = null)) {
  4138                    this .isCosigne rRequiredO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.OnisC osignerReq uiredOpera tionComple ted);
  4139                }
  4140                this.Inv okeAsync(" isCosigner Required",  new objec t[] {
  4141                             noteDe finitionIE N,
  4142                             author DUZ}, this .isCosigne rRequiredO perationCo mpleted, u serState);
  4143           }
  4144           
  4145           pr ivate void  OnisCosig nerRequire dOperation Completed( object arg ) {
  4146                if ((thi s.isCosign erRequired Completed  != null))  {
  4147                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4148                    this .isCosigne rRequiredC ompleted(t his, new i sCosignerR equiredCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4149                }
  4150           }
  4151           
  4152           // / <remarks />
  4153             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is OneVisitNo te", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4154           pu blic Tagge dText isOn eVisitNote (string no teDefiniti onIEN, str ing noteTi tle, strin g visitStr ing) {
  4155                object[]  results =  this.Invo ke("isOneV isitNote",  new objec t[] {
  4156                             noteDe finitionIE N,
  4157                             noteTi tle,
  4158                             visitS tring});
  4159                return ( (TaggedTex t)(results [0]));
  4160           }
  4161           
  4162           // / <remarks />
  4163           pu blic void  isOneVisit NoteAsync( string not eDefinitio nIEN, stri ng noteTit le, string  visitStri ng) {
  4164                this.isO neVisitNot eAsync(not eDefinitio nIEN, note Title, vis itString,  null);
  4165           }
  4166           
  4167           // / <remarks />
  4168           pu blic void  isOneVisit NoteAsync( string not eDefinitio nIEN, stri ng noteTit le, string  visitStri ng, object  userState ) {
  4169                if ((thi s.isOneVis itNoteOper ationCompl eted == nu ll)) {
  4170                    this .isOneVisi tNoteOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OnisOneVi sitNoteOpe rationComp leted);
  4171                }
  4172                this.Inv okeAsync(" isOneVisit Note", new  object[]  {
  4173                             noteDe finitionIE N,
  4174                             noteTi tle,
  4175                             visitS tring}, th is.isOneVi sitNoteOpe rationComp leted, use rState);
  4176           }
  4177           
  4178           pr ivate void  OnisOneVi sitNoteOpe rationComp leted(obje ct arg) {
  4179                if ((thi s.isOneVis itNoteComp leted != n ull)) {
  4180                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4181                    this .isOneVisi tNoteCompl eted(this,  new isOne VisitNoteC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4182                }
  4183           }
  4184           
  4185           // / <remarks />
  4186             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is PrfNote",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4187           pu blic TextT O isPrfNot e(string n oteDefinit ionIEN) {
  4188                object[]  results =  this.Invo ke("isPrfN ote", new  object[] {
  4189                             noteDe finitionIE N});
  4190                return ( (TextTO)(r esults[0]) );
  4191           }
  4192           
  4193           // / <remarks />
  4194           pu blic void  isPrfNoteA sync(strin g noteDefi nitionIEN)  {
  4195                this.isP rfNoteAsyn c(noteDefi nitionIEN,  null);
  4196           }
  4197           
  4198           // / <remarks />
  4199           pu blic void  isPrfNoteA sync(strin g noteDefi nitionIEN,  object us erState) {
  4200                if ((thi s.isPrfNot eOperation Completed  == null))  {
  4201                    this .isPrfNote OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onis PrfNoteOpe rationComp leted);
  4202                }
  4203                this.Inv okeAsync(" isPrfNote" , new obje ct[] {
  4204                             noteDe finitionIE N}, this.i sPrfNoteOp erationCom pleted, us erState);
  4205           }
  4206           
  4207           pr ivate void  OnisPrfNo teOperatio nCompleted (object ar g) {
  4208                if ((thi s.isPrfNot eCompleted  != null))  {
  4209                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4210                    this .isPrfNote Completed( this, new  isPrfNoteC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4211                }
  4212           }
  4213           
  4214           // / <remarks />
  4215             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/is SurgeryNot e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4216           pu blic Tagge dText isSu rgeryNote( string not eDefinitio nIEN) {
  4217                object[]  results =  this.Invo ke("isSurg eryNote",  new object [] {
  4218                             noteDe finitionIE N});
  4219                return ( (TaggedTex t)(results [0]));
  4220           }
  4221           
  4222           // / <remarks />
  4223           pu blic void  isSurgeryN oteAsync(s tring note Definition IEN) {
  4224                this.isS urgeryNote Async(note Definition IEN, null) ;
  4225           }
  4226           
  4227           // / <remarks />
  4228           pu blic void  isSurgeryN oteAsync(s tring note Definition IEN, objec t userStat e) {
  4229                if ((thi s.isSurger yNoteOpera tionComple ted == nul l)) {
  4230                    this .isSurgery NoteOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OnisSurger yNoteOpera tionComple ted);
  4231                }
  4232                this.Inv okeAsync(" isSurgeryN ote", new  object[] {
  4233                             noteDe finitionIE N}, this.i sSurgeryNo teOperatio nCompleted , userStat e);
  4234           }
  4235           
  4236           pr ivate void  OnisSurge ryNoteOper ationCompl eted(objec t arg) {
  4237                if ((thi s.isSurger yNoteCompl eted != nu ll)) {
  4238                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4239                    this .isSurgery NoteComple ted(this,  new isSurg eryNoteCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4240                }
  4241           }
  4242           
  4243           // / <remarks />
  4244             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/wr iteNote",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4245           pu blic NoteR esultTO wr iteNote(st ring title IEN, strin g encounte rString, s tring text , string a uthorDUZ,  string cos ignerDUZ,  string con sultIEN, s tring prfI EN) {
  4246                object[]  results =  this.Invo ke("writeN ote", new  object[] {
  4247                             titleI EN,
  4248                             encoun terString,
  4249                             text,
  4250                             author DUZ,
  4251                             cosign erDUZ,
  4252                             consul tIEN,
  4253                             prfIEN });
  4254                return ( (NoteResul tTO)(resul ts[0]));
  4255           }
  4256           
  4257           // / <remarks />
  4258           pu blic void  writeNoteA sync(strin g titleIEN , string e ncounterSt ring, stri ng text, s tring auth orDUZ, str ing cosign erDUZ, str ing consul tIEN, stri ng prfIEN)  {
  4259                this.wri teNoteAsyn c(titleIEN , encounte rString, t ext, autho rDUZ, cosi gnerDUZ, c onsultIEN,  prfIEN, n ull);
  4260           }
  4261           
  4262           // / <remarks />
  4263           pu blic void  writeNoteA sync(strin g titleIEN , string e ncounterSt ring, stri ng text, s tring auth orDUZ, str ing cosign erDUZ, str ing consul tIEN, stri ng prfIEN,  object us erState) {
  4264                if ((thi s.writeNot eOperation Completed  == null))  {
  4265                    this .writeNote OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onwr iteNoteOpe rationComp leted);
  4266                }
  4267                this.Inv okeAsync(" writeNote" , new obje ct[] {
  4268                             titleI EN,
  4269                             encoun terString,
  4270                             text,
  4271                             author DUZ,
  4272                             cosign erDUZ,
  4273                             consul tIEN,
  4274                             prfIEN }, this.wr iteNoteOpe rationComp leted, use rState);
  4275           }
  4276           
  4277           pr ivate void  OnwriteNo teOperatio nCompleted (object ar g) {
  4278                if ((thi s.writeNot eCompleted  != null))  {
  4279                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4280                    this .writeNote Completed( this, new  writeNoteC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4281                }
  4282           }
  4283           
  4284           // / <remarks />
  4285             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/si gnNote", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4286           pu blic TextT O signNote (string no teIEN, str ing userDU Z, string  esig) {
  4287                object[]  results =  this.Invo ke("signNo te", new o bject[] {
  4288                             noteIE N,
  4289                             userDU Z,
  4290                             esig}) ;
  4291                return ( (TextTO)(r esults[0]) );
  4292           }
  4293           
  4294           // / <remarks />
  4295           pu blic void  signNoteAs ync(string  noteIEN,  string use rDUZ, stri ng esig) {
  4296                this.sig nNoteAsync (noteIEN,  userDUZ, e sig, null) ;
  4297           }
  4298           
  4299           // / <remarks />
  4300           pu blic void  signNoteAs ync(string  noteIEN,  string use rDUZ, stri ng esig, o bject user State) {
  4301                if ((thi s.signNote OperationC ompleted = = null)) {
  4302                    this .signNoteO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onsig nNoteOpera tionComple ted);
  4303                }
  4304                this.Inv okeAsync(" signNote",  new objec t[] {
  4305                             noteIE N,
  4306                             userDU Z,
  4307                             esig},  this.sign NoteOperat ionComplet ed, userSt ate);
  4308           }
  4309           
  4310           pr ivate void  OnsignNot eOperation Completed( object arg ) {
  4311                if ((thi s.signNote Completed  != null))  {
  4312                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4313                    this .signNoteC ompleted(t his, new s ignNoteCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4314                }
  4315           }
  4316           
  4317           // / <remarks />
  4318             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/cl oseNote",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4319           pu blic TextT O closeNot e(string n oteIEN, st ring consu ltIEN) {
  4320                object[]  results =  this.Invo ke("closeN ote", new  object[] {
  4321                             noteIE N,
  4322                             consul tIEN});
  4323                return ( (TextTO)(r esults[0]) );
  4324           }
  4325           
  4326           // / <remarks />
  4327           pu blic void  closeNoteA sync(strin g noteIEN,  string co nsultIEN)  {
  4328                this.clo seNoteAsyn c(noteIEN,  consultIE N, null);
  4329           }
  4330           
  4331           // / <remarks />
  4332           pu blic void  closeNoteA sync(strin g noteIEN,  string co nsultIEN,  object use rState) {
  4333                if ((thi s.closeNot eOperation Completed  == null))  {
  4334                    this .closeNote OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Oncl oseNoteOpe rationComp leted);
  4335                }
  4336                this.Inv okeAsync(" closeNote" , new obje ct[] {
  4337                             noteIE N,
  4338                             consul tIEN}, thi s.closeNot eOperation Completed,  userState );
  4339           }
  4340           
  4341           pr ivate void  OncloseNo teOperatio nCompleted (object ar g) {
  4342                if ((thi s.closeNot eCompleted  != null))  {
  4343                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4344                    this .closeNote Completed( this, new  closeNoteC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4345                }
  4346           }
  4347           
  4348           // / <remarks />
  4349             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tDemograph ics", Requ estNamespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4350           pu blic Patie ntTO getDe mographics () {
  4351                object[]  results =  this.Invo ke("getDem ographics" , new obje ct[0]);
  4352                return ( (PatientTO )(results[ 0]));
  4353           }
  4354           
  4355           // / <remarks />
  4356           pu blic void  getDemogra phicsAsync () {
  4357                this.get Demographi csAsync(nu ll);
  4358           }
  4359           
  4360           // / <remarks />
  4361           pu blic void  getDemogra phicsAsync (object us erState) {
  4362                if ((thi s.getDemog raphicsOpe rationComp leted == n ull)) {
  4363                    this .getDemogr aphicsOper ationCompl eted = new  System.Th reading.Se ndOrPostCa llback(thi s.OngetDem ographicsO perationCo mpleted);
  4364                }
  4365                this.Inv okeAsync(" getDemogra phics", ne w object[0 ], this.ge tDemograph icsOperati onComplete d, userSta te);
  4366           }
  4367           
  4368           pr ivate void  OngetDemo graphicsOp erationCom pleted(obj ect arg) {
  4369                if ((thi s.getDemog raphicsCom pleted !=  null)) {
  4370                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4371                    this .getDemogr aphicsComp leted(this , new getD emographic sCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  4372                }
  4373           }
  4374           
  4375           // / <remarks />
  4376             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/mp iLookup",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4377           pu blic Patie ntArray mp iLookup(st ring SSN)  {
  4378                object[]  results =  this.Invo ke("mpiLoo kup", new  object[] {
  4379                             SSN});
  4380                return ( (PatientAr ray)(resul ts[0]));
  4381           }
  4382           
  4383           // / <remarks />
  4384           pu blic void  mpiLookupA sync(strin g SSN) {
  4385                this.mpi LookupAsyn c(SSN, nul l);
  4386           }
  4387           
  4388           // / <remarks />
  4389           pu blic void  mpiLookupA sync(strin g SSN, obj ect userSt ate) {
  4390                if ((thi s.mpiLooku pOperation Completed  == null))  {
  4391                    this .mpiLookup OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onmp iLookupOpe rationComp leted);
  4392                }
  4393                this.Inv okeAsync(" mpiLookup" , new obje ct[] {
  4394                             SSN},  this.mpiLo okupOperat ionComplet ed, userSt ate);
  4395           }
  4396           
  4397           pr ivate void  OnmpiLook upOperatio nCompleted (object ar g) {
  4398                if ((thi s.mpiLooku pCompleted  != null))  {
  4399                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4400                    this .mpiLookup Completed( this, new  mpiLookupC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4401                }
  4402           }
  4403           
  4404           // / <remarks />
  4405             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/np tLookup",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4406           pu blic Patie ntArray np tLookup(st ring SSN)  {
  4407                object[]  results =  this.Invo ke("nptLoo kup", new  object[] {
  4408                             SSN});
  4409                return ( (PatientAr ray)(resul ts[0]));
  4410           }
  4411           
  4412           // / <remarks />
  4413           pu blic void  nptLookupA sync(strin g SSN) {
  4414                this.npt LookupAsyn c(SSN, nul l);
  4415           }
  4416           
  4417           // / <remarks />
  4418           pu blic void  nptLookupA sync(strin g SSN, obj ect userSt ate) {
  4419                if ((thi s.nptLooku pOperation Completed  == null))  {
  4420                    this .nptLookup OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onnp tLookupOpe rationComp leted);
  4421                }
  4422                this.Inv okeAsync(" nptLookup" , new obje ct[] {
  4423                             SSN},  this.nptLo okupOperat ionComplet ed, userSt ate);
  4424           }
  4425           
  4426           pr ivate void  OnnptLook upOperatio nCompleted (object ar g) {
  4427                if ((thi s.nptLooku pCompleted  != null))  {
  4428                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4429                    this .nptLookup Completed( this, new  nptLookupC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4430                }
  4431           }
  4432           
  4433           // / <remarks />
  4434             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tAllOrders ", Request Namespace= "http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4435           pu blic Tagge dOrderArra ys getAllO rders() {
  4436                object[]  results =  this.Invo ke("getAll Orders", n ew object[ 0]);
  4437                return ( (TaggedOrd erArrays)( results[0] ));
  4438           }
  4439           
  4440           // / <remarks />
  4441           pu blic void  getAllOrde rsAsync()  {
  4442                this.get AllOrdersA sync(null) ;
  4443           }
  4444           
  4445           // / <remarks />
  4446           pu blic void  getAllOrde rsAsync(ob ject userS tate) {
  4447                if ((thi s.getAllOr dersOperat ionComplet ed == null )) {
  4448                    this .getAllOrd ersOperati onComplete d = new Sy stem.Threa ding.SendO rPostCallb ack(this.O ngetAllOrd ersOperati onComplete d);
  4449                }
  4450                this.Inv okeAsync(" getAllOrde rs", new o bject[0],  this.getAl lOrdersOpe rationComp leted, use rState);
  4451           }
  4452           
  4453           pr ivate void  OngetAllO rdersOpera tionComple ted(object  arg) {
  4454                if ((thi s.getAllOr dersComple ted != nul l)) {
  4455                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4456                    this .getAllOrd ersComplet ed(this, n ew getAllO rdersCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  4457                }
  4458           }
  4459           
  4460           // / <remarks />
  4461             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tReminderR eportTempl ates", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4462           pu blic TextA rray getRe minderRepo rtTemplate s() {
  4463                object[]  results =  this.Invo ke("getRem inderRepor tTemplates ", new obj ect[0]);
  4464                return ( (TextArray )(results[ 0]));
  4465           }
  4466           
  4467           // / <remarks />
  4468           pu blic void  getReminde rReportTem platesAsyn c() {
  4469                this.get ReminderRe portTempla tesAsync(n ull);
  4470           }
  4471           
  4472           // / <remarks />
  4473           pu blic void  getReminde rReportTem platesAsyn c(object u serState)  {
  4474                if ((thi s.getRemin derReportT emplatesOp erationCom pleted ==  null)) {
  4475                    this .getRemind erReportTe mplatesOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetRe minderRepo rtTemplate sOperation Completed) ;
  4476                }
  4477                this.Inv okeAsync(" getReminde rReportTem plates", n ew object[ 0], this.g etReminder ReportTemp latesOpera tionComple ted, userS tate);
  4478           }
  4479           
  4480           pr ivate void  OngetRemi nderReport TemplatesO perationCo mpleted(ob ject arg)  {
  4481                if ((thi s.getRemin derReportT emplatesCo mpleted !=  null)) {
  4482                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4483                    this .getRemind erReportTe mplatesCom pleted(thi s, new get ReminderRe portTempla tesComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4484                }
  4485           }
  4486           
  4487           // / <remarks />
  4488             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tActiveRem inderRepor ts", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4489           pu blic Tagge dTextArray  getActive ReminderRe ports() {
  4490                object[]  results =  this.Invo ke("getAct iveReminde rReports",  new objec t[0]);
  4491                return ( (TaggedTex tArray)(re sults[0])) ;
  4492           }
  4493           
  4494           // / <remarks />
  4495           pu blic void  getActiveR eminderRep ortsAsync( ) {
  4496                this.get ActiveRemi nderReport sAsync(nul l);
  4497           }
  4498           
  4499           // / <remarks />
  4500           pu blic void  getActiveR eminderRep ortsAsync( object use rState) {
  4501                if ((thi s.getActiv eReminderR eportsOper ationCompl eted == nu ll)) {
  4502                    this .getActive ReminderRe portsOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetActi veReminder ReportsOpe rationComp leted);
  4503                }
  4504                this.Inv okeAsync(" getActiveR eminderRep orts", new  object[0] , this.get ActiveRemi nderReport sOperation Completed,  userState );
  4505           }
  4506           
  4507           pr ivate void  OngetActi veReminder ReportsOpe rationComp leted(obje ct arg) {
  4508                if ((thi s.getActiv eReminderR eportsComp leted != n ull)) {
  4509                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4510                    this .getActive ReminderRe portsCompl eted(this,  new getAc tiveRemind erReportsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4511                }
  4512           }
  4513           
  4514           // / <remarks />
  4515             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPatientLi stForRemin derReport" , RequestN amespace=" http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4516           pu blic Remin derReportP atientList TO getPati entListFor ReminderRe port(strin g rptId) {
  4517                object[]  results =  this.Invo ke("getPat ientListFo rReminderR eport", ne w object[]  {
  4518                             rptId} );
  4519                return ( (ReminderR eportPatie ntListTO)( results[0] ));
  4520           }
  4521           
  4522           // / <remarks />
  4523           pu blic void  getPatient ListForRem inderRepor tAsync(str ing rptId)  {
  4524                this.get PatientLis tForRemind erReportAs ync(rptId,  null);
  4525           }
  4526           
  4527           // / <remarks />
  4528           pu blic void  getPatient ListForRem inderRepor tAsync(str ing rptId,  object us erState) {
  4529                if ((thi s.getPatie ntListForR eminderRep ortOperati onComplete d == null) ) {
  4530                    this .getPatien tListForRe minderRepo rtOperatio nCompleted  = new Sys tem.Thread ing.SendOr PostCallba ck(this.On getPatient ListForRem inderRepor tOperation Completed) ;
  4531                }
  4532                this.Inv okeAsync(" getPatient ListForRem inderRepor t", new ob ject[] {
  4533                             rptId} , this.get PatientLis tForRemind erReportOp erationCom pleted, us erState);
  4534           }
  4535           
  4536           pr ivate void  OngetPati entListFor ReminderRe portOperat ionComplet ed(object  arg) {
  4537                if ((thi s.getPatie ntListForR eminderRep ortComplet ed != null )) {
  4538                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4539                    this .getPatien tListForRe minderRepo rtComplete d(this, ne w getPatie ntListForR eminderRep ortComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4540                }
  4541           }
  4542           
  4543           // / <remarks />
  4544             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tPcpForPat ient", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4545           pu blic Tagge dText getP cpForPatie nt(string  pid) {
  4546                object[]  results =  this.Invo ke("getPcp ForPatient ", new obj ect[] {
  4547                             pid});
  4548                return ( (TaggedTex t)(results [0]));
  4549           }
  4550           
  4551           // / <remarks />
  4552           pu blic void  getPcpForP atientAsyn c(string p id) {
  4553                this.get PcpForPati entAsync(p id, null);
  4554           }
  4555           
  4556           // / <remarks />
  4557           pu blic void  getPcpForP atientAsyn c(string p id, object  userState ) {
  4558                if ((thi s.getPcpFo rPatientOp erationCom pleted ==  null)) {
  4559                    this .getPcpFor PatientOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetPc pForPatien tOperation Completed) ;
  4560                }
  4561                this.Inv okeAsync(" getPcpForP atient", n ew object[ ] {
  4562                             pid},  this.getPc pForPatien tOperation Completed,  userState );
  4563           }
  4564           
  4565           pr ivate void  OngetPcpF orPatientO perationCo mpleted(ob ject arg)  {
  4566                if ((thi s.getPcpFo rPatientCo mpleted !=  null)) {
  4567                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4568                    this .getPcpFor PatientCom pleted(thi s, new get PcpForPati entComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4569                }
  4570           }
  4571           
  4572           // / <remarks />
  4573             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tSitesForS tation", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4574           pu blic Tagge dTextArray  getSitesF orStation( ) {
  4575                object[]  results =  this.Invo ke("getSit esForStati on", new o bject[0]);
  4576                return ( (TaggedTex tArray)(re sults[0])) ;
  4577           }
  4578           
  4579           // / <remarks />
  4580           pu blic void  getSitesFo rStationAs ync() {
  4581                this.get SitesForSt ationAsync (null);
  4582           }
  4583           
  4584           // / <remarks />
  4585           pu blic void  getSitesFo rStationAs ync(object  userState ) {
  4586                if ((thi s.getSites ForStation OperationC ompleted = = null)) {
  4587                    this .getSitesF orStationO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget SitesForSt ationOpera tionComple ted);
  4588                }
  4589                this.Inv okeAsync(" getSitesFo rStation",  new objec t[0], this .getSitesF orStationO perationCo mpleted, u serState);
  4590           }
  4591           
  4592           pr ivate void  OngetSite sForStatio nOperation Completed( object arg ) {
  4593                if ((thi s.getSites ForStation Completed  != null))  {
  4594                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4595                    this .getSitesF orStationC ompleted(t his, new g etSitesFor StationCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4596                }
  4597           }
  4598           
  4599           // / <remarks />
  4600             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tClinicsBy Name", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4601           pu blic Tagge dTextArray  getClinic sByName(st ring name)  {
  4602                object[]  results =  this.Invo ke("getCli nicsByName ", new obj ect[] {
  4603                             name}) ;
  4604                return ( (TaggedTex tArray)(re sults[0])) ;
  4605           }
  4606           
  4607           // / <remarks />
  4608           pu blic void  getClinics ByNameAsyn c(string n ame) {
  4609                this.get ClinicsByN ameAsync(n ame, null) ;
  4610           }
  4611           
  4612           // / <remarks />
  4613           pu blic void  getClinics ByNameAsyn c(string n ame, objec t userStat e) {
  4614                if ((thi s.getClini csByNameOp erationCom pleted ==  null)) {
  4615                    this .getClinic sByNameOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetCl inicsByNam eOperation Completed) ;
  4616                }
  4617                this.Inv okeAsync(" getClinics ByName", n ew object[ ] {
  4618                             name},  this.getC linicsByNa meOperatio nCompleted , userStat e);
  4619           }
  4620           
  4621           pr ivate void  OngetClin icsByNameO perationCo mpleted(ob ject arg)  {
  4622                if ((thi s.getClini csByNameCo mpleted !=  null)) {
  4623                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4624                    this .getClinic sByNameCom pleted(thi s, new get ClinicsByN ameComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4625                }
  4626           }
  4627           
  4628           // / <remarks />
  4629             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOrderable ItemsByNam e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4630           pu blic Tagge dTextArray  getOrdera bleItemsBy Name(strin g name) {
  4631                object[]  results =  this.Invo ke("getOrd erableItem sByName",  new object [] {
  4632                             name}) ;
  4633                return ( (TaggedTex tArray)(re sults[0])) ;
  4634           }
  4635           
  4636           // / <remarks />
  4637           pu blic void  getOrderab leItemsByN ameAsync(s tring name ) {
  4638                this.get OrderableI temsByName Async(name , null);
  4639           }
  4640           
  4641           // / <remarks />
  4642           pu blic void  getOrderab leItemsByN ameAsync(s tring name , object u serState)  {
  4643                if ((thi s.getOrder ableItemsB yNameOpera tionComple ted == nul l)) {
  4644                    this .getOrdera bleItemsBy NameOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OngetOrder ableItemsB yNameOpera tionComple ted);
  4645                }
  4646                this.Inv okeAsync(" getOrderab leItemsByN ame", new  object[] {
  4647                             name},  this.getO rderableIt emsByNameO perationCo mpleted, u serState);
  4648           }
  4649           
  4650           pr ivate void  OngetOrde rableItems ByNameOper ationCompl eted(objec t arg) {
  4651                if ((thi s.getOrder ableItemsB yNameCompl eted != nu ll)) {
  4652                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4653                    this .getOrdera bleItemsBy NameComple ted(this,  new getOrd erableItem sByNameCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4654                }
  4655           }
  4656           
  4657           // / <remarks />
  4658             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOrderStat usForPatie nt", Reque stNamespac e="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4659           pu blic TextT O getOrder StatusForP atient(str ing pid, s tring orde rableItemI d) {
  4660                object[]  results =  this.Invo ke("getOrd erStatusFo rPatient",  new objec t[] {
  4661                             pid,
  4662                             ordera bleItemId} );
  4663                return ( (TextTO)(r esults[0]) );
  4664           }
  4665           
  4666           // / <remarks />
  4667           pu blic void  getOrderSt atusForPat ientAsync( string pid , string o rderableIt emId) {
  4668                this.get OrderStatu sForPatien tAsync(pid , orderabl eItemId, n ull);
  4669           }
  4670           
  4671           // / <remarks />
  4672           pu blic void  getOrderSt atusForPat ientAsync( string pid , string o rderableIt emId, obje ct userSta te) {
  4673                if ((thi s.getOrder StatusForP atientOper ationCompl eted == nu ll)) {
  4674                    this .getOrderS tatusForPa tientOpera tionComple ted = new  System.Thr eading.Sen dOrPostCal lback(this .OngetOrde rStatusFor PatientOpe rationComp leted);
  4675                }
  4676                this.Inv okeAsync(" getOrderSt atusForPat ient", new  object[]  {
  4677                             pid,
  4678                             ordera bleItemId} , this.get OrderStatu sForPatien tOperation Completed,  userState );
  4679           }
  4680           
  4681           pr ivate void  OngetOrde rStatusFor PatientOpe rationComp leted(obje ct arg) {
  4682                if ((thi s.getOrder StatusForP atientComp leted != n ull)) {
  4683                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4684                    this .getOrderS tatusForPa tientCompl eted(this,  new getOr derStatusF orPatientC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4685                }
  4686           }
  4687           
  4688           // / <remarks />
  4689             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOrderDial ogsForDisp layGroup",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4690           pu blic Tagge dTextArray  getOrderD ialogsForD isplayGrou p(string d isplayGrou pId) {
  4691                object[]  results =  this.Invo ke("getOrd erDialogsF orDisplayG roup", new  object[]  {
  4692                             displa yGroupId}) ;
  4693                return ( (TaggedTex tArray)(re sults[0])) ;
  4694           }
  4695           
  4696           // / <remarks />
  4697           pu blic void  getOrderDi alogsForDi splayGroup Async(stri ng display GroupId) {
  4698                this.get OrderDialo gsForDispl ayGroupAsy nc(display GroupId, n ull);
  4699           }
  4700           
  4701           // / <remarks />
  4702           pu blic void  getOrderDi alogsForDi splayGroup Async(stri ng display GroupId, o bject user State) {
  4703                if ((thi s.getOrder DialogsFor DisplayGro upOperatio nCompleted  == null))  {
  4704                    this .getOrderD ialogsForD isplayGrou pOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etOrderDia logsForDis playGroupO perationCo mpleted);
  4705                }
  4706                this.Inv okeAsync(" getOrderDi alogsForDi splayGroup ", new obj ect[] {
  4707                             displa yGroupId},  this.getO rderDialog sForDispla yGroupOper ationCompl eted, user State);
  4708           }
  4709           
  4710           pr ivate void  OngetOrde rDialogsFo rDisplayGr oupOperati onComplete d(object a rg) {
  4711                if ((thi s.getOrder DialogsFor DisplayGro upComplete d != null) ) {
  4712                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4713                    this .getOrderD ialogsForD isplayGrou pCompleted (this, new  getOrderD ialogsForD isplayGrou pCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  4714                }
  4715           }
  4716           
  4717           // / <remarks />
  4718             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tOrderDial ogItems",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4719           pu blic Order DialogItem Array getO rderDialog Items(stri ng dialogI d) {
  4720                object[]  results =  this.Invo ke("getOrd erDialogIt ems", new  object[] {
  4721                             dialog Id});
  4722                return ( (OrderDial ogItemArra y)(results [0]));
  4723           }
  4724           
  4725           // / <remarks />
  4726           pu blic void  getOrderDi alogItemsA sync(strin g dialogId ) {
  4727                this.get OrderDialo gItemsAsyn c(dialogId , null);
  4728           }
  4729           
  4730           // / <remarks />
  4731           pu blic void  getOrderDi alogItemsA sync(strin g dialogId , object u serState)  {
  4732                if ((thi s.getOrder DialogItem sOperation Completed  == null))  {
  4733                    this .getOrderD ialogItems OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tOrderDial ogItemsOpe rationComp leted);
  4734                }
  4735                this.Inv okeAsync(" getOrderDi alogItems" , new obje ct[] {
  4736                             dialog Id}, this. getOrderDi alogItemsO perationCo mpleted, u serState);
  4737           }
  4738           
  4739           pr ivate void  OngetOrde rDialogIte msOperatio nCompleted (object ar g) {
  4740                if ((thi s.getOrder DialogItem sCompleted  != null))  {
  4741                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4742                    this .getOrderD ialogItems Completed( this, new  getOrderDi alogItemsC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4743                }
  4744           }
  4745           
  4746           // / <remarks />
  4747             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tUsersWith Option", R equestName space="htt p:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4748           pu blic Tagge dTextArray  getUsersW ithOption( string opt ionName) {
  4749                object[]  results =  this.Invo ke("getUse rsWithOpti on", new o bject[] {
  4750                             option Name});
  4751                return ( (TaggedTex tArray)(re sults[0])) ;
  4752           }
  4753           
  4754           // / <remarks />
  4755           pu blic void  getUsersWi thOptionAs ync(string  optionNam e) {
  4756                this.get UsersWithO ptionAsync (optionNam e, null);
  4757           }
  4758           
  4759           // / <remarks />
  4760           pu blic void  getUsersWi thOptionAs ync(string  optionNam e, object  userState)  {
  4761                if ((thi s.getUsers WithOption OperationC ompleted = = null)) {
  4762                    this .getUsersW ithOptionO perationCo mpleted =  new System .Threading .SendOrPos tCallback( this.Onget UsersWithO ptionOpera tionComple ted);
  4763                }
  4764                this.Inv okeAsync(" getUsersWi thOption",  new objec t[] {
  4765                             option Name}, thi s.getUsers WithOption OperationC ompleted,  userState) ;
  4766           }
  4767           
  4768           pr ivate void  OngetUser sWithOptio nOperation Completed( object arg ) {
  4769                if ((thi s.getUsers WithOption Completed  != null))  {
  4770                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4771                    this .getUsersW ithOptionC ompleted(t his, new g etUsersWit hOptionCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4772                }
  4773           }
  4774           
  4775           // / <remarks />
  4776             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/us erHasPermi ssion", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4777           pu blic BoolT O userHasP ermission( string uid , string p ermissionN ame) {
  4778                object[]  results =  this.Invo ke("userHa sPermissio n", new ob ject[] {
  4779                             uid,
  4780                             permis sionName}) ;
  4781                return ( (BoolTO)(r esults[0]) );
  4782           }
  4783           
  4784           // / <remarks />
  4785           pu blic void  userHasPer missionAsy nc(string  uid, strin g permissi onName) {
  4786                this.use rHasPermis sionAsync( uid, permi ssionName,  null);
  4787           }
  4788           
  4789           // / <remarks />
  4790           pu blic void  userHasPer missionAsy nc(string  uid, strin g permissi onName, ob ject userS tate) {
  4791                if ((thi s.userHasP ermissionO perationCo mpleted ==  null)) {
  4792                    this .userHasPe rmissionOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.Onuser HasPermiss ionOperati onComplete d);
  4793                }
  4794                this.Inv okeAsync(" userHasPer mission",  new object [] {
  4795                             uid,
  4796                             permis sionName},  this.user HasPermiss ionOperati onComplete d, userSta te);
  4797           }
  4798           
  4799           pr ivate void  OnuserHas Permission OperationC ompleted(o bject arg)  {
  4800                if ((thi s.userHasP ermissionC ompleted ! = null)) {
  4801                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4802                    this .userHasPe rmissionCo mpleted(th is, new us erHasPermi ssionCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  4803                }
  4804           }
  4805           
  4806           // / <remarks />
  4807             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tUserSecur ityKeys",  RequestNam espace="ht tp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4808           pu blic UserS ecurityKey Array getU serSecurit yKeys(stri ng uid) {
  4809                object[]  results =  this.Invo ke("getUse rSecurityK eys", new  object[] {
  4810                             uid});
  4811                return ( (UserSecur ityKeyArra y)(results [0]));
  4812           }
  4813           
  4814           // / <remarks />
  4815           pu blic void  getUserSec urityKeysA sync(strin g uid) {
  4816                this.get UserSecuri tyKeysAsyn c(uid, nul l);
  4817           }
  4818           
  4819           // / <remarks />
  4820           pu blic void  getUserSec urityKeysA sync(strin g uid, obj ect userSt ate) {
  4821                if ((thi s.getUserS ecurityKey sOperation Completed  == null))  {
  4822                    this .getUserSe curityKeys OperationC ompleted =  new Syste m.Threadin g.SendOrPo stCallback (this.Onge tUserSecur ityKeysOpe rationComp leted);
  4823                }
  4824                this.Inv okeAsync(" getUserSec urityKeys" , new obje ct[] {
  4825                             uid},  this.getUs erSecurity KeysOperat ionComplet ed, userSt ate);
  4826           }
  4827           
  4828           pr ivate void  OngetUser SecurityKe ysOperatio nCompleted (object ar g) {
  4829                if ((thi s.getUserS ecurityKey sCompleted  != null))  {
  4830                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4831                    this .getUserSe curityKeys Completed( this, new  getUserSec urityKeysC ompletedEv entArgs(in vokeArgs.R esults, in vokeArgs.E rror, invo keArgs.Can celled, in vokeArgs.U serState)) ;
  4832                }
  4833           }
  4834           
  4835           // / <remarks />
  4836             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVariableV alue", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4837           pu blic TextT O getVaria bleValue(s tring arg)  {
  4838                object[]  results =  this.Invo ke("getVar iableValue ", new obj ect[] {
  4839                             arg});
  4840                return ( (TextTO)(r esults[0]) );
  4841           }
  4842           
  4843           // / <remarks />
  4844           pu blic void  getVariabl eValueAsyn c(string a rg) {
  4845                this.get VariableVa lueAsync(a rg, null);
  4846           }
  4847           
  4848           // / <remarks />
  4849           pu blic void  getVariabl eValueAsyn c(string a rg, object  userState ) {
  4850                if ((thi s.getVaria bleValueOp erationCom pleted ==  null)) {
  4851                    this .getVariab leValueOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetVa riableValu eOperation Completed) ;
  4852                }
  4853                this.Inv okeAsync(" getVariabl eValue", n ew object[ ] {
  4854                             arg},  this.getVa riableValu eOperation Completed,  userState );
  4855           }
  4856           
  4857           pr ivate void  OngetVari ableValueO perationCo mpleted(ob ject arg)  {
  4858                if ((thi s.getVaria bleValueCo mpleted !=  null)) {
  4859                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4860                    this .getVariab leValueCom pleted(thi s, new get VariableVa lueComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4861                }
  4862           }
  4863           
  4864           // / <remarks />
  4865             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tVersion",  RequestNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4866           pu blic strin g getVersi on() {
  4867                object[]  results =  this.Invo ke("getVer sion", new  object[0] );
  4868                return ( (string)(r esults[0]) );
  4869           }
  4870           
  4871           // / <remarks />
  4872           pu blic void  getVersion Async() {
  4873                this.get VersionAsy nc(null);
  4874           }
  4875           
  4876           // / <remarks />
  4877           pu blic void  getVersion Async(obje ct userSta te) {
  4878                if ((thi s.getVersi onOperatio nCompleted  == null))  {
  4879                    this .getVersio nOperation Completed  = new Syst em.Threadi ng.SendOrP ostCallbac k(this.Ong etVersionO perationCo mpleted);
  4880                }
  4881                this.Inv okeAsync(" getVersion ", new obj ect[0], th is.getVers ionOperati onComplete d, userSta te);
  4882           }
  4883           
  4884           pr ivate void  OngetVers ionOperati onComplete d(object a rg) {
  4885                if ((thi s.getVersi onComplete d != null) ) {
  4886                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4887                    this .getVersio nCompleted (this, new  getVersio nCompleted EventArgs( invokeArgs .Results,  invokeArgs .Error, in vokeArgs.C ancelled,  invokeArgs .UserState ));
  4888                }
  4889           }
  4890           
  4891           // / <remarks />
  4892             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ad dDataSourc e", Reques tNamespace ="http:// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4893           pu blic SiteT O addDataS ource(stri ng id, str ing name,  string dat asource, s tring port , string m odality, s tring prot ocol, stri ng region)  {
  4894                object[]  results =  this.Invo ke("addDat aSource",  new object [] {
  4895                             id,
  4896                             name,
  4897                             dataso urce,
  4898                             port,
  4899                             modali ty,
  4900                             protoc ol,
  4901                             region });
  4902                return ( (SiteTO)(r esults[0]) );
  4903           }
  4904           
  4905           // / <remarks />
  4906           pu blic void  addDataSou rceAsync(s tring id,  string nam e, string  datasource , string p ort, strin g modality , string p rotocol, s tring regi on) {
  4907                this.add DataSource Async(id,  name, data source, po rt, modali ty, protoc ol, region , null);
  4908           }
  4909           
  4910           // / <remarks />
  4911           pu blic void  addDataSou rceAsync(s tring id,  string nam e, string  datasource , string p ort, strin g modality , string p rotocol, s tring regi on, object  userState ) {
  4912                if ((thi s.addDataS ourceOpera tionComple ted == nul l)) {
  4913                    this .addDataSo urceOperat ionComplet ed = new S ystem.Thre ading.Send OrPostCall back(this. OnaddDataS ourceOpera tionComple ted);
  4914                }
  4915                this.Inv okeAsync(" addDataSou rce", new  object[] {
  4916                             id,
  4917                             name,
  4918                             dataso urce,
  4919                             port,
  4920                             modali ty,
  4921                             protoc ol,
  4922                             region }, this.ad dDataSourc eOperation Completed,  userState );
  4923           }
  4924           
  4925           pr ivate void  OnaddData SourceOper ationCompl eted(objec t arg) {
  4926                if ((thi s.addDataS ourceCompl eted != nu ll)) {
  4927                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4928                    this .addDataSo urceComple ted(this,  new addDat aSourceCom pletedEven tArgs(invo keArgs.Res ults, invo keArgs.Err or, invoke Args.Cance lled, invo keArgs.Use rState));
  4929                }
  4930           }
  4931           
  4932           // / <remarks />
  4933             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tFacadeVer sion", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4934           pu blic TextT O getFacad eVersion()  {
  4935                object[]  results =  this.Invo ke("getFac adeVersion ", new obj ect[0]);
  4936                return ( (TextTO)(r esults[0]) );
  4937           }
  4938           
  4939           // / <remarks />
  4940           pu blic void  getFacadeV ersionAsyn c() {
  4941                this.get FacadeVers ionAsync(n ull);
  4942           }
  4943           
  4944           // / <remarks />
  4945           pu blic void  getFacadeV ersionAsyn c(object u serState)  {
  4946                if ((thi s.getFacad eVersionOp erationCom pleted ==  null)) {
  4947                    this .getFacade VersionOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OngetFa cadeVersio nOperation Completed) ;
  4948                }
  4949                this.Inv okeAsync(" getFacadeV ersion", n ew object[ 0], this.g etFacadeVe rsionOpera tionComple ted, userS tate);
  4950           }
  4951           
  4952           pr ivate void  OngetFaca deVersionO perationCo mpleted(ob ject arg)  {
  4953                if ((thi s.getFacad eVersionCo mpleted !=  null)) {
  4954                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4955                    this .getFacade VersionCom pleted(thi s, new get FacadeVers ionComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4956                }
  4957           }
  4958           
  4959           // / <remarks />
  4960             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/se tVha", Req uestNamesp ace="http: // DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4961           pu blic SiteA rray setVh a(string s itesFileNa me) {
  4962                object[]  results =  this.Invo ke("setVha ", new obj ect[] {
  4963                             sitesF ileName});
  4964                return ( (SiteArray )(results[ 0]));
  4965           }
  4966           
  4967           // / <remarks />
  4968           pu blic void  setVhaAsyn c(string s itesFileNa me) {
  4969                this.set VhaAsync(s itesFileNa me, null);
  4970           }
  4971           
  4972           // / <remarks />
  4973           pu blic void  setVhaAsyn c(string s itesFileNa me, object  userState ) {
  4974                if ((thi s.setVhaOp erationCom pleted ==  null)) {
  4975                    this .setVhaOpe rationComp leted = ne w System.T hreading.S endOrPostC allback(th is.OnsetVh aOperation Completed) ;
  4976                }
  4977                this.Inv okeAsync(" setVha", n ew object[ ] {
  4978                             sitesF ileName},  this.setVh aOperation Completed,  userState );
  4979           }
  4980           
  4981           pr ivate void  OnsetVhaO perationCo mpleted(ob ject arg)  {
  4982                if ((thi s.setVhaCo mpleted !=  null)) {
  4983                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  4984                    this .setVhaCom pleted(thi s, new set VhaComplet edEventArg s(invokeAr gs.Results , invokeAr gs.Error,  invokeArgs .Cancelled , invokeAr gs.UserSta te));
  4985                }
  4986           }
  4987           
  4988           // / <remarks />
  4989             [System.We b.Services .Protocols .SoapDocum entMethodA ttribute(" http:// DNS           DOMAIN . EXT /EmrSvc/ge tRpcs", Re questNames pace="http :// DNS           DOMAIN . EXT /EmrSvc",  ResponseNa mespace="h ttp:// DNS           DOMAIN . EXT /EmrSvc",  Use=System .Web.Servi ces.Descri ption.Soap BindingUse .Literal,  ParameterS tyle=Syste m.Web.Serv ices.Proto cols.SoapP arameterSt yle.Wrappe d)]
  4990           pu blic TextA rray getRp cs() {
  4991                object[]  results =  this.Invo ke("getRpc s", new ob ject[0]);
  4992                return ( (TextArray )(results[ 0]));
  4993           }
  4994           
  4995           // / <remarks />
  4996           pu blic void  getRpcsAsy nc() {
  4997                this.get RpcsAsync( null);
  4998           }
  4999           
  5000           // / <remarks />
  5001           pu blic void  getRpcsAsy nc(object  userState)  {
  5002                if ((thi s.getRpcsO perationCo mpleted ==  null)) {
  5003                    this .getRpcsOp erationCom pleted = n ew System. Threading. SendOrPost Callback(t his.OngetR pcsOperati onComplete d);
  5004                }
  5005                this.Inv okeAsync(" getRpcs",  new object [0], this. getRpcsOpe rationComp leted, use rState);
  5006           }
  5007           
  5008           pr ivate void  OngetRpcs OperationC ompleted(o bject arg)  {
  5009                if ((thi s.getRpcsC ompleted ! = null)) {
  5010                    Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs  invokeArg s = ((Syst em.Web.Ser vices.Prot ocols.Invo keComplete dEventArgs )(arg));
  5011                    this .getRpcsCo mpleted(th is, new ge tRpcsCompl etedEventA rgs(invoke Args.Resul ts, invoke Args.Error , invokeAr gs.Cancell ed, invoke Args.UserS tate));
  5012                }
  5013           }
  5014           
  5015           // / <remarks />
  5016           pu blic new v oid Cancel Async(obje ct userSta te) {
  5017                base.Can celAsync(u serState);
  5018           }
  5019           
  5020           pr ivate bool  IsLocalFi leSystemWe bService(s tring url)  {
  5021                if (((ur l == null)  
  5022                             || (ur l == strin g.Empty)))  {
  5023                    retu rn false;
  5024                }
  5025                System.U ri wsUri =  new Syste m.Uri(url) ;
  5026                if (((ws Uri.Port > = 1024) 
  5027                             && (st ring.Compa re(wsUri.H ost, "loca lHost", Sy stem.Strin gCompariso n.OrdinalI gnoreCase)  == 0))) {
  5028                    retu rn true;
  5029                }
  5030                return f alse;
  5031           }
  5032       }
  5033       
  5034       /// <r emarks/>
  5035       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5036       [Syste m.Serializ ableAttrib ute()]
  5037       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5038       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5039         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5040       public  partial c lass Tagge dMentalHea lthInstrum entAdminis trationArr ays : Abst ractArrayT O {
  5041           
  5042           pr ivate Tagg edMentalHe althInstru mentAdmini strationAr ray[] arra ysField;
  5043           
  5044           // / <remarks />
  5045           pu blic Tagge dMentalHea lthInstrum entAdminis trationArr ay[] array s {
  5046                get {
  5047                    retu rn this.ar raysField;
  5048                }
  5049                set {
  5050                    this .arraysFie ld = value ;
  5051                }
  5052           }
  5053       }
  5054       
  5055       /// <r emarks/>
  5056       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5057       [Syste m.Serializ ableAttrib ute()]
  5058       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5059       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5060         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5061       public  partial c lass Tagge dMentalHea lthInstrum entAdminis trationArr ay : Abstr actTaggedA rrayTO {
  5062           
  5063           pr ivate Ment alHealthIn strumentAd ministrati onTO[] ite msField;
  5064           
  5065           // / <remarks />
  5066           pu blic Menta lHealthIns trumentAdm inistratio nTO[] item s {
  5067                get {
  5068                    retu rn this.it emsField;
  5069                }
  5070                set {
  5071                    this .itemsFiel d = value;
  5072                }
  5073           }
  5074       }
  5075       
  5076       /// <r emarks/>
  5077       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5078       [Syste m.Serializ ableAttrib ute()]
  5079       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5080       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5081         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5082       public  partial c lass Menta lHealthIns trumentAdm inistratio nTO : Abst ractTO {
  5083           
  5084           pr ivate stri ng idField ;
  5085           
  5086           pr ivate Tagg edText pat ientField;
  5087           
  5088           pr ivate Tagg edText ins trumentFie ld;
  5089           
  5090           pr ivate stri ng dateAdm inisteredF ield;
  5091           
  5092           pr ivate stri ng dateSav edField;
  5093           
  5094           pr ivate Tagg edText ord eredByFiel d;
  5095           
  5096           pr ivate Tagg edText adm inisteredB yField;
  5097           
  5098           pr ivate bool  isSignedF ield;
  5099           
  5100           pr ivate bool  isComplet eField;
  5101           
  5102           pr ivate stri ng numberO fQuestions AnsweredFi eld;
  5103           
  5104           pr ivate stri ng transmi tStatusFie ld;
  5105           
  5106           pr ivate stri ng transmi tTimeField ;
  5107           
  5108           pr ivate Tagg edText hos pitalLocat ionField;
  5109           
  5110           pr ivate Ment alHealthIn strumentRe sultSetTO  resultsFie ld;
  5111           
  5112           // / <remarks />
  5113           pu blic strin g id {
  5114                get {
  5115                    retu rn this.id Field;
  5116                }
  5117                set {
  5118                    this .idField =  value;
  5119                }
  5120           }
  5121           
  5122           // / <remarks />
  5123           pu blic Tagge dText pati ent {
  5124                get {
  5125                    retu rn this.pa tientField ;
  5126                }
  5127                set {
  5128                    this .patientFi eld = valu e;
  5129                }
  5130           }
  5131           
  5132           // / <remarks />
  5133           pu blic Tagge dText inst rument {
  5134                get {
  5135                    retu rn this.in strumentFi eld;
  5136                }
  5137                set {
  5138                    this .instrumen tField = v alue;
  5139                }
  5140           }
  5141           
  5142           // / <remarks />
  5143           pu blic strin g dateAdmi nistered {
  5144                get {
  5145                    retu rn this.da teAdminist eredField;
  5146                }
  5147                set {
  5148                    this .dateAdmin isteredFie ld = value ;
  5149                }
  5150           }
  5151           
  5152           // / <remarks />
  5153           pu blic strin g dateSave d {
  5154                get {
  5155                    retu rn this.da teSavedFie ld;
  5156                }
  5157                set {
  5158                    this .dateSaved Field = va lue;
  5159                }
  5160           }
  5161           
  5162           // / <remarks />
  5163           pu blic Tagge dText orde redBy {
  5164                get {
  5165                    retu rn this.or deredByFie ld;
  5166                }
  5167                set {
  5168                    this .orderedBy Field = va lue;
  5169                }
  5170           }
  5171           
  5172           // / <remarks />
  5173           pu blic Tagge dText admi nisteredBy  {
  5174                get {
  5175                    retu rn this.ad ministered ByField;
  5176                }
  5177                set {
  5178                    this .administe redByField  = value;
  5179                }
  5180           }
  5181           
  5182           // / <remarks />
  5183           pu blic bool  isSigned {
  5184                get {
  5185                    retu rn this.is SignedFiel d;
  5186                }
  5187                set {
  5188                    this .isSignedF ield = val ue;
  5189                }
  5190           }
  5191           
  5192           // / <remarks />
  5193           pu blic bool  isComplete  {
  5194                get {
  5195                    retu rn this.is CompleteFi eld;
  5196                }
  5197                set {
  5198                    this .isComplet eField = v alue;
  5199                }
  5200           }
  5201           
  5202           // / <remarks />
  5203           pu blic strin g numberOf QuestionsA nswered {
  5204                get {
  5205                    retu rn this.nu mberOfQues tionsAnswe redField;
  5206                }
  5207                set {
  5208                    this .numberOfQ uestionsAn sweredFiel d = value;
  5209                }
  5210           }
  5211           
  5212           // / <remarks />
  5213           pu blic strin g transmit Status {
  5214                get {
  5215                    retu rn this.tr ansmitStat usField;
  5216                }
  5217                set {
  5218                    this .transmitS tatusField  = value;
  5219                }
  5220           }
  5221           
  5222           // / <remarks />
  5223           pu blic strin g transmit Time {
  5224                get {
  5225                    retu rn this.tr ansmitTime Field;
  5226                }
  5227                set {
  5228                    this .transmitT imeField =  value;
  5229                }
  5230           }
  5231           
  5232           // / <remarks />
  5233           pu blic Tagge dText hosp italLocati on {
  5234                get {
  5235                    retu rn this.ho spitalLoca tionField;
  5236                }
  5237                set {
  5238                    this .hospitalL ocationFie ld = value ;
  5239                }
  5240           }
  5241           
  5242           // / <remarks />
  5243           pu blic Menta lHealthIns trumentRes ultSetTO r esults {
  5244                get {
  5245                    retu rn this.re sultsField ;
  5246                }
  5247                set {
  5248                    this .resultsFi eld = valu e;
  5249                }
  5250           }
  5251       }
  5252       
  5253       /// <r emarks/>
  5254       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5255       [Syste m.Serializ ableAttrib ute()]
  5256       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5257       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5258         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5259       public  partial c lass Tagge dText : Ab stractTO {
  5260           
  5261           pr ivate stri ng tagFiel d;
  5262           
  5263           pr ivate stri ng textFie ld;
  5264           
  5265           pr ivate stri ng[] textA rrayField;
  5266           
  5267           pr ivate Tagg edText[] t aggedResul tsField;
  5268           
  5269           // / <remarks />
  5270           pu blic strin g tag {
  5271                get {
  5272                    retu rn this.ta gField;
  5273                }
  5274                set {
  5275                    this .tagField  = value;
  5276                }
  5277           }
  5278           
  5279           // / <remarks />
  5280           pu blic strin g text {
  5281                get {
  5282                    retu rn this.te xtField;
  5283                }
  5284                set {
  5285                    this .textField  = value;
  5286                }
  5287           }
  5288           
  5289           // / <remarks />
  5290           pu blic strin g[] textAr ray {
  5291                get {
  5292                    retu rn this.te xtArrayFie ld;
  5293                }
  5294                set {
  5295                    this .textArray Field = va lue;
  5296                }
  5297           }
  5298           
  5299           // / <remarks />
  5300           pu blic Tagge dText[] ta ggedResult s {
  5301                get {
  5302                    retu rn this.ta ggedResult sField;
  5303                }
  5304                set {
  5305                    this .taggedRes ultsField  = value;
  5306                }
  5307           }
  5308       }
  5309       
  5310       /// <r emarks/>
  5311       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Boo lTO))]
  5312       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientListEn tryTO))]
  5313       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Rem inderRepor tPatientLi stTO))]
  5314       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Not eResultTO) )]
  5315       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tex tTO))]
  5316       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Per sonsTO))]
  5317       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientCareTe amMemberTO ))]
  5318       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientCareTe amTO))]
  5319       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rSecurityK eyTO))]
  5320       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Ord erDialogIt emTO))]
  5321       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientRecord FlagTO))]
  5322       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Reg ionTO))]
  5323       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Hea lthSummary TO))]
  5324       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dom ainTO))]
  5325       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Adt TO))]
  5326       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dis chargeDiag nosesTO))]
  5327       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Inp atientStay TO))]
  5328       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Icd Rpt))]
  5329       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sur gicalPatho logyRpt))]
  5330       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Mic robiologyR pt))]
  5331       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Cyt ologyRpt)) ]
  5332       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Che mHemRpt))]
  5333       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Vis itTO))]
  5334       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(App ointmentTO ))]
  5335       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Ord erTypeTO)) ]
  5336       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rTO))]
  5337       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Ord erTO))]
  5338       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Con sultTO))]
  5339       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Med icationTO) )]
  5340       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Not eTO))]
  5341       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pro blemTO))]
  5342       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sur geryReport TO))]
  5343       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Rad iologyRepo rtTO))]
  5344       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sym ptomTO))]
  5345       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(All ergyTO))]
  5346       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Vit alSignSetT O))]
  5347       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Aut horTO))]
  5348       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Obs ervationTy peTO))]
  5349       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Vit alSignTO)) ]
  5350       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tea mTO))]
  5351       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tim eSlotTO))]
  5352       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dat aSourceTO) )]
  5353       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sit eTO))]
  5354       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Hos pitalLocat ionTO))]
  5355       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pho neNumTO))]
  5356       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Add ressTO))]
  5357       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Per sonTO))]
  5358       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientTO))]
  5359       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientAssoci ateTO))]
  5360       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Lab SpecimenTO ))]
  5361       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Lab ResultTO)) ]
  5362       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Lab TestTO))]
  5363       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Men talHealthI nstrumentR esultSetTO ))]
  5364       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedText))]
  5365       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Men talHealthI nstrumentA dministrat ionTO))]
  5366       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Abs tractArray TO))]
  5367       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rSecurityK eyArray))]
  5368       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Ord erDialogIt emArray))]
  5369       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tex tArray))]
  5370       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedOrderAr rays))]
  5371       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientArray) )]
  5372       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientRecord FlagArray) )]
  5373       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedIcdRptA rrays))]
  5374       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgica lPathology RptArrays) )]
  5375       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMicrobi ologyRptAr rays))]
  5376       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedCytolog yRptArrays ))]
  5377       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedChemHem RptArrays) )]
  5378       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVisitAr rays))]
  5379       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAppoint mentArrays ))]
  5380       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedConsult Arrays))]
  5381       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedNoteArr ays))]
  5382       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMedicat ionArrays) )]
  5383       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedProblem Arrays))]
  5384       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgery ReportArra ys))]
  5385       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedRadiolo gyReportAr rays))]
  5386       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAllergy Arrays))]
  5387       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnSetArray s))]
  5388       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnArrays)) ]
  5389       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient Arrays))]
  5390       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Reg ionArray)) ]
  5391       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedHealthS ummaryArra y))]
  5392       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient AssociateA rrays))]
  5393       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedLabTest Arrays))]
  5394       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rArray))]
  5395       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dom ainArray)) ]
  5396       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sit eArray))]
  5397       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dat aSourceArr ay))]
  5398       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Per sonArray)) ]
  5399       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Lab TestArray) )]
  5400       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedTextArr ay))]
  5401       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Abs tractTagge dArrayTO)) ]
  5402       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedOrderAr ray))]
  5403       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedInpatie ntStayArra y))]
  5404       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedHospita lLocationA rray))]
  5405       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedIcdRptA rray))]
  5406       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgica lPathology RptArray)) ]
  5407       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMicrobi ologyRptAr ray))]
  5408       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedCytolog yRptArray) )]
  5409       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedChemHem RptArray)) ]
  5410       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVisitAr ray))]
  5411       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAppoint mentArray) )]
  5412       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedConsult Array))]
  5413       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMedicat ionArray)) ]
  5414       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedNoteArr ay))]
  5415       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedProblem Array))]
  5416       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgery ReportArra y))]
  5417       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedRadiolo gyReportAr ray))]
  5418       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAllergy Array))]
  5419       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnSetArray ))]
  5420       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnArray))]
  5421       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient Array))]
  5422       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tim eSlotArray ))]
  5423       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient AssociateA rray))]
  5424       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedLabTest Array))]
  5425       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthResul tSetArray) )]
  5426       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthInstr umentAdmin istrationA rray))]
  5427       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthInstr umentAdmin istrationA rrays))]
  5428       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5429       [Syste m.Serializ ableAttrib ute()]
  5430       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5431       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5432         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5433       public  abstract  partial cl ass Abstra ctTO {
  5434           
  5435           pr ivate Faul tTO faultF ield;
  5436           
  5437           // / <remarks />
  5438           pu blic Fault TO fault {
  5439                get {
  5440                    retu rn this.fa ultField;
  5441                }
  5442                set {
  5443                    this .faultFiel d = value;
  5444                }
  5445           }
  5446       }
  5447       
  5448       /// <r emarks/>
  5449       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5450       [Syste m.Serializ ableAttrib ute()]
  5451       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5452       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5453         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5454       public  partial c lass Fault TO {
  5455           
  5456           pr ivate stri ng typeFie ld;
  5457           
  5458           pr ivate stri ng message Field;
  5459           
  5460           pr ivate stri ng stackTr aceField;
  5461           
  5462           pr ivate stri ng innerTy peField;
  5463           
  5464           pr ivate stri ng innerMe ssageField ;
  5465           
  5466           pr ivate stri ng innerSt ackTraceFi eld;
  5467           
  5468           pr ivate stri ng suggest ionField;
  5469           
  5470           // / <remarks />
  5471           pu blic strin g type {
  5472                get {
  5473                    retu rn this.ty peField;
  5474                }
  5475                set {
  5476                    this .typeField  = value;
  5477                }
  5478           }
  5479           
  5480           // / <remarks />
  5481           pu blic strin g message  {
  5482                get {
  5483                    retu rn this.me ssageField ;
  5484                }
  5485                set {
  5486                    this .messageFi eld = valu e;
  5487                }
  5488           }
  5489           
  5490           // / <remarks />
  5491           pu blic strin g stackTra ce {
  5492                get {
  5493                    retu rn this.st ackTraceFi eld;
  5494                }
  5495                set {
  5496                    this .stackTrac eField = v alue;
  5497                }
  5498           }
  5499           
  5500           // / <remarks />
  5501           pu blic strin g innerTyp e {
  5502                get {
  5503                    retu rn this.in nerTypeFie ld;
  5504                }
  5505                set {
  5506                    this .innerType Field = va lue;
  5507                }
  5508           }
  5509           
  5510           // / <remarks />
  5511           pu blic strin g innerMes sage {
  5512                get {
  5513                    retu rn this.in nerMessage Field;
  5514                }
  5515                set {
  5516                    this .innerMess ageField =  value;
  5517                }
  5518           }
  5519           
  5520           // / <remarks />
  5521           pu blic strin g innerSta ckTrace {
  5522                get {
  5523                    retu rn this.in nerStackTr aceField;
  5524                }
  5525                set {
  5526                    this .innerStac kTraceFiel d = value;
  5527                }
  5528           }
  5529           
  5530           // / <remarks />
  5531           pu blic strin g suggesti on {
  5532                get {
  5533                    retu rn this.su ggestionFi eld;
  5534                }
  5535                set {
  5536                    this .suggestio nField = v alue;
  5537                }
  5538           }
  5539       }
  5540       
  5541       /// <r emarks/>
  5542       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5543       [Syste m.Serializ ableAttrib ute()]
  5544       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5545       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5546         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5547       public  partial c lass Demog raphicSetT O {
  5548           
  5549           pr ivate stri ng tagFiel d;
  5550           
  5551           pr ivate Addr essTO[] ad dressesFie ld;
  5552           
  5553           pr ivate Phon eNumTO[] p honesField ;
  5554           
  5555           pr ivate stri ng[] email AddressesF ield;
  5556           
  5557           pr ivate stri ng[] names Field;
  5558           
  5559           // / <remarks />
  5560           pu blic strin g tag {
  5561                get {
  5562                    retu rn this.ta gField;
  5563                }
  5564                set {
  5565                    this .tagField  = value;
  5566                }
  5567           }
  5568           
  5569           // / <remarks />
  5570           pu blic Addre ssTO[] add resses {
  5571                get {
  5572                    retu rn this.ad dressesFie ld;
  5573                }
  5574                set {
  5575                    this .addresses Field = va lue;
  5576                }
  5577           }
  5578           
  5579           // / <remarks />
  5580           pu blic Phone NumTO[] ph ones {
  5581                get {
  5582                    retu rn this.ph onesField;
  5583                }
  5584                set {
  5585                    this .phonesFie ld = value ;
  5586                }
  5587           }
  5588           
  5589           // / <remarks />
  5590           pu blic strin g[] emailA ddresses {
  5591                get {
  5592                    retu rn this.em ailAddress esField;
  5593                }
  5594                set {
  5595                    this .emailAddr essesField  = value;
  5596                }
  5597           }
  5598           
  5599           // / <remarks />
  5600           pu blic strin g[] names  {
  5601                get {
  5602                    retu rn this.na mesField;
  5603                }
  5604                set {
  5605                    this .namesFiel d = value;
  5606                }
  5607           }
  5608       }
  5609       
  5610       /// <r emarks/>
  5611       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5612       [Syste m.Serializ ableAttrib ute()]
  5613       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5614       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5615         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5616       public  partial c lass Addre ssTO : Abs tractTO {
  5617           
  5618           pr ivate stri ng validFr omField;
  5619           
  5620           pr ivate stri ng validTo Field;
  5621           
  5622           pr ivate stri ng descrip tionField;
  5623           
  5624           pr ivate stri ng typeFie ld;
  5625           
  5626           pr ivate stri ng streetA ddress1Fie ld;
  5627           
  5628           pr ivate stri ng streetA ddress2Fie ld;
  5629           
  5630           pr ivate stri ng streetA ddress3Fie ld;
  5631           
  5632           pr ivate stri ng cityFie ld;
  5633           
  5634           pr ivate stri ng countyF ield;
  5635           
  5636           pr ivate stri ng stateFi eld;
  5637           
  5638           pr ivate stri ng zipcode Field;
  5639           
  5640           pr ivate stri ng country Field;
  5641           
  5642           // / <remarks />
  5643           pu blic strin g validFro m {
  5644                get {
  5645                    retu rn this.va lidFromFie ld;
  5646                }
  5647                set {
  5648                    this .validFrom Field = va lue;
  5649                }
  5650           }
  5651           
  5652           // / <remarks />
  5653           pu blic strin g validTo  {
  5654                get {
  5655                    retu rn this.va lidToField ;
  5656                }
  5657                set {
  5658                    this .validToFi eld = valu e;
  5659                }
  5660           }
  5661           
  5662           // / <remarks />
  5663           pu blic strin g descript ion {
  5664                get {
  5665                    retu rn this.de scriptionF ield;
  5666                }
  5667                set {
  5668                    this .descripti onField =  value;
  5669                }
  5670           }
  5671           
  5672           // / <remarks />
  5673           pu blic strin g type {
  5674                get {
  5675                    retu rn this.ty peField;
  5676                }
  5677                set {
  5678                    this .typeField  = value;
  5679                }
  5680           }
  5681           
  5682           // / <remarks />
  5683           pu blic strin g streetAd dress1 {
  5684                get {
  5685                    retu rn this.st reetAddres s1Field;
  5686                }
  5687                set {
  5688                    this .streetAdd ress1Field  = value;
  5689                }
  5690           }
  5691           
  5692           // / <remarks />
  5693           pu blic strin g streetAd dress2 {
  5694                get {
  5695                    retu rn this.st reetAddres s2Field;
  5696                }
  5697                set {
  5698                    this .streetAdd ress2Field  = value;
  5699                }
  5700           }
  5701           
  5702           // / <remarks />
  5703           pu blic strin g streetAd dress3 {
  5704                get {
  5705                    retu rn this.st reetAddres s3Field;
  5706                }
  5707                set {
  5708                    this .streetAdd ress3Field  = value;
  5709                }
  5710           }
  5711           
  5712           // / <remarks />
  5713           pu blic strin g city {
  5714                get {
  5715                    retu rn this.ci tyField;
  5716                }
  5717                set {
  5718                    this .cityField  = value;
  5719                }
  5720           }
  5721           
  5722           // / <remarks />
  5723           pu blic strin g county {
  5724                get {
  5725                    retu rn this.co untyField;
  5726                }
  5727                set {
  5728                    this .countyFie ld = value ;
  5729                }
  5730           }
  5731           
  5732           // / <remarks />
  5733           pu blic strin g state {
  5734                get {
  5735                    retu rn this.st ateField;
  5736                }
  5737                set {
  5738                    this .stateFiel d = value;
  5739                }
  5740           }
  5741           
  5742           // / <remarks />
  5743           pu blic strin g zipcode  {
  5744                get {
  5745                    retu rn this.zi pcodeField ;
  5746                }
  5747                set {
  5748                    this .zipcodeFi eld = valu e;
  5749                }
  5750           }
  5751           
  5752           // / <remarks />
  5753           pu blic strin g country  {
  5754                get {
  5755                    retu rn this.co untryField ;
  5756                }
  5757                set {
  5758                    this .countryFi eld = valu e;
  5759                }
  5760           }
  5761       }
  5762       
  5763       /// <r emarks/>
  5764       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5765       [Syste m.Serializ ableAttrib ute()]
  5766       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5767       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5768         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5769       public  partial c lass Phone NumTO : Ab stractTO {
  5770           
  5771           pr ivate stri ng typeFie ld;
  5772           
  5773           pr ivate stri ng areaCod eField;
  5774           
  5775           pr ivate stri ng exchang eField;
  5776           
  5777           pr ivate stri ng numberF ield;
  5778           
  5779           pr ivate stri ng descrip tionField;
  5780           
  5781           // / <remarks />
  5782           pu blic strin g type {
  5783                get {
  5784                    retu rn this.ty peField;
  5785                }
  5786                set {
  5787                    this .typeField  = value;
  5788                }
  5789           }
  5790           
  5791           // / <remarks />
  5792           pu blic strin g areaCode  {
  5793                get {
  5794                    retu rn this.ar eaCodeFiel d;
  5795                }
  5796                set {
  5797                    this .areaCodeF ield = val ue;
  5798                }
  5799           }
  5800           
  5801           // / <remarks />
  5802           pu blic strin g exchange  {
  5803                get {
  5804                    retu rn this.ex changeFiel d;
  5805                }
  5806                set {
  5807                    this .exchangeF ield = val ue;
  5808                }
  5809           }
  5810           
  5811           // / <remarks />
  5812           pu blic strin g number {
  5813                get {
  5814                    retu rn this.nu mberField;
  5815                }
  5816                set {
  5817                    this .numberFie ld = value ;
  5818                }
  5819           }
  5820           
  5821           // / <remarks />
  5822           pu blic strin g descript ion {
  5823                get {
  5824                    retu rn this.de scriptionF ield;
  5825                }
  5826                set {
  5827                    this .descripti onField =  value;
  5828                }
  5829           }
  5830       }
  5831       
  5832       /// <r emarks/>
  5833       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5834       [Syste m.Serializ ableAttrib ute()]
  5835       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5836       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5837         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5838       public  partial c lass BoolT O : Abstra ctTO {
  5839           
  5840           pr ivate bool  trueOrFal seField;
  5841           
  5842           // / <remarks />
  5843           pu blic bool  trueOrFals e {
  5844                get {
  5845                    retu rn this.tr ueOrFalseF ield;
  5846                }
  5847                set {
  5848                    this .trueOrFal seField =  value;
  5849                }
  5850           }
  5851       }
  5852       
  5853       /// <r emarks/>
  5854       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5855       [Syste m.Serializ ableAttrib ute()]
  5856       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5857       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5858         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5859       public  partial c lass Patie ntListEntr yTO : Abst ractTO {
  5860           
  5861           pr ivate int  listIdFiel d;
  5862           
  5863           pr ivate stri ng patient NameField;
  5864           
  5865           pr ivate stri ng patient IdField;
  5866           
  5867           pr ivate stri ng ssnFiel d;
  5868           
  5869           // / <remarks />
  5870           pu blic int l istId {
  5871                get {
  5872                    retu rn this.li stIdField;
  5873                }
  5874                set {
  5875                    this .listIdFie ld = value ;
  5876                }
  5877           }
  5878           
  5879           // / <remarks />
  5880           pu blic strin g patientN ame {
  5881                get {
  5882                    retu rn this.pa tientNameF ield;
  5883                }
  5884                set {
  5885                    this .patientNa meField =  value;
  5886                }
  5887           }
  5888           
  5889           // / <remarks />
  5890           pu blic strin g patientI d {
  5891                get {
  5892                    retu rn this.pa tientIdFie ld;
  5893                }
  5894                set {
  5895                    this .patientId Field = va lue;
  5896                }
  5897           }
  5898           
  5899           // / <remarks />
  5900           pu blic strin g ssn {
  5901                get {
  5902                    retu rn this.ss nField;
  5903                }
  5904                set {
  5905                    this .ssnField  = value;
  5906                }
  5907           }
  5908       }
  5909       
  5910       /// <r emarks/>
  5911       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5912       [Syste m.Serializ ableAttrib ute()]
  5913       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5914       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5915         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5916       public  partial c lass Remin derReportP atientList TO : Abstr actTO {
  5917           
  5918           pr ivate stri ng reportI dField;
  5919           
  5920           pr ivate stri ng reportN ameField;
  5921           
  5922           pr ivate stri ng reportT imestampFi eld;
  5923           
  5924           pr ivate Pati entListEnt ryTO[] pat ientsField ;
  5925           
  5926           // / <remarks />
  5927           pu blic strin g reportId  {
  5928                get {
  5929                    retu rn this.re portIdFiel d;
  5930                }
  5931                set {
  5932                    this .reportIdF ield = val ue;
  5933                }
  5934           }
  5935           
  5936           // / <remarks />
  5937           pu blic strin g reportNa me {
  5938                get {
  5939                    retu rn this.re portNameFi eld;
  5940                }
  5941                set {
  5942                    this .reportNam eField = v alue;
  5943                }
  5944           }
  5945           
  5946           // / <remarks />
  5947           pu blic strin g reportTi mestamp {
  5948                get {
  5949                    retu rn this.re portTimest ampField;
  5950                }
  5951                set {
  5952                    this .reportTim estampFiel d = value;
  5953                }
  5954           }
  5955           
  5956           // / <remarks />
  5957           pu blic Patie ntListEntr yTO[] pati ents {
  5958                get {
  5959                    retu rn this.pa tientsFiel d;
  5960                }
  5961                set {
  5962                    this .patientsF ield = val ue;
  5963                }
  5964           }
  5965       }
  5966       
  5967       /// <r emarks/>
  5968       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  5969       [Syste m.Serializ ableAttrib ute()]
  5970       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  5971       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  5972         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  5973       public  partial c lass NoteR esultTO :  AbstractTO  {
  5974           
  5975           pr ivate stri ng idField ;
  5976           
  5977           pr ivate int  totalPages Field;
  5978           
  5979           pr ivate int  lastPageRe cdField;
  5980           
  5981           pr ivate stri ng explana tionField;
  5982           
  5983           // / <remarks />
  5984           pu blic strin g id {
  5985                get {
  5986                    retu rn this.id Field;
  5987                }
  5988                set {
  5989                    this .idField =  value;
  5990                }
  5991           }
  5992           
  5993           // / <remarks />
  5994           pu blic int t otalPages  {
  5995                get {
  5996                    retu rn this.to talPagesFi eld;
  5997                }
  5998                set {
  5999                    this .totalPage sField = v alue;
  6000                }
  6001           }
  6002           
  6003           // / <remarks />
  6004           pu blic int l astPageRec d {
  6005                get {
  6006                    retu rn this.la stPageRecd Field;
  6007                }
  6008                set {
  6009                    this .lastPageR ecdField =  value;
  6010                }
  6011           }
  6012           
  6013           // / <remarks />
  6014           pu blic strin g explanat ion {
  6015                get {
  6016                    retu rn this.ex planationF ield;
  6017                }
  6018                set {
  6019                    this .explanati onField =  value;
  6020                }
  6021           }
  6022       }
  6023       
  6024       /// <r emarks/>
  6025       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6026       [Syste m.Serializ ableAttrib ute()]
  6027       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6028       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6029         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6030       public  partial c lass TextT O : Abstra ctTO {
  6031           
  6032           pr ivate stri ng textFie ld;
  6033           
  6034           // / <remarks />
  6035           pu blic strin g text {
  6036                get {
  6037                    retu rn this.te xtField;
  6038                }
  6039                set {
  6040                    this .textField  = value;
  6041                }
  6042           }
  6043       }
  6044       
  6045       /// <r emarks/>
  6046       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6047       [Syste m.Serializ ableAttrib ute()]
  6048       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6049       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6050         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6051       public  partial c lass Perso nsTO : Abs tractTO {
  6052           
  6053           pr ivate User TO userFie ld;
  6054           
  6055           pr ivate Pati entTO pati entField;
  6056           
  6057           // / <remarks />
  6058           pu blic UserT O user {
  6059                get {
  6060                    retu rn this.us erField;
  6061                }
  6062                set {
  6063                    this .userField  = value;
  6064                }
  6065           }
  6066           
  6067           // / <remarks />
  6068           pu blic Patie ntTO patie nt {
  6069                get {
  6070                    retu rn this.pa tientField ;
  6071                }
  6072                set {
  6073                    this .patientFi eld = valu e;
  6074                }
  6075           }
  6076       }
  6077       
  6078       /// <r emarks/>
  6079       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6080       [Syste m.Serializ ableAttrib ute()]
  6081       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6082       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6083         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6084       public  partial c lass UserT O : Abstra ctTO {
  6085           
  6086           pr ivate stri ng domainF ield;
  6087           
  6088           pr ivate stri ng nameFie ld;
  6089           
  6090           pr ivate stri ng sSNFiel d;
  6091           
  6092           pr ivate stri ng dUZFiel d;
  6093           
  6094           pr ivate stri ng siteIdF ield;
  6095           
  6096           pr ivate stri ng officeF ield;
  6097           
  6098           pr ivate stri ng phoneFi eld;
  6099           
  6100           pr ivate stri ng pagerFi eld;
  6101           
  6102           pr ivate stri ng service Field;
  6103           
  6104           pr ivate stri ng titleFi eld;
  6105           
  6106           pr ivate stri ng orderRo leField;
  6107           
  6108           pr ivate stri ng userCla ssField;
  6109           
  6110           pr ivate stri ng greetin gField;
  6111           
  6112           pr ivate stri ng siteMes sageField;
  6113           
  6114           pr ivate Tagg edTextArra y idsField ;
  6115           
  6116           pr ivate stri ng emailAd dressField ;
  6117           
  6118           pr ivate stri ng usernam eField;
  6119           
  6120           pr ivate Demo graphicSet TO demogra phicsField ;
  6121           
  6122           // / <remarks />
  6123           pu blic strin g domain {
  6124                get {
  6125                    retu rn this.do mainField;
  6126                }
  6127                set {
  6128                    this .domainFie ld = value ;
  6129                }
  6130           }
  6131           
  6132           // / <remarks />
  6133           pu blic strin g name {
  6134                get {
  6135                    retu rn this.na meField;
  6136                }
  6137                set {
  6138                    this .nameField  = value;
  6139                }
  6140           }
  6141           
  6142           // / <remarks />
  6143           pu blic strin g SSN {
  6144                get {
  6145                    retu rn this.sS NField;
  6146                }
  6147                set {
  6148                    this .sSNField  = value;
  6149                }
  6150           }
  6151           
  6152           // / <remarks />
  6153           pu blic strin g DUZ {
  6154                get {
  6155                    retu rn this.dU ZField;
  6156                }
  6157                set {
  6158                    this .dUZField  = value;
  6159                }
  6160           }
  6161           
  6162           // / <remarks />
  6163           pu blic strin g siteId {
  6164                get {
  6165                    retu rn this.si teIdField;
  6166                }
  6167                set {
  6168                    this .siteIdFie ld = value ;
  6169                }
  6170           }
  6171           
  6172           // / <remarks />
  6173           pu blic strin g office {
  6174                get {
  6175                    retu rn this.of ficeField;
  6176                }
  6177                set {
  6178                    this .officeFie ld = value ;
  6179                }
  6180           }
  6181           
  6182           // / <remarks />
  6183           pu blic strin g phone {
  6184                get {
  6185                    retu rn this.ph oneField;
  6186                }
  6187                set {
  6188                    this .phoneFiel d = value;
  6189                }
  6190           }
  6191           
  6192           // / <remarks />
  6193           pu blic strin g pager {
  6194                get {
  6195                    retu rn this.pa gerField;
  6196                }
  6197                set {
  6198                    this .pagerFiel d = value;
  6199                }
  6200           }
  6201           
  6202           // / <remarks />
  6203           pu blic strin g service  {
  6204                get {
  6205                    retu rn this.se rviceField ;
  6206                }
  6207                set {
  6208                    this .serviceFi eld = valu e;
  6209                }
  6210           }
  6211           
  6212           // / <remarks />
  6213           pu blic strin g title {
  6214                get {
  6215                    retu rn this.ti tleField;
  6216                }
  6217                set {
  6218                    this .titleFiel d = value;
  6219                }
  6220           }
  6221           
  6222           // / <remarks />
  6223           pu blic strin g orderRol e {
  6224                get {
  6225                    retu rn this.or derRoleFie ld;
  6226                }
  6227                set {
  6228                    this .orderRole Field = va lue;
  6229                }
  6230           }
  6231           
  6232           // / <remarks />
  6233           pu blic strin g userClas s {
  6234                get {
  6235                    retu rn this.us erClassFie ld;
  6236                }
  6237                set {
  6238                    this .userClass Field = va lue;
  6239                }
  6240           }
  6241           
  6242           // / <remarks />
  6243           pu blic strin g greeting  {
  6244                get {
  6245                    retu rn this.gr eetingFiel d;
  6246                }
  6247                set {
  6248                    this .greetingF ield = val ue;
  6249                }
  6250           }
  6251           
  6252           // / <remarks />
  6253           pu blic strin g siteMess age {
  6254                get {
  6255                    retu rn this.si teMessageF ield;
  6256                }
  6257                set {
  6258                    this .siteMessa geField =  value;
  6259                }
  6260           }
  6261           
  6262           // / <remarks />
  6263           pu blic Tagge dTextArray  ids {
  6264                get {
  6265                    retu rn this.id sField;
  6266                }
  6267                set {
  6268                    this .idsField  = value;
  6269                }
  6270           }
  6271           
  6272           // / <remarks />
  6273           pu blic strin g emailAdd ress {
  6274                get {
  6275                    retu rn this.em ailAddress Field;
  6276                }
  6277                set {
  6278                    this .emailAddr essField =  value;
  6279                }
  6280           }
  6281           
  6282           // / <remarks />
  6283           pu blic strin g username  {
  6284                get {
  6285                    retu rn this.us ernameFiel d;
  6286                }
  6287                set {
  6288                    this .usernameF ield = val ue;
  6289                }
  6290           }
  6291           
  6292           // / <remarks />
  6293           pu blic Demog raphicSetT O demograp hics {
  6294                get {
  6295                    retu rn this.de mographics Field;
  6296                }
  6297                set {
  6298                    this .demograph icsField =  value;
  6299                }
  6300           }
  6301       }
  6302       
  6303       /// <r emarks/>
  6304       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6305       [Syste m.Serializ ableAttrib ute()]
  6306       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6307       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6308         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6309       public  partial c lass Tagge dTextArray  : Abstrac tArrayTO {
  6310           
  6311           pr ivate Tagg edText[] r esultsFiel d;
  6312           
  6313           // / <remarks />
  6314           pu blic Tagge dText[] re sults {
  6315                get {
  6316                    retu rn this.re sultsField ;
  6317                }
  6318                set {
  6319                    this .resultsFi eld = valu e;
  6320                }
  6321           }
  6322       }
  6323       
  6324       /// <r emarks/>
  6325       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rSecurityK eyArray))]
  6326       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Ord erDialogIt emArray))]
  6327       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tex tArray))]
  6328       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedOrderAr rays))]
  6329       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientArray) )]
  6330       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientRecord FlagArray) )]
  6331       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedIcdRptA rrays))]
  6332       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgica lPathology RptArrays) )]
  6333       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMicrobi ologyRptAr rays))]
  6334       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedCytolog yRptArrays ))]
  6335       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedChemHem RptArrays) )]
  6336       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVisitAr rays))]
  6337       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAppoint mentArrays ))]
  6338       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedConsult Arrays))]
  6339       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedNoteArr ays))]
  6340       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMedicat ionArrays) )]
  6341       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedProblem Arrays))]
  6342       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgery ReportArra ys))]
  6343       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedRadiolo gyReportAr rays))]
  6344       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAllergy Arrays))]
  6345       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnSetArray s))]
  6346       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnArrays)) ]
  6347       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient Arrays))]
  6348       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Reg ionArray)) ]
  6349       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedHealthS ummaryArra y))]
  6350       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient AssociateA rrays))]
  6351       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedLabTest Arrays))]
  6352       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Use rArray))]
  6353       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dom ainArray)) ]
  6354       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Sit eArray))]
  6355       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Dat aSourceArr ay))]
  6356       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Per sonArray)) ]
  6357       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Lab TestArray) )]
  6358       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedTextArr ay))]
  6359       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Abs tractTagge dArrayTO)) ]
  6360       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedOrderAr ray))]
  6361       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedInpatie ntStayArra y))]
  6362       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedHospita lLocationA rray))]
  6363       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedIcdRptA rray))]
  6364       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgica lPathology RptArray)) ]
  6365       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMicrobi ologyRptAr ray))]
  6366       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedCytolog yRptArray) )]
  6367       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedChemHem RptArray)) ]
  6368       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVisitAr ray))]
  6369       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAppoint mentArray) )]
  6370       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedConsult Array))]
  6371       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMedicat ionArray)) ]
  6372       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedNoteArr ay))]
  6373       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedProblem Array))]
  6374       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgery ReportArra y))]
  6375       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedRadiolo gyReportAr ray))]
  6376       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAllergy Array))]
  6377       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnSetArray ))]
  6378       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnArray))]
  6379       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient Array))]
  6380       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tim eSlotArray ))]
  6381       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient AssociateA rray))]
  6382       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedLabTest Array))]
  6383       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthResul tSetArray) )]
  6384       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthInstr umentAdmin istrationA rray))]
  6385       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthInstr umentAdmin istrationA rrays))]
  6386       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6387       [Syste m.Serializ ableAttrib ute()]
  6388       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6389       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6390         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6391       public  partial c lass Abstr actArrayTO  : Abstrac tTO {
  6392           
  6393           pr ivate int  countField ;
  6394           
  6395           // / <remarks />
  6396           pu blic int c ount {
  6397                get {
  6398                    retu rn this.co untField;
  6399                }
  6400                set {
  6401                    this .countFiel d = value;
  6402                }
  6403           }
  6404       }
  6405       
  6406       /// <r emarks/>
  6407       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6408       [Syste m.Serializ ableAttrib ute()]
  6409       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6410       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6411         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6412       public  partial c lass UserS ecurityKey Array : Ab stractArra yTO {
  6413           
  6414           pr ivate User SecurityKe yTO[] keys Field;
  6415           
  6416           // / <remarks />
  6417           pu blic UserS ecurityKey TO[] keys  {
  6418                get {
  6419                    retu rn this.ke ysField;
  6420                }
  6421                set {
  6422                    this .keysField  = value;
  6423                }
  6424           }
  6425       }
  6426       
  6427       /// <r emarks/>
  6428       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6429       [Syste m.Serializ ableAttrib ute()]
  6430       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6431       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6432         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6433       public  partial c lass UserS ecurityKey TO : Abstr actTO {
  6434           
  6435           pr ivate stri ng idField ;
  6436           
  6437           pr ivate stri ng nameFie ld;
  6438           
  6439           pr ivate stri ng descrip tiveNameFi eld;
  6440           
  6441           pr ivate stri ng creator IdField;
  6442           
  6443           pr ivate stri ng creator NameField;
  6444           
  6445           pr ivate stri ng creatio nDateField ;
  6446           
  6447           pr ivate stri ng reviewD ateField;
  6448           
  6449           // / <remarks />
  6450           pu blic strin g id {
  6451                get {
  6452                    retu rn this.id Field;
  6453                }
  6454                set {
  6455                    this .idField =  value;
  6456                }
  6457           }
  6458           
  6459           // / <remarks />
  6460           pu blic strin g name {
  6461                get {
  6462                    retu rn this.na meField;
  6463                }
  6464                set {
  6465                    this .nameField  = value;
  6466                }
  6467           }
  6468           
  6469           // / <remarks />
  6470           pu blic strin g descript iveName {
  6471                get {
  6472                    retu rn this.de scriptiveN ameField;
  6473                }
  6474                set {
  6475                    this .descripti veNameFiel d = value;
  6476                }
  6477           }
  6478           
  6479           // / <remarks />
  6480           pu blic strin g creatorI d {
  6481                get {
  6482                    retu rn this.cr eatorIdFie ld;
  6483                }
  6484                set {
  6485                    this .creatorId Field = va lue;
  6486                }
  6487           }
  6488           
  6489           // / <remarks />
  6490           pu blic strin g creatorN ame {
  6491                get {
  6492                    retu rn this.cr eatorNameF ield;
  6493                }
  6494                set {
  6495                    this .creatorNa meField =  value;
  6496                }
  6497           }
  6498           
  6499           // / <remarks />
  6500           pu blic strin g creation Date {
  6501                get {
  6502                    retu rn this.cr eationDate Field;
  6503                }
  6504                set {
  6505                    this .creationD ateField =  value;
  6506                }
  6507           }
  6508           
  6509           // / <remarks />
  6510           pu blic strin g reviewDa te {
  6511                get {
  6512                    retu rn this.re viewDateFi eld;
  6513                }
  6514                set {
  6515                    this .reviewDat eField = v alue;
  6516                }
  6517           }
  6518       }
  6519       
  6520       /// <r emarks/>
  6521       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6522       [Syste m.Serializ ableAttrib ute()]
  6523       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6524       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6525         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6526       public  partial c lass Order DialogItem Array : Ab stractArra yTO {
  6527           
  6528           pr ivate Orde rDialogIte mTO[] item sField;
  6529           
  6530           // / <remarks />
  6531           pu blic Order DialogItem TO[] items  {
  6532                get {
  6533                    retu rn this.it emsField;
  6534                }
  6535                set {
  6536                    this .itemsFiel d = value;
  6537                }
  6538           }
  6539       }
  6540       
  6541       /// <r emarks/>
  6542       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6543       [Syste m.Serializ ableAttrib ute()]
  6544       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6545       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6546         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6547       public  partial c lass Order DialogItem TO : Abstr actTO {
  6548           
  6549           pr ivate int  sequenceNu mberField;
  6550           
  6551           pr ivate char  dataTypeF ield;
  6552           
  6553           pr ivate stri ng domainF ield;
  6554           
  6555           pr ivate stri ng display TextField;
  6556           
  6557           pr ivate stri ng orderab leItemIdFi eld;
  6558           
  6559           // / <remarks />
  6560           pu blic int s equenceNum ber {
  6561                get {
  6562                    retu rn this.se quenceNumb erField;
  6563                }
  6564                set {
  6565                    this .sequenceN umberField  = value;
  6566                }
  6567           }
  6568           
  6569           // / <remarks />
  6570           pu blic char  dataType {
  6571                get {
  6572                    retu rn this.da taTypeFiel d;
  6573                }
  6574                set {
  6575                    this .dataTypeF ield = val ue;
  6576                }
  6577           }
  6578           
  6579           // / <remarks />
  6580           pu blic strin g domain {
  6581                get {
  6582                    retu rn this.do mainField;
  6583                }
  6584                set {
  6585                    this .domainFie ld = value ;
  6586                }
  6587           }
  6588           
  6589           // / <remarks />
  6590           pu blic strin g displayT ext {
  6591                get {
  6592                    retu rn this.di splayTextF ield;
  6593                }
  6594                set {
  6595                    this .displayTe xtField =  value;
  6596                }
  6597           }
  6598           
  6599           // / <remarks />
  6600           pu blic strin g orderabl eItemId {
  6601                get {
  6602                    retu rn this.or derableIte mIdField;
  6603                }
  6604                set {
  6605                    this .orderable ItemIdFiel d = value;
  6606                }
  6607           }
  6608       }
  6609       
  6610       /// <r emarks/>
  6611       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6612       [Syste m.Serializ ableAttrib ute()]
  6613       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6614       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6615         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6616       public  partial c lass TextA rray : Abs tractArray TO {
  6617           
  6618           pr ivate stri ng[] textF ield;
  6619           
  6620           // / <remarks />
  6621           pu blic strin g[] text {
  6622                get {
  6623                    retu rn this.te xtField;
  6624                }
  6625                set {
  6626                    this .textField  = value;
  6627                }
  6628           }
  6629       }
  6630       
  6631       /// <r emarks/>
  6632       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6633       [Syste m.Serializ ableAttrib ute()]
  6634       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6635       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6636         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6637       public  partial c lass Tagge dOrderArra ys : Abstr actArrayTO  {
  6638           
  6639           pr ivate Tagg edOrderArr ay[] array sField;
  6640           
  6641           // / <remarks />
  6642           pu blic Tagge dOrderArra y[] arrays  {
  6643                get {
  6644                    retu rn this.ar raysField;
  6645                }
  6646                set {
  6647                    this .arraysFie ld = value ;
  6648                }
  6649           }
  6650       }
  6651       
  6652       /// <r emarks/>
  6653       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6654       [Syste m.Serializ ableAttrib ute()]
  6655       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6656       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6657         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6658       public  partial c lass Tagge dOrderArra y : Abstra ctTaggedAr rayTO {
  6659           
  6660           pr ivate Orde rTO[] item sField;
  6661           
  6662           // / <remarks />
  6663           pu blic Order TO[] items  {
  6664                get {
  6665                    retu rn this.it emsField;
  6666                }
  6667                set {
  6668                    this .itemsFiel d = value;
  6669                }
  6670           }
  6671       }
  6672       
  6673       /// <r emarks/>
  6674       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Con sultTO))]
  6675       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6676       [Syste m.Serializ ableAttrib ute()]
  6677       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6678       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6679         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6680       public  partial c lass Order TO : Abstr actTO {
  6681           
  6682           pr ivate stri ng idField ;
  6683           
  6684           pr ivate stri ng timesta mpField;
  6685           
  6686           pr ivate stri ng orderin gServiceNa meField;
  6687           
  6688           pr ivate stri ng treatin gSpecialty Field;
  6689           
  6690           pr ivate stri ng startDa teField;
  6691           
  6692           pr ivate stri ng stopDat eField;
  6693           
  6694           pr ivate stri ng statusF ield;
  6695           
  6696           pr ivate stri ng sigStat usField;
  6697           
  6698           pr ivate stri ng dateSig nedField;
  6699           
  6700           pr ivate stri ng verifyi ngNurseFie ld;
  6701           
  6702           pr ivate stri ng dateVer ifiedField ;
  6703           
  6704           pr ivate stri ng verifyi ngClerkFie ld;
  6705           
  6706           pr ivate stri ng chartRe viewerFiel d;
  6707           
  6708           pr ivate stri ng dateRev iewedField ;
  6709           
  6710           pr ivate User TO provide rField;
  6711           
  6712           pr ivate stri ng textFie ld;
  6713           
  6714           pr ivate stri ng detailF ield;
  6715           
  6716           pr ivate stri ng errMsgF ield;
  6717           
  6718           pr ivate bool  flagField ;
  6719           
  6720           pr ivate Orde rTypeTO ty peField;
  6721           
  6722           // / <remarks />
  6723           pu blic strin g id {
  6724                get {
  6725                    retu rn this.id Field;
  6726                }
  6727                set {
  6728                    this .idField =  value;
  6729                }
  6730           }
  6731           
  6732           // / <remarks />
  6733           pu blic strin g timestam p {
  6734                get {
  6735                    retu rn this.ti mestampFie ld;
  6736                }
  6737                set {
  6738                    this .timestamp Field = va lue;
  6739                }
  6740           }
  6741           
  6742           // / <remarks />
  6743           pu blic strin g ordering ServiceNam e {
  6744                get {
  6745                    retu rn this.or deringServ iceNameFie ld;
  6746                }
  6747                set {
  6748                    this .orderingS erviceName Field = va lue;
  6749                }
  6750           }
  6751           
  6752           // / <remarks />
  6753           pu blic strin g treating Specialty  {
  6754                get {
  6755                    retu rn this.tr eatingSpec ialtyField ;
  6756                }
  6757                set {
  6758                    this .treatingS pecialtyFi eld = valu e;
  6759                }
  6760           }
  6761           
  6762           // / <remarks />
  6763           pu blic strin g startDat e {
  6764                get {
  6765                    retu rn this.st artDateFie ld;
  6766                }
  6767                set {
  6768                    this .startDate Field = va lue;
  6769                }
  6770           }
  6771           
  6772           // / <remarks />
  6773           pu blic strin g stopDate  {
  6774                get {
  6775                    retu rn this.st opDateFiel d;
  6776                }
  6777                set {
  6778                    this .stopDateF ield = val ue;
  6779                }
  6780           }
  6781           
  6782           // / <remarks />
  6783           pu blic strin g status {
  6784                get {
  6785                    retu rn this.st atusField;
  6786                }
  6787                set {
  6788                    this .statusFie ld = value ;
  6789                }
  6790           }
  6791           
  6792           // / <remarks />
  6793           pu blic strin g sigStatu s {
  6794                get {
  6795                    retu rn this.si gStatusFie ld;
  6796                }
  6797                set {
  6798                    this .sigStatus Field = va lue;
  6799                }
  6800           }
  6801           
  6802           // / <remarks />
  6803           pu blic strin g dateSign ed {
  6804                get {
  6805                    retu rn this.da teSignedFi eld;
  6806                }
  6807                set {
  6808                    this .dateSigne dField = v alue;
  6809                }
  6810           }
  6811           
  6812           // / <remarks />
  6813           pu blic strin g verifyin gNurse {
  6814                get {
  6815                    retu rn this.ve rifyingNur seField;
  6816                }
  6817                set {
  6818                    this .verifying NurseField  = value;
  6819                }
  6820           }
  6821           
  6822           // / <remarks />
  6823           pu blic strin g dateVeri fied {
  6824                get {
  6825                    retu rn this.da teVerified Field;
  6826                }
  6827                set {
  6828                    this .dateVerif iedField =  value;
  6829                }
  6830           }
  6831           
  6832           // / <remarks />
  6833           pu blic strin g verifyin gClerk {
  6834                get {
  6835                    retu rn this.ve rifyingCle rkField;
  6836                }
  6837                set {
  6838                    this .verifying ClerkField  = value;
  6839                }
  6840           }
  6841           
  6842           // / <remarks />
  6843           pu blic strin g chartRev iewer {
  6844                get {
  6845                    retu rn this.ch artReviewe rField;
  6846                }
  6847                set {
  6848                    this .chartRevi ewerField  = value;
  6849                }
  6850           }
  6851           
  6852           // / <remarks />
  6853           pu blic strin g dateRevi ewed {
  6854                get {
  6855                    retu rn this.da teReviewed Field;
  6856                }
  6857                set {
  6858                    this .dateRevie wedField =  value;
  6859                }
  6860           }
  6861           
  6862           // / <remarks />
  6863           pu blic UserT O provider  {
  6864                get {
  6865                    retu rn this.pr oviderFiel d;
  6866                }
  6867                set {
  6868                    this .providerF ield = val ue;
  6869                }
  6870           }
  6871           
  6872           // / <remarks />
  6873           pu blic strin g text {
  6874                get {
  6875                    retu rn this.te xtField;
  6876                }
  6877                set {
  6878                    this .textField  = value;
  6879                }
  6880           }
  6881           
  6882           // / <remarks />
  6883           pu blic strin g detail {
  6884                get {
  6885                    retu rn this.de tailField;
  6886                }
  6887                set {
  6888                    this .detailFie ld = value ;
  6889                }
  6890           }
  6891           
  6892           // / <remarks />
  6893           pu blic strin g errMsg {
  6894                get {
  6895                    retu rn this.er rMsgField;
  6896                }
  6897                set {
  6898                    this .errMsgFie ld = value ;
  6899                }
  6900           }
  6901           
  6902           // / <remarks />
  6903           pu blic bool  flag {
  6904                get {
  6905                    retu rn this.fl agField;
  6906                }
  6907                set {
  6908                    this .flagField  = value;
  6909                }
  6910           }
  6911           
  6912           // / <remarks />
  6913           pu blic Order TypeTO typ e {
  6914                get {
  6915                    retu rn this.ty peField;
  6916                }
  6917                set {
  6918                    this .typeField  = value;
  6919                }
  6920           }
  6921       }
  6922       
  6923       /// <r emarks/>
  6924       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6925       [Syste m.Serializ ableAttrib ute()]
  6926       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6927       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6928         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6929       public  partial c lass Order TypeTO : A bstractTO  {
  6930           
  6931           pr ivate stri ng idField ;
  6932           
  6933           pr ivate stri ng name1Fi eld;
  6934           
  6935           pr ivate stri ng name2Fi eld;
  6936           
  6937           // / <remarks />
  6938           pu blic strin g id {
  6939                get {
  6940                    retu rn this.id Field;
  6941                }
  6942                set {
  6943                    this .idField =  value;
  6944                }
  6945           }
  6946           
  6947           // / <remarks />
  6948           pu blic strin g name1 {
  6949                get {
  6950                    retu rn this.na me1Field;
  6951                }
  6952                set {
  6953                    this .name1Fiel d = value;
  6954                }
  6955           }
  6956           
  6957           // / <remarks />
  6958           pu blic strin g name2 {
  6959                get {
  6960                    retu rn this.na me2Field;
  6961                }
  6962                set {
  6963                    this .name2Fiel d = value;
  6964                }
  6965           }
  6966       }
  6967       
  6968       /// <r emarks/>
  6969       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  6970       [Syste m.Serializ ableAttrib ute()]
  6971       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  6972       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  6973         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  6974       public  partial c lass Consu ltTO : Ord erTO {
  6975           
  6976           pr ivate Tagg edText toS erviceFiel d;
  6977           
  6978           pr ivate stri ng titleFi eld;
  6979           
  6980           // / <remarks />
  6981           pu blic Tagge dText toSe rvice {
  6982                get {
  6983                    retu rn this.to ServiceFie ld;
  6984                }
  6985                set {
  6986                    this .toService Field = va lue;
  6987                }
  6988           }
  6989           
  6990           // / <remarks />
  6991           pu blic strin g title {
  6992                get {
  6993                    retu rn this.ti tleField;
  6994                }
  6995                set {
  6996                    this .titleFiel d = value;
  6997                }
  6998           }
  6999       }
  7000       
  7001       /// <r emarks/>
  7002       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedOrderAr ray))]
  7003       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedInpatie ntStayArra y))]
  7004       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedHospita lLocationA rray))]
  7005       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedIcdRptA rray))]
  7006       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgica lPathology RptArray)) ]
  7007       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMicrobi ologyRptAr ray))]
  7008       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedCytolog yRptArray) )]
  7009       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedChemHem RptArray)) ]
  7010       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVisitAr ray))]
  7011       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAppoint mentArray) )]
  7012       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedConsult Array))]
  7013       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMedicat ionArray)) ]
  7014       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedNoteArr ay))]
  7015       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedProblem Array))]
  7016       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedSurgery ReportArra y))]
  7017       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedRadiolo gyReportAr ray))]
  7018       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedAllergy Array))]
  7019       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnSetArray ))]
  7020       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedVitalSi gnArray))]
  7021       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient Array))]
  7022       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tim eSlotArray ))]
  7023       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedPatient AssociateA rray))]
  7024       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedLabTest Array))]
  7025       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthResul tSetArray) )]
  7026       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Tag gedMentalH ealthInstr umentAdmin istrationA rray))]
  7027       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7028       [Syste m.Serializ ableAttrib ute()]
  7029       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7030       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7031         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7032       public  partial c lass Abstr actTaggedA rrayTO : A bstractArr ayTO {
  7033           
  7034           pr ivate stri ng tagFiel d;
  7035           
  7036           // / <remarks />
  7037           pu blic strin g tag {
  7038                get {
  7039                    retu rn this.ta gField;
  7040                }
  7041                set {
  7042                    this .tagField  = value;
  7043                }
  7044           }
  7045       }
  7046       
  7047       /// <r emarks/>
  7048       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7049       [Syste m.Serializ ableAttrib ute()]
  7050       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7051       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7052         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7053       public  partial c lass Tagge dInpatient StayArray  : Abstract TaggedArra yTO {
  7054           
  7055           pr ivate Inpa tientStayT O[] staysF ield;
  7056           
  7057           // / <remarks />
  7058           pu blic Inpat ientStayTO [] stays {
  7059                get {
  7060                    retu rn this.st aysField;
  7061                }
  7062                set {
  7063                    this .staysFiel d = value;
  7064                }
  7065           }
  7066       }
  7067       
  7068       /// <r emarks/>
  7069       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7070       [Syste m.Serializ ableAttrib ute()]
  7071       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7072       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7073         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7074       public  partial c lass Inpat ientStayTO  : Abstrac tTO {
  7075           
  7076           pr ivate Pati entTO pati entField;
  7077           
  7078           pr ivate Hosp italLocati onTO locat ionField;
  7079           
  7080           pr ivate stri ng admitTi mestampFie ld;
  7081           
  7082           pr ivate stri ng dischar geTimestam pField;
  7083           
  7084           pr ivate Disc hargeDiagn osesTO dis chargeDiag nosesField ;
  7085           
  7086           pr ivate stri ng typeFie ld;
  7087           
  7088           pr ivate AdtT O[] adtsFi eld;
  7089           
  7090           pr ivate stri ng movemen tCheckinId Field;
  7091           
  7092           // / <remarks />
  7093           pu blic Patie ntTO patie nt {
  7094                get {
  7095                    retu rn this.pa tientField ;
  7096                }
  7097                set {
  7098                    this .patientFi eld = valu e;
  7099                }
  7100           }
  7101           
  7102           // / <remarks />
  7103           pu blic Hospi talLocatio nTO locati on {
  7104                get {
  7105                    retu rn this.lo cationFiel d;
  7106                }
  7107                set {
  7108                    this .locationF ield = val ue;
  7109                }
  7110           }
  7111           
  7112           // / <remarks />
  7113           pu blic strin g admitTim estamp {
  7114                get {
  7115                    retu rn this.ad mitTimesta mpField;
  7116                }
  7117                set {
  7118                    this .admitTime stampField  = value;
  7119                }
  7120           }
  7121           
  7122           // / <remarks />
  7123           pu blic strin g discharg eTimestamp  {
  7124                get {
  7125                    retu rn this.di schargeTim estampFiel d;
  7126                }
  7127                set {
  7128                    this .discharge TimestampF ield = val ue;
  7129                }
  7130           }
  7131           
  7132           // / <remarks />
  7133           pu blic Disch argeDiagno sesTO disc hargeDiagn oses {
  7134                get {
  7135                    retu rn this.di schargeDia gnosesFiel d;
  7136                }
  7137                set {
  7138                    this .discharge DiagnosesF ield = val ue;
  7139                }
  7140           }
  7141           
  7142           // / <remarks />
  7143           pu blic strin g type {
  7144                get {
  7145                    retu rn this.ty peField;
  7146                }
  7147                set {
  7148                    this .typeField  = value;
  7149                }
  7150           }
  7151           
  7152           // / <remarks />
  7153           pu blic AdtTO [] adts {
  7154                get {
  7155                    retu rn this.ad tsField;
  7156                }
  7157                set {
  7158                    this .adtsField  = value;
  7159                }
  7160           }
  7161           
  7162           // / <remarks />
  7163           pu blic strin g movement CheckinId  {
  7164                get {
  7165                    retu rn this.mo vementChec kinIdField ;
  7166                }
  7167                set {
  7168                    this .movementC heckinIdFi eld = valu e;
  7169                }
  7170           }
  7171       }
  7172       
  7173       /// <r emarks/>
  7174       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7175       [Syste m.Serializ ableAttrib ute()]
  7176       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7177       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7178         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7179       public  partial c lass Patie ntTO : Per sonTO {
  7180           
  7181           pr ivate stri ng eligibi lityCodeFi eld;
  7182           
  7183           pr ivate stri ng patient NameField;
  7184           
  7185           pr ivate stri ng mpiPidF ield;
  7186           
  7187           pr ivate stri ng mpiChec ksumField;
  7188           
  7189           pr ivate stri ng localPi dField;
  7190           
  7191           pr ivate Tagg edTextArra y sitePids Field;
  7192           
  7193           pr ivate stri ng vendorP idField;
  7194           
  7195           pr ivate Hosp italLocati onTO locat ionField;
  7196           
  7197           pr ivate stri ng cwadFie ld;
  7198           
  7199           pr ivate bool  restricte dField;
  7200           
  7201           pr ivate stri ng admitTi mestampFie ld;
  7202           
  7203           pr ivate bool  serviceCo nnectedFie ld;
  7204           
  7205           pr ivate int  scPercentF ield;
  7206           
  7207           pr ivate bool  inpatient Field;
  7208           
  7209           pr ivate stri ng decease dDateField ;
  7210           
  7211           pr ivate Tagg edText con fidentiali tyField;
  7212           
  7213           pr ivate bool  needsMean sTestField ;
  7214           
  7215           pr ivate Tagg edTextArra y patientF lagsField;
  7216           
  7217           pr ivate stri ng cmorSit eIdField;
  7218           
  7219           pr ivate stri ng activeI nsuranceFi eld;
  7220           
  7221           pr ivate bool  isTestPat ientField;
  7222           
  7223           pr ivate stri ng current MeansStatu sField;
  7224           
  7225           pr ivate bool  hasInsura nceField;
  7226           
  7227           pr ivate Tagg edText pre ferredFaci lityField;
  7228           
  7229           pr ivate stri ng patient TypeField;
  7230           
  7231           pr ivate bool  isVeteran Field;
  7232           
  7233           pr ivate bool  isLocally AssignedMp iPidField;
  7234           
  7235           pr ivate Site Array site sField;
  7236           
  7237           pr ivate Team TO teamFie ld;
  7238           
  7239           // / <remarks />
  7240           pu blic strin g eligibil ityCode {
  7241                get {
  7242                    retu rn this.el igibilityC odeField;
  7243                }
  7244                set {
  7245                    this .eligibili tyCodeFiel d = value;
  7246                }
  7247           }
  7248           
  7249           // / <remarks />
  7250           pu blic strin g patientN ame {
  7251                get {
  7252                    retu rn this.pa tientNameF ield;
  7253                }
  7254                set {
  7255                    this .patientNa meField =  value;
  7256                }
  7257           }
  7258           
  7259           // / <remarks />
  7260           pu blic strin g mpiPid {
  7261                get {
  7262                    retu rn this.mp iPidField;
  7263                }
  7264                set {
  7265                    this .mpiPidFie ld = value ;
  7266                }
  7267           }
  7268           
  7269           // / <remarks />
  7270           pu blic strin g mpiCheck sum {
  7271                get {
  7272                    retu rn this.mp iChecksumF ield;
  7273                }
  7274                set {
  7275                    this .mpiChecks umField =  value;
  7276                }
  7277           }
  7278           
  7279           // / <remarks />
  7280           pu blic strin g localPid  {
  7281                get {
  7282                    retu rn this.lo calPidFiel d;
  7283                }
  7284                set {
  7285                    this .localPidF ield = val ue;
  7286                }
  7287           }
  7288           
  7289           // / <remarks />
  7290           pu blic Tagge dTextArray  sitePids  {
  7291                get {
  7292                    retu rn this.si tePidsFiel d;
  7293                }
  7294                set {
  7295                    this .sitePidsF ield = val ue;
  7296                }
  7297           }
  7298           
  7299           // / <remarks />
  7300           pu blic strin g vendorPi d {
  7301                get {
  7302                    retu rn this.ve ndorPidFie ld;
  7303                }
  7304                set {
  7305                    this .vendorPid Field = va lue;
  7306                }
  7307           }
  7308           
  7309           // / <remarks />
  7310           pu blic Hospi talLocatio nTO locati on {
  7311                get {
  7312                    retu rn this.lo cationFiel d;
  7313                }
  7314                set {
  7315                    this .locationF ield = val ue;
  7316                }
  7317           }
  7318           
  7319           // / <remarks />
  7320           pu blic strin g cwad {
  7321                get {
  7322                    retu rn this.cw adField;
  7323                }
  7324                set {
  7325                    this .cwadField  = value;
  7326                }
  7327           }
  7328           
  7329           // / <remarks />
  7330           pu blic bool  restricted  {
  7331                get {
  7332                    retu rn this.re strictedFi eld;
  7333                }
  7334                set {
  7335                    this .restricte dField = v alue;
  7336                }
  7337           }
  7338           
  7339           // / <remarks />
  7340           pu blic strin g admitTim estamp {
  7341                get {
  7342                    retu rn this.ad mitTimesta mpField;
  7343                }
  7344                set {
  7345                    this .admitTime stampField  = value;
  7346                }
  7347           }
  7348           
  7349           // / <remarks />
  7350           pu blic bool  serviceCon nected {
  7351                get {
  7352                    retu rn this.se rviceConne ctedField;
  7353                }
  7354                set {
  7355                    this .serviceCo nnectedFie ld = value ;
  7356                }
  7357           }
  7358           
  7359           // / <remarks />
  7360           pu blic int s cPercent {
  7361                get {
  7362                    retu rn this.sc PercentFie ld;
  7363                }
  7364                set {
  7365                    this .scPercent Field = va lue;
  7366                }
  7367           }
  7368           
  7369           // / <remarks />
  7370           pu blic bool  inpatient  {
  7371                get {
  7372                    retu rn this.in patientFie ld;
  7373                }
  7374                set {
  7375                    this .inpatient Field = va lue;
  7376                }
  7377           }
  7378           
  7379           // / <remarks />
  7380           pu blic strin g deceased Date {
  7381                get {
  7382                    retu rn this.de ceasedDate Field;
  7383                }
  7384                set {
  7385                    this .deceasedD ateField =  value;
  7386                }
  7387           }
  7388           
  7389           // / <remarks />
  7390           pu blic Tagge dText conf identialit y {
  7391                get {
  7392                    retu rn this.co nfidential ityField;
  7393                }
  7394                set {
  7395                    this .confident ialityFiel d = value;
  7396                }
  7397           }
  7398           
  7399           // / <remarks />
  7400           pu blic bool  needsMeans Test {
  7401                get {
  7402                    retu rn this.ne edsMeansTe stField;
  7403                }
  7404                set {
  7405                    this .needsMean sTestField  = value;
  7406                }
  7407           }
  7408           
  7409           // / <remarks />
  7410           pu blic Tagge dTextArray  patientFl ags {
  7411                get {
  7412                    retu rn this.pa tientFlags Field;
  7413                }
  7414                set {
  7415                    this .patientFl agsField =  value;
  7416                }
  7417           }
  7418           
  7419           // / <remarks />
  7420           pu blic strin g cmorSite Id {
  7421                get {
  7422                    retu rn this.cm orSiteIdFi eld;
  7423                }
  7424                set {
  7425                    this .cmorSiteI dField = v alue;
  7426                }
  7427           }
  7428           
  7429           // / <remarks />
  7430           pu blic strin g activeIn surance {
  7431                get {
  7432                    retu rn this.ac tiveInsura nceField;
  7433                }
  7434                set {
  7435                    this .activeIns uranceFiel d = value;
  7436                }
  7437           }
  7438           
  7439           // / <remarks />
  7440           pu blic bool  isTestPati ent {
  7441                get {
  7442                    retu rn this.is TestPatien tField;
  7443                }
  7444                set {
  7445                    this .isTestPat ientField  = value;
  7446                }
  7447           }
  7448           
  7449           // / <remarks />
  7450           pu blic strin g currentM eansStatus  {
  7451                get {
  7452                    retu rn this.cu rrentMeans StatusFiel d;
  7453                }
  7454                set {
  7455                    this .currentMe ansStatusF ield = val ue;
  7456                }
  7457           }
  7458           
  7459           // / <remarks />
  7460           pu blic bool  hasInsuran ce {
  7461                get {
  7462                    retu rn this.ha sInsurance Field;
  7463                }
  7464                set {
  7465                    this .hasInsura nceField =  value;
  7466                }
  7467           }
  7468           
  7469           // / <remarks />
  7470           pu blic Tagge dText pref erredFacil ity {
  7471                get {
  7472                    retu rn this.pr eferredFac ilityField ;
  7473                }
  7474                set {
  7475                    this .preferred FacilityFi eld = valu e;
  7476                }
  7477           }
  7478           
  7479           // / <remarks />
  7480           pu blic strin g patientT ype {
  7481                get {
  7482                    retu rn this.pa tientTypeF ield;
  7483                }
  7484                set {
  7485                    this .patientTy peField =  value;
  7486                }
  7487           }
  7488           
  7489           // / <remarks />
  7490           pu blic bool  isVeteran  {
  7491                get {
  7492                    retu rn this.is VeteranFie ld;
  7493                }
  7494                set {
  7495                    this .isVeteran Field = va lue;
  7496                }
  7497           }
  7498           
  7499           // / <remarks />
  7500           pu blic bool  isLocallyA ssignedMpi Pid {
  7501                get {
  7502                    retu rn this.is LocallyAss ignedMpiPi dField;
  7503                }
  7504                set {
  7505                    this .isLocally AssignedMp iPidField  = value;
  7506                }
  7507           }
  7508           
  7509           // / <remarks />
  7510           pu blic SiteA rray sites  {
  7511                get {
  7512                    retu rn this.si tesField;
  7513                }
  7514                set {
  7515                    this .sitesFiel d = value;
  7516                }
  7517           }
  7518           
  7519           // / <remarks />
  7520           pu blic TeamT O team {
  7521                get {
  7522                    retu rn this.te amField;
  7523                }
  7524                set {
  7525                    this .teamField  = value;
  7526                }
  7527           }
  7528       }
  7529       
  7530       /// <r emarks/>
  7531       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7532       [Syste m.Serializ ableAttrib ute()]
  7533       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7534       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7535         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7536       public  partial c lass Hospi talLocatio nTO : Abst ractTO {
  7537           
  7538           pr ivate stri ng idField ;
  7539           
  7540           pr ivate stri ng nameFie ld;
  7541           
  7542           pr ivate Tagg edText dep artmentFie ld;
  7543           
  7544           pr ivate Tagg edText ser viceField;
  7545           
  7546           pr ivate Tagg edText spe cialtyFiel d;
  7547           
  7548           pr ivate Tagg edText sto pCodeField ;
  7549           
  7550           pr ivate Site TO facilit yField;
  7551           
  7552           pr ivate stri ng buildin gField;
  7553           
  7554           pr ivate stri ng floorFi eld;
  7555           
  7556           pr ivate stri ng roomFie ld;
  7557           
  7558           pr ivate stri ng bedFiel d;
  7559           
  7560           pr ivate stri ng statusF ield;
  7561           
  7562           pr ivate stri ng phoneFi eld;
  7563           
  7564           pr ivate stri ng appoint mentTimest ampField;
  7565           
  7566           pr ivate stri ng typeFie ld;
  7567           
  7568           pr ivate stri ng physica lLocationF ield;
  7569           
  7570           pr ivate bool  askForChe ckInField;
  7571           
  7572           pr ivate stri ng appoint mentLength Field;
  7573           
  7574           pr ivate stri ng clinicD isplayStar tTimeField ;
  7575           
  7576           pr ivate stri ng display Increments Field;
  7577           
  7578           pr ivate Time SlotArray  availabili tyField;
  7579           
  7580           // / <remarks />
  7581           pu blic strin g id {
  7582                get {
  7583                    retu rn this.id Field;
  7584                }
  7585                set {
  7586                    this .idField =  value;
  7587                }
  7588           }
  7589           
  7590           // / <remarks />
  7591           pu blic strin g name {
  7592                get {
  7593                    retu rn this.na meField;
  7594                }
  7595                set {
  7596                    this .nameField  = value;
  7597                }
  7598           }
  7599           
  7600           // / <remarks />
  7601           pu blic Tagge dText depa rtment {
  7602                get {
  7603                    retu rn this.de partmentFi eld;
  7604                }
  7605                set {
  7606                    this .departmen tField = v alue;
  7607                }
  7608           }
  7609           
  7610           // / <remarks />
  7611           pu blic Tagge dText serv ice {
  7612                get {
  7613                    retu rn this.se rviceField ;
  7614                }
  7615                set {
  7616                    this .serviceFi eld = valu e;
  7617                }
  7618           }
  7619           
  7620           // / <remarks />
  7621           pu blic Tagge dText spec ialty {
  7622                get {
  7623                    retu rn this.sp ecialtyFie ld;
  7624                }
  7625                set {
  7626                    this .specialty Field = va lue;
  7627                }
  7628           }
  7629           
  7630           // / <remarks />
  7631           pu blic Tagge dText stop Code {
  7632                get {
  7633                    retu rn this.st opCodeFiel d;
  7634                }
  7635                set {
  7636                    this .stopCodeF ield = val ue;
  7637                }
  7638           }
  7639           
  7640           // / <remarks />
  7641           pu blic SiteT O facility  {
  7642                get {
  7643                    retu rn this.fa cilityFiel d;
  7644                }
  7645                set {
  7646                    this .facilityF ield = val ue;
  7647                }
  7648           }
  7649           
  7650           // / <remarks />
  7651           pu blic strin g building  {
  7652                get {
  7653                    retu rn this.bu ildingFiel d;
  7654                }
  7655                set {
  7656                    this .buildingF ield = val ue;
  7657                }
  7658           }
  7659           
  7660           // / <remarks />
  7661           pu blic strin g floor {
  7662                get {
  7663                    retu rn this.fl oorField;
  7664                }
  7665                set {
  7666                    this .floorFiel d = value;
  7667                }
  7668           }
  7669           
  7670           // / <remarks />
  7671           pu blic strin g room {
  7672                get {
  7673                    retu rn this.ro omField;
  7674                }
  7675                set {
  7676                    this .roomField  = value;
  7677                }
  7678           }
  7679           
  7680           // / <remarks />
  7681           pu blic strin g bed {
  7682                get {
  7683                    retu rn this.be dField;
  7684                }
  7685                set {
  7686                    this .bedField  = value;
  7687                }
  7688           }
  7689           
  7690           // / <remarks />
  7691           pu blic strin g status {
  7692                get {
  7693                    retu rn this.st atusField;
  7694                }
  7695                set {
  7696                    this .statusFie ld = value ;
  7697                }
  7698           }
  7699           
  7700           // / <remarks />
  7701           pu blic strin g phone {
  7702                get {
  7703                    retu rn this.ph oneField;
  7704                }
  7705                set {
  7706                    this .phoneFiel d = value;
  7707                }
  7708           }
  7709           
  7710           // / <remarks />
  7711           pu blic strin g appointm entTimesta mp {
  7712                get {
  7713                    retu rn this.ap pointmentT imestampFi eld;
  7714                }
  7715                set {
  7716                    this .appointme ntTimestam pField = v alue;
  7717                }
  7718           }
  7719           
  7720           // / <remarks />
  7721           pu blic strin g type {
  7722                get {
  7723                    retu rn this.ty peField;
  7724                }
  7725                set {
  7726                    this .typeField  = value;
  7727                }
  7728           }
  7729           
  7730           // / <remarks />
  7731           pu blic strin g physical Location {
  7732                get {
  7733                    retu rn this.ph ysicalLoca tionField;
  7734                }
  7735                set {
  7736                    this .physicalL ocationFie ld = value ;
  7737                }
  7738           }
  7739           
  7740           // / <remarks />
  7741           pu blic bool  askForChec kIn {
  7742                get {
  7743                    retu rn this.as kForCheckI nField;
  7744                }
  7745                set {
  7746                    this .askForChe ckInField  = value;
  7747                }
  7748           }
  7749           
  7750           // / <remarks />
  7751           pu blic strin g appointm entLength  {
  7752                get {
  7753                    retu rn this.ap pointmentL engthField ;
  7754                }
  7755                set {
  7756                    this .appointme ntLengthFi eld = valu e;
  7757                }
  7758           }
  7759           
  7760           // / <remarks />
  7761           pu blic strin g clinicDi splayStart Time {
  7762                get {
  7763                    retu rn this.cl inicDispla yStartTime Field;
  7764                }
  7765                set {
  7766                    this .clinicDis playStartT imeField =  value;
  7767                }
  7768           }
  7769           
  7770           // / <remarks />
  7771           pu blic strin g displayI ncrements  {
  7772                get {
  7773                    retu rn this.di splayIncre mentsField ;
  7774                }
  7775                set {
  7776                    this .displayIn crementsFi eld = valu e;
  7777                }
  7778           }
  7779           
  7780           // / <remarks />
  7781           pu blic TimeS lotArray a vailabilit y {
  7782                get {
  7783                    retu rn this.av ailability Field;
  7784                }
  7785                set {
  7786                    this .availabil ityField =  value;
  7787                }
  7788           }
  7789       }
  7790       
  7791       /// <r emarks/>
  7792       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  7793       [Syste m.Serializ ableAttrib ute()]
  7794       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  7795       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  7796         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  7797       public  partial c lass SiteT O : Abstra ctTO {
  7798           
  7799           pr ivate stri ng sitecod eField;
  7800           
  7801           pr ivate stri ng nameFie ld;
  7802           
  7803           pr ivate stri ng display NameField;
  7804           
  7805           pr ivate stri ng moniker Field;
  7806           
  7807           pr ivate stri ng regionI DField;
  7808           
  7809           pr ivate stri ng lastEve ntTimestam pField;
  7810           
  7811           pr ivate stri ng lastEve ntReasonFi eld;
  7812           
  7813           pr ivate stri ng uidFiel d;
  7814           
  7815           pr ivate stri ng pidFiel d;
  7816           
  7817           pr ivate Data SourceArra y dataSour cesField;
  7818           
  7819           pr ivate stri ng parentS iteIdField ;
  7820           
  7821           pr ivate Site Array chil dSitesFiel d;
  7822           
  7823           pr ivate stri ng address Field;
  7824           
  7825           pr ivate stri ng cityFie ld;
  7826           
  7827           pr ivate stri ng stateFi eld;
  7828           
  7829           pr ivate stri ng systemN ameField;
  7830           
  7831           pr ivate stri ng siteTyp eField;
  7832           
  7833           // / <remarks />
  7834           pu blic strin g sitecode  {
  7835                get {
  7836                    retu rn this.si tecodeFiel d;
  7837                }
  7838                set {
  7839                    this .sitecodeF ield = val ue;
  7840                }
  7841           }
  7842           
  7843           // / <remarks />
  7844           pu blic strin g name {
  7845                get {
  7846                    retu rn this.na meField;
  7847                }
  7848                set {
  7849                    this .nameField  = value;
  7850                }
  7851           }
  7852           
  7853           // / <remarks />
  7854           pu blic strin g displayN ame {
  7855                get {
  7856                    retu rn this.di splayNameF ield;
  7857                }
  7858                set {
  7859                    this .displayNa meField =  value;
  7860                }
  7861           }
  7862           
  7863           // / <remarks />
  7864           pu blic strin g moniker  {
  7865                get {
  7866                    retu rn this.mo nikerField ;
  7867                }
  7868                set {
  7869                    this .monikerFi eld = valu e;
  7870                }
  7871           }
  7872           
  7873           // / <remarks />
  7874           pu blic strin g regionID  {
  7875                get {
  7876                    retu rn this.re gionIDFiel d;
  7877                }
  7878                set {
  7879                    this .regionIDF ield = val ue;
  7880                }
  7881           }
  7882           
  7883           // / <remarks />
  7884           pu blic strin g lastEven tTimestamp  {
  7885                get {
  7886                    retu rn this.la stEventTim estampFiel d;
  7887                }
  7888                set {
  7889                    this .lastEvent TimestampF ield = val ue;
  7890                }
  7891           }
  7892           
  7893           // / <remarks />
  7894           pu blic strin g lastEven tReason {
  7895                get {
  7896                    retu rn this.la stEventRea sonField;
  7897                }
  7898                set {
  7899                    this .lastEvent ReasonFiel d = value;
  7900                }
  7901           }
  7902           
  7903           // / <remarks />
  7904           pu blic strin g uid {
  7905                get {
  7906                    retu rn this.ui dField;
  7907                }
  7908                set {
  7909                    this .uidField  = value;
  7910                }
  7911           }
  7912           
  7913           // / <remarks />
  7914           pu blic strin g pid {
  7915                get {
  7916                    retu rn this.pi dField;
  7917                }
  7918                set {
  7919                    this .pidField  = value;
  7920                }
  7921           }
  7922           
  7923           // / <remarks />
  7924           pu blic DataS ourceArray  dataSourc es {
  7925                get {
  7926                    retu rn this.da taSourcesF ield;
  7927                }
  7928                set {
  7929                    this .dataSourc esField =  value;
  7930                }
  7931           }
  7932           
  7933           // / <remarks />
  7934           pu blic strin g parentSi teId {
  7935                get {
  7936                    retu rn this.pa rentSiteId Field;
  7937                }
  7938                set {
  7939                    this .parentSit eIdField =  value;
  7940                }
  7941           }
  7942           
  7943           // / <remarks />
  7944           pu blic SiteA rray child Sites {
  7945                get {
  7946                    retu rn this.ch ildSitesFi eld;
  7947                }
  7948                set {
  7949                    this .childSite sField = v alue;
  7950                }
  7951           }
  7952           
  7953           // / <remarks />
  7954           pu blic strin g address  {
  7955                get {
  7956                    retu rn this.ad dressField ;
  7957                }
  7958                set {
  7959                    this .addressFi eld = valu e;
  7960                }
  7961           }
  7962           
  7963           // / <remarks />
  7964           pu blic strin g city {
  7965                get {
  7966                    retu rn this.ci tyField;
  7967                }
  7968                set {
  7969                    this .cityField  = value;
  7970                }
  7971           }
  7972           
  7973           // / <remarks />
  7974           pu blic strin g state {
  7975                get {
  7976                    retu rn this.st ateField;
  7977                }
  7978                set {
  7979                    this .stateFiel d = value;
  7980                }
  7981           }
  7982           
  7983           // / <remarks />
  7984           pu blic strin g systemNa me {
  7985                get {
  7986                    retu rn this.sy stemNameFi eld;
  7987                }
  7988                set {
  7989                    this .systemNam eField = v alue;
  7990                }
  7991           }
  7992           
  7993           // / <remarks />
  7994           pu blic strin g siteType  {
  7995                get {
  7996                    retu rn this.si teTypeFiel d;
  7997                }
  7998                set {
  7999                    this .siteTypeF ield = val ue;
  8000                }
  8001           }
  8002       }
  8003       
  8004       /// <r emarks/>
  8005       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8006       [Syste m.Serializ ableAttrib ute()]
  8007       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8008       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8009         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8010       public  partial c lass DataS ourceArray  : Abstrac tArrayTO {
  8011           
  8012           pr ivate Data SourceTO[]  itemsFiel d;
  8013           
  8014           // / <remarks />
  8015           pu blic DataS ourceTO[]  items {
  8016                get {
  8017                    retu rn this.it emsField;
  8018                }
  8019                set {
  8020                    this .itemsFiel d = value;
  8021                }
  8022           }
  8023       }
  8024       
  8025       /// <r emarks/>
  8026       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8027       [Syste m.Serializ ableAttrib ute()]
  8028       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8029       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8030         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8031       public  partial c lass DataS ourceTO :  AbstractTO  {
  8032           
  8033           pr ivate stri ng protoco lField;
  8034           
  8035           pr ivate stri ng modalit yField;
  8036           
  8037           pr ivate int  timeoutFie ld;
  8038           
  8039           pr ivate int  portField;
  8040           
  8041           pr ivate stri ng provide rField;
  8042           
  8043           pr ivate stri ng statusF ield;
  8044           
  8045           pr ivate stri ng descrip tionField;
  8046           
  8047           pr ivate stri ng context Field;
  8048           
  8049           pr ivate bool  testSourc eField;
  8050           
  8051           pr ivate stri ng vendorF ield;
  8052           
  8053           pr ivate stri ng version Field;
  8054           
  8055           pr ivate Tagg edText sit eIdField;
  8056           
  8057           pr ivate stri ng welcome MessageFie ld;
  8058           
  8059           // / <remarks />
  8060           pu blic strin g protocol  {
  8061                get {
  8062                    retu rn this.pr otocolFiel d;
  8063                }
  8064                set {
  8065                    this .protocolF ield = val ue;
  8066                }
  8067           }
  8068           
  8069           // / <remarks />
  8070           pu blic strin g modality  {
  8071                get {
  8072                    retu rn this.mo dalityFiel d;
  8073                }
  8074                set {
  8075                    this .modalityF ield = val ue;
  8076                }
  8077           }
  8078           
  8079           // / <remarks />
  8080           pu blic int t imeout {
  8081                get {
  8082                    retu rn this.ti meoutField ;
  8083                }
  8084                set {
  8085                    this .timeoutFi eld = valu e;
  8086                }
  8087           }
  8088           
  8089           // / <remarks />
  8090           pu blic int p ort {
  8091                get {
  8092                    retu rn this.po rtField;
  8093                }
  8094                set {
  8095                    this .portField  = value;
  8096                }
  8097           }
  8098           
  8099           // / <remarks />
  8100           pu blic strin g provider  {
  8101                get {
  8102                    retu rn this.pr oviderFiel d;
  8103                }
  8104                set {
  8105                    this .providerF ield = val ue;
  8106                }
  8107           }
  8108           
  8109           // / <remarks />
  8110           pu blic strin g status {
  8111                get {
  8112                    retu rn this.st atusField;
  8113                }
  8114                set {
  8115                    this .statusFie ld = value ;
  8116                }
  8117           }
  8118           
  8119           // / <remarks />
  8120           pu blic strin g descript ion {
  8121                get {
  8122                    retu rn this.de scriptionF ield;
  8123                }
  8124                set {
  8125                    this .descripti onField =  value;
  8126                }
  8127           }
  8128           
  8129           // / <remarks />
  8130           pu blic strin g context  {
  8131                get {
  8132                    retu rn this.co ntextField ;
  8133                }
  8134                set {
  8135                    this .contextFi eld = valu e;
  8136                }
  8137           }
  8138           
  8139           // / <remarks />
  8140           pu blic bool  testSource  {
  8141                get {
  8142                    retu rn this.te stSourceFi eld;
  8143                }
  8144                set {
  8145                    this .testSourc eField = v alue;
  8146                }
  8147           }
  8148           
  8149           // / <remarks />
  8150           pu blic strin g vendor {
  8151                get {
  8152                    retu rn this.ve ndorField;
  8153                }
  8154                set {
  8155                    this .vendorFie ld = value ;
  8156                }
  8157           }
  8158           
  8159           // / <remarks />
  8160           pu blic strin g version  {
  8161                get {
  8162                    retu rn this.ve rsionField ;
  8163                }
  8164                set {
  8165                    this .versionFi eld = valu e;
  8166                }
  8167           }
  8168           
  8169           // / <remarks />
  8170           pu blic Tagge dText site Id {
  8171                get {
  8172                    retu rn this.si teIdField;
  8173                }
  8174                set {
  8175                    this .siteIdFie ld = value ;
  8176                }
  8177           }
  8178           
  8179           // / <remarks />
  8180           pu blic strin g welcomeM essage {
  8181                get {
  8182                    retu rn this.we lcomeMessa geField;
  8183                }
  8184                set {
  8185                    this .welcomeMe ssageField  = value;
  8186                }
  8187           }
  8188       }
  8189       
  8190       /// <r emarks/>
  8191       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8192       [Syste m.Serializ ableAttrib ute()]
  8193       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8194       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8195         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8196       public  partial c lass SiteA rray : Abs tractArray TO {
  8197           
  8198           pr ivate Site TO[] sites Field;
  8199           
  8200           // / <remarks />
  8201           pu blic SiteT O[] sites  {
  8202                get {
  8203                    retu rn this.si tesField;
  8204                }
  8205                set {
  8206                    this .sitesFiel d = value;
  8207                }
  8208           }
  8209       }
  8210       
  8211       /// <r emarks/>
  8212       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8213       [Syste m.Serializ ableAttrib ute()]
  8214       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8215       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8216         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8217       public  partial c lass TimeS lotArray :  AbstractT aggedArray TO {
  8218           
  8219           pr ivate Time SlotTO[] s lotsField;
  8220           
  8221           // / <remarks />
  8222           pu blic TimeS lotTO[] sl ots {
  8223                get {
  8224                    retu rn this.sl otsField;
  8225                }
  8226                set {
  8227                    this .slotsFiel d = value;
  8228                }
  8229           }
  8230       }
  8231       
  8232       /// <r emarks/>
  8233       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8234       [Syste m.Serializ ableAttrib ute()]
  8235       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8236       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8237         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8238       public  partial c lass TimeS lotTO : Ab stractTO {
  8239           
  8240           pr ivate Syst em.DateTim e startFie ld;
  8241           
  8242           pr ivate Syst em.DateTim e endField ;
  8243           
  8244           pr ivate stri ng textFie ld;
  8245           
  8246           pr ivate bool  available Field;
  8247           
  8248           // / <remarks />
  8249           pu blic Syste m.DateTime  start {
  8250                get {
  8251                    retu rn this.st artField;
  8252                }
  8253                set {
  8254                    this .startFiel d = value;
  8255                }
  8256           }
  8257           
  8258           // / <remarks />
  8259           pu blic Syste m.DateTime  end {
  8260                get {
  8261                    retu rn this.en dField;
  8262                }
  8263                set {
  8264                    this .endField  = value;
  8265                }
  8266           }
  8267           
  8268           // / <remarks />
  8269           pu blic strin g text {
  8270                get {
  8271                    retu rn this.te xtField;
  8272                }
  8273                set {
  8274                    this .textField  = value;
  8275                }
  8276           }
  8277           
  8278           // / <remarks />
  8279           pu blic bool  available  {
  8280                get {
  8281                    retu rn this.av ailableFie ld;
  8282                }
  8283                set {
  8284                    this .available Field = va lue;
  8285                }
  8286           }
  8287       }
  8288       
  8289       /// <r emarks/>
  8290       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8291       [Syste m.Serializ ableAttrib ute()]
  8292       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8293       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8294         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8295       public  partial c lass TeamT O : Abstra ctTO {
  8296           
  8297           pr ivate stri ng idField ;
  8298           
  8299           pr ivate stri ng nameFie ld;
  8300           
  8301           pr ivate stri ng pcpName Field;
  8302           
  8303           pr ivate stri ng attendi ngNameFiel d;
  8304           
  8305           // / <remarks />
  8306           pu blic strin g id {
  8307                get {
  8308                    retu rn this.id Field;
  8309                }
  8310                set {
  8311                    this .idField =  value;
  8312                }
  8313           }
  8314           
  8315           // / <remarks />
  8316           pu blic strin g name {
  8317                get {
  8318                    retu rn this.na meField;
  8319                }
  8320                set {
  8321                    this .nameField  = value;
  8322                }
  8323           }
  8324           
  8325           // / <remarks />
  8326           pu blic strin g pcpName  {
  8327                get {
  8328                    retu rn this.pc pNameField ;
  8329                }
  8330                set {
  8331                    this .pcpNameFi eld = valu e;
  8332                }
  8333           }
  8334           
  8335           // / <remarks />
  8336           pu blic strin g attendin gName {
  8337                get {
  8338                    retu rn this.at tendingNam eField;
  8339                }
  8340                set {
  8341                    this .attending NameField  = value;
  8342                }
  8343           }
  8344       }
  8345       
  8346       /// <r emarks/>
  8347       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientTO))]
  8348       [Syste m.Xml.Seri alization. XmlInclude Attribute( typeof(Pat ientAssoci ateTO))]
  8349       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8350       [Syste m.Serializ ableAttrib ute()]
  8351       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8352       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8353         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8354       public  partial c lass Perso nTO : Abst ractTO {
  8355           
  8356           pr ivate stri ng occupat ionField;
  8357           
  8358           pr ivate stri ng employm entStatusF ield;
  8359           
  8360           pr ivate Pers onArray re lationship sField;
  8361           
  8362           pr ivate stri ng descrip tionField;
  8363           
  8364           pr ivate stri ng religio nField;
  8365           
  8366           pr ivate stri ng nameFie ld;
  8367           
  8368           pr ivate stri ng ssnFiel d;
  8369           
  8370           pr ivate stri ng genderF ield;
  8371           
  8372           pr ivate stri ng dobFiel d;
  8373           
  8374           pr ivate stri ng ethnici tyField;
  8375           
  8376           pr ivate int  ageField;
  8377           
  8378           pr ivate stri ng marital StatusFiel d;
  8379           
  8380           pr ivate Addr essTO home AddressFie ld;
  8381           
  8382           pr ivate Phon eNumTO hom ePhoneFiel d;
  8383           
  8384           pr ivate Phon eNumTO cel lPhoneFiel d;
  8385           
  8386           pr ivate Demo graphicSet TO[] demog raphicsFie ld;
  8387           
  8388           // / <remarks />
  8389           pu blic strin g occupati on {
  8390                get {
  8391                    retu rn this.oc cupationFi eld;
  8392                }
  8393                set {
  8394                    this .occupatio nField = v alue;
  8395                }
  8396           }
  8397           
  8398           // / <remarks />
  8399           pu blic strin g employme ntStatus {
  8400                get {
  8401                    retu rn this.em ploymentSt atusField;
  8402                }
  8403                set {
  8404                    this .employmen tStatusFie ld = value ;
  8405                }
  8406           }
  8407           
  8408           // / <remarks />
  8409           pu blic Perso nArray rel ationships  {
  8410                get {
  8411                    retu rn this.re lationship sField;
  8412                }
  8413                set {
  8414                    this .relations hipsField  = value;
  8415                }
  8416           }
  8417           
  8418           // / <remarks />
  8419           pu blic strin g descript ion {
  8420                get {
  8421                    retu rn this.de scriptionF ield;
  8422                }
  8423                set {
  8424                    this .descripti onField =  value;
  8425                }
  8426           }
  8427           
  8428           // / <remarks />
  8429           pu blic strin g religion  {
  8430                get {
  8431                    retu rn this.re ligionFiel d;
  8432                }
  8433                set {
  8434                    this .religionF ield = val ue;
  8435                }
  8436           }
  8437           
  8438           // / <remarks />
  8439           pu blic strin g name {
  8440                get {
  8441                    retu rn this.na meField;
  8442                }
  8443                set {
  8444                    this .nameField  = value;
  8445                }
  8446           }
  8447           
  8448           // / <remarks />
  8449           pu blic strin g ssn {
  8450                get {
  8451                    retu rn this.ss nField;
  8452                }
  8453                set {
  8454                    this .ssnField  = value;
  8455                }
  8456           }
  8457           
  8458           // / <remarks />
  8459           pu blic strin g gender {
  8460                get {
  8461                    retu rn this.ge nderField;
  8462                }
  8463                set {
  8464                    this .genderFie ld = value ;
  8465                }
  8466           }
  8467           
  8468           // / <remarks />
  8469           pu blic strin g dob {
  8470                get {
  8471                    retu rn this.do bField;
  8472                }
  8473                set {
  8474                    this .dobField  = value;
  8475                }
  8476           }
  8477           
  8478           // / <remarks />
  8479           pu blic strin g ethnicit y {
  8480                get {
  8481                    retu rn this.et hnicityFie ld;
  8482                }
  8483                set {
  8484                    this .ethnicity Field = va lue;
  8485                }
  8486           }
  8487           
  8488           // / <remarks />
  8489           pu blic int a ge {
  8490                get {
  8491                    retu rn this.ag eField;
  8492                }
  8493                set {
  8494                    this .ageField  = value;
  8495                }
  8496           }
  8497           
  8498           // / <remarks />
  8499           pu blic strin g maritalS tatus {
  8500                get {
  8501                    retu rn this.ma ritalStatu sField;
  8502                }
  8503                set {
  8504                    this .maritalSt atusField  = value;
  8505                }
  8506           }
  8507           
  8508           // / <remarks />
  8509           pu blic Addre ssTO homeA ddress {
  8510                get {
  8511                    retu rn this.ho meAddressF ield;
  8512                }
  8513                set {
  8514                    this .homeAddre ssField =  value;
  8515                }
  8516           }
  8517           
  8518           // / <remarks />
  8519           pu blic Phone NumTO home Phone {
  8520                get {
  8521                    retu rn this.ho mePhoneFie ld;
  8522                }
  8523                set {
  8524                    this .homePhone Field = va lue;
  8525                }
  8526           }
  8527           
  8528           // / <remarks />
  8529           pu blic Phone NumTO cell Phone {
  8530                get {
  8531                    retu rn this.ce llPhoneFie ld;
  8532                }
  8533                set {
  8534                    this .cellPhone Field = va lue;
  8535                }
  8536           }
  8537           
  8538           // / <remarks />
  8539           pu blic Demog raphicSetT O[] demogr aphics {
  8540                get {
  8541                    retu rn this.de mographics Field;
  8542                }
  8543                set {
  8544                    this .demograph icsField =  value;
  8545                }
  8546           }
  8547       }
  8548       
  8549       /// <r emarks/>
  8550       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8551       [Syste m.Serializ ableAttrib ute()]
  8552       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8553       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8554         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8555       public  partial c lass Perso nArray : A bstractArr ayTO {
  8556           
  8557           pr ivate Pers onTO[] per sonsField;
  8558           
  8559           // / <remarks />
  8560           pu blic Perso nTO[] pers ons {
  8561                get {
  8562                    retu rn this.pe rsonsField ;
  8563                }
  8564                set {
  8565                    this .personsFi eld = valu e;
  8566                }
  8567           }
  8568       }
  8569       
  8570       /// <r emarks/>
  8571       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8572       [Syste m.Serializ ableAttrib ute()]
  8573       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8574       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8575         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8576       public  partial c lass Patie ntAssociat eTO : Pers onTO {
  8577           
  8578           pr ivate stri ng associa tionField;
  8579           
  8580           pr ivate stri ng relatio nshipToPat ientField;
  8581           
  8582           pr ivate stri ng facilit yNameField ;
  8583           
  8584           // / <remarks />
  8585           pu blic strin g associat ion {
  8586                get {
  8587                    retu rn this.as sociationF ield;
  8588                }
  8589                set {
  8590                    this .associati onField =  value;
  8591                }
  8592           }
  8593           
  8594           // / <remarks />
  8595           pu blic strin g relation shipToPati ent {
  8596                get {
  8597                    retu rn this.re lationship ToPatientF ield;
  8598                }
  8599                set {
  8600                    this .relations hipToPatie ntField =  value;
  8601                }
  8602           }
  8603           
  8604           // / <remarks />
  8605           pu blic strin g facility Name {
  8606                get {
  8607                    retu rn this.fa cilityName Field;
  8608                }
  8609                set {
  8610                    this .facilityN ameField =  value;
  8611                }
  8612           }
  8613       }
  8614       
  8615       /// <r emarks/>
  8616       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8617       [Syste m.Serializ ableAttrib ute()]
  8618       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8619       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8620         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8621       public  partial c lass Disch argeDiagno sesTO : Ab stractTO {
  8622       }
  8623       
  8624       /// <r emarks/>
  8625       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  8626       [Syste m.Serializ ableAttrib ute()]
  8627       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  8628       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  8629         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  8630       public  partial c lass AdtTO  : Abstrac tTO {
  8631           
  8632           pr ivate stri ng idField ;
  8633           
  8634           pr ivate Pati entTO pati entField;
  8635           
  8636           pr ivate stri ng checkIn IdField;
  8637           
  8638           pr ivate stri ng checkOu tIdField;
  8639           
  8640           pr ivate stri ng related PhysicalMo vementIdFi eld;
  8641           
  8642           pr ivate stri ng transac tionField;
  8643           
  8644           pr ivate stri ng movemen tTypeField ;
  8645           
  8646           pr ivate stri ng timesta mpField;
  8647           
  8648           pr ivate stri ng diagnos isField;
  8649           
  8650           pr ivate Hosp italLocati onTO assig nedLocatio nField;
  8651           
  8652           pr ivate User TO provide rField;
  8653           
  8654           pr ivate User TO attendi ngField;
  8655           
  8656           pr ivate stri ng transfe rFacilityF ield;
  8657           
  8658           pr ivate Tagg edText spe cialtyFiel d;
  8659           
  8660           pr ivate stri ng patient TxIdField;
  8661           
  8662           pr ivate stri ng visitId Field;
  8663           
  8664           pr ivate stri ng patient MovementNu mberField;
  8665           
  8666           pr ivate stri ng nextPat ientMoveme ntField;
  8667           
  8668           pr ivate User TO entered ByField;
  8669           
  8670           pr ivate stri ng lengthO fStayField ;
  8671           
  8672           pr ivate stri ng passDay sField;
  8673           
  8674           pr ivate stri ng daysAbs entField;
  8675           
  8676           pr ivate Tagg edText asi hAdmission Field;
  8677           
  8678           pr ivate stri ng asihTra nsferField ;
  8679           
  8680           pr ivate stri ng asihSeq uenceField ;
  8681           
  8682           pr ivate stri ng asihDay sField;
  8683           
  8684           pr ivate stri ng absence ReturnDate Field;
  8685           
  8686           pr ivate bool  admittedF orScCondit ionField;
  8687           
  8688           pr ivate bool  scheduled AdmissionF ield;
  8689           
  8690           pr ivate stri ng admissi onSourceFi eld;
  8691           
  8692           pr ivate stri ng admitti ngCategory Field;
  8693           
  8694           pr ivate Tagg edText adm ittingRegu lationFiel d;
  8695           
  8696           pr ivate Tagg edText adm ittingElig ibilityFie ld;
  8697           
  8698           pr ivate Tagg edText mas MovementTy peField;
  8699           
  8700           pr ivate stri ng lodging ReasonFiel d;
  8701           
  8702           pr ivate stri ng lodging CommentsFi eld;
  8703           
  8704           pr ivate stri ng disposi tionField;
  8705           
  8706           pr ivate stri ng eligibi lityField;
  8707           
  8708           pr ivate stri ng preAdmi tIdField;
  8709           
  8710           pr ivate User TO referri ngField;
  8711           
  8712           pr ivate User TO consult ingField;
  8713           
  8714           pr ivate User TO admitti ngField;
  8715           
  8716           pr ivate Tagg edText ser viceField;
  8717           
  8718           pr ivate Hosp italLocati onTO prior LocationFi eld;
  8719           
  8720           pr ivate Hosp italLocati onTO tempo raryLocati onField;
  8721           
  8722           pr ivate Hosp italLocati onTO pendi ngLocation Field;
  8723           
  8724           pr ivate stri ng patient TypeField;
  8725           
  8726           pr ivate stri ng admitTi mestampFie ld;
  8727           
  8728           pr ivate stri ng dischar geTimestam pField;
  8729           
  8730           pr ivate stri ng admitRe asonField;
  8731           
  8732           pr ivate stri ng transfe rReasonFie ld;
  8733           
  8734           // / <remarks />
  8735           pu blic strin g id {
  8736                get {
  8737                    retu rn this.id Field;
  8738                }
  8739                set {
  8740                    this .idField =  value;
  8741                }
  8742           }
  8743           
  8744           // / <remarks />
  8745           pu blic Patie ntTO patie nt {
  8746                get {
  8747                    retu rn this.pa tientField ;
  8748                }
  8749                set {
  8750                    this .patientFi eld = valu e;
  8751                }
  8752           }
  8753           
  8754           // / <remarks />
  8755           pu blic strin g checkInI d {
  8756                get {
  8757                    retu rn this.ch eckInIdFie ld;
  8758                }
  8759                set {
  8760                    this .checkInId Field = va lue;
  8761                }
  8762           }
  8763           
  8764           // / <remarks />
  8765           pu blic strin g checkOut Id {
  8766                get {
  8767                    retu rn this.ch eckOutIdFi eld;
  8768                }
  8769                set {
  8770                    this .checkOutI dField = v alue;
  8771                }
  8772           }
  8773           
  8774           // / <remarks />
  8775           pu blic strin g relatedP hysicalMov ementId {
  8776                get {
  8777                    retu rn this.re latedPhysi calMovemen tIdField;
  8778                }
  8779                set {
  8780                    this .relatedPh ysicalMove mentIdFiel d = value;
  8781                }
  8782           }
  8783           
  8784           // / <remarks />
  8785           pu blic strin g transact ion {
  8786                get {
  8787                    retu rn this.tr ansactionF ield;
  8788                }
  8789                set {
  8790                    this .transacti onField =  value;
  8791                }
  8792           }
  8793           
  8794           // / <remarks />
  8795           pu blic strin g movement Type {
  8796                get {
  8797                    retu rn this.mo vementType Field;
  8798                }
  8799                set {
  8800                    this .movementT ypeField =  value;
  8801                }
  8802           }
  8803           
  8804           // / <remarks />
  8805           pu blic strin g timestam p {
  8806                get {
  8807                    retu rn this.ti mestampFie ld;
  8808                }
  8809                set {
  8810                    this .timestamp Field = va lue;
  8811                }
  8812           }
  8813           
  8814           // / <remarks />
  8815           pu blic strin g diagnosi s {
  8816                get {
  8817                    retu rn this.di agnosisFie ld;
  8818                }
  8819                set {
  8820                    this .diagnosis Field = va lue;
  8821                }
  8822           }
  8823           
  8824           // / <remarks />
  8825           pu blic Hospi talLocatio nTO assign edLocation  {
  8826                get {
  8827                    retu rn this.as signedLoca tionField;
  8828                }
  8829                set {
  8830                    this .assignedL ocationFie ld = value ;
  8831                }
  8832           }
  8833           
  8834           // / <remarks />
  8835           pu blic UserT O provider  {
  8836                get {
  8837                    retu rn this.pr oviderFiel d;
  8838                }
  8839                set {
  8840                    this .providerF ield = val ue;
  8841                }
  8842           }
  8843           
  8844           // / <remarks />
  8845           pu blic UserT O attendin g {
  8846                get {
  8847                    retu rn this.at tendingFie ld;
  8848                }
  8849                set {
  8850                    this .attending Field = va lue;
  8851                }
  8852           }
  8853           
  8854           // / <remarks />
  8855           pu blic strin g transfer Facility {
  8856                get {
  8857                    retu rn this.tr ansferFaci lityField;
  8858                }
  8859                set {
  8860                    this .transferF acilityFie ld = value ;
  8861                }
  8862           }
  8863           
  8864           // / <remarks />
  8865           pu blic Tagge dText spec ialty {
  8866                get {
  8867                    retu rn this.sp ecialtyFie ld;
  8868                }
  8869                set {
  8870                    this .specialty Field = va lue;
  8871                }
  8872           }
  8873           
  8874           // / <remarks />
  8875           pu blic strin g patientT xId {
  8876                get {
  8877                    retu rn this.pa tientTxIdF ield;
  8878                }
  8879                set {
  8880                    this .patientTx IdField =  value;
  8881                }
  8882           }
  8883           
  8884           // / <remarks />
  8885           pu blic strin g visitId  {
  8886                get {
  8887                    retu rn this.vi sitIdField ;
  8888                }
  8889                set {
  8890                    this .visitIdFi eld = valu e;
  8891                }
  8892           }
  8893           
  8894           // / <remarks />
  8895           pu blic strin g patientM ovementNum ber {
  8896                get {
  8897                    retu rn this.pa tientMovem entNumberF ield;
  8898                }
  8899                set {
  8900                    this .patientMo vementNumb erField =  value;
  8901                }
  8902           }
  8903           
  8904           // / <remarks />
  8905           pu blic strin g nextPati entMovemen t {
  8906                get {
  8907                    retu rn this.ne xtPatientM ovementFie ld;
  8908                }
  8909                set {
  8910                    this .nextPatie ntMovement Field = va lue;
  8911                }
  8912           }
  8913           
  8914           // / <remarks />
  8915           pu blic UserT O enteredB y {
  8916                get {
  8917                    retu rn this.en teredByFie ld;
  8918                }
  8919                set {
  8920                    this .enteredBy Field = va lue;
  8921                }
  8922           }
  8923           
  8924           // / <remarks />
  8925           pu blic strin g lengthOf Stay {
  8926                get {
  8927                    retu rn this.le ngthOfStay Field;
  8928                }
  8929                set {
  8930                    this .lengthOfS tayField =  value;
  8931                }
  8932           }
  8933           
  8934           // / <remarks />
  8935           pu blic strin g passDays  {
  8936                get {
  8937                    retu rn this.pa ssDaysFiel d;
  8938                }
  8939                set {
  8940                    this .passDaysF ield = val ue;
  8941                }
  8942           }
  8943           
  8944           // / <remarks />
  8945           pu blic strin g daysAbse nt {
  8946                get {
  8947                    retu rn this.da ysAbsentFi eld;
  8948                }
  8949                set {
  8950                    this .daysAbsen tField = v alue;
  8951                }
  8952           }
  8953           
  8954           // / <remarks />
  8955           pu blic Tagge dText asih Admission  {
  8956                get {
  8957                    retu rn this.as ihAdmissio nField;
  8958                }
  8959                set {
  8960                    this .asihAdmis sionField  = value;
  8961                }
  8962           }
  8963           
  8964           // / <remarks />
  8965           pu blic strin g asihTran sfer {
  8966                get {
  8967                    retu rn this.as ihTransfer Field;
  8968                }
  8969                set {
  8970                    this .asihTrans ferField =  value;
  8971                }
  8972           }
  8973           
  8974           // / <remarks />
  8975           pu blic strin g asihSequ ence {
  8976                get {
  8977                    retu rn this.as ihSequence Field;
  8978                }
  8979                set {
  8980                    this .asihSeque nceField =  value;
  8981                }
  8982           }
  8983           
  8984           // / <remarks />
  8985           pu blic strin g asihDays  {
  8986                get {
  8987                    retu rn this.as ihDaysFiel d;
  8988                }
  8989                set {
  8990                    this .asihDaysF ield = val ue;
  8991                }
  8992           }
  8993           
  8994           // / <remarks />
  8995           pu blic strin g absenceR eturnDate  {
  8996                get {
  8997                    retu rn this.ab senceRetur nDateField ;
  8998                }
  8999                set {
  9000                    this .absenceRe turnDateFi eld = valu e;
  9001                }
  9002           }
  9003           
  9004           // / <remarks />
  9005           pu blic bool  admittedFo rScConditi on {
  9006                get {
  9007                    retu rn this.ad mittedForS cCondition Field;
  9008                }
  9009                set {
  9010                    this .admittedF orScCondit ionField =  value;
  9011                }
  9012           }
  9013           
  9014           // / <remarks />
  9015           pu blic bool  scheduledA dmission {
  9016                get {
  9017                    retu rn this.sc heduledAdm issionFiel d;
  9018                }
  9019                set {
  9020                    this .scheduled AdmissionF ield = val ue;
  9021                }
  9022           }
  9023           
  9024           // / <remarks />
  9025           pu blic strin g admissio nSource {
  9026                get {
  9027                    retu rn this.ad missionSou rceField;
  9028                }
  9029                set {
  9030                    this .admission SourceFiel d = value;
  9031                }
  9032           }
  9033           
  9034           // / <remarks />
  9035           pu blic strin g admittin gCategory  {
  9036                get {
  9037                    retu rn this.ad mittingCat egoryField ;
  9038                }
  9039                set {
  9040                    this .admitting CategoryFi eld = valu e;
  9041                }
  9042           }
  9043           
  9044           // / <remarks />
  9045           pu blic Tagge dText admi ttingRegul ation {
  9046                get {
  9047                    retu rn this.ad mittingReg ulationFie ld;
  9048                }
  9049                set {
  9050                    this .admitting Regulation Field = va lue;
  9051                }
  9052           }
  9053           
  9054           // / <remarks />
  9055           pu blic Tagge dText admi ttingEligi bility {
  9056                get {
  9057                    retu rn this.ad mittingEli gibilityFi eld;
  9058                }
  9059                set {
  9060                    this .admitting Eligibilit yField = v alue;
  9061                }
  9062           }
  9063           
  9064           // / <remarks />
  9065           pu blic Tagge dText masM ovementTyp e {
  9066                get {
  9067                    retu rn this.ma sMovementT ypeField;
  9068                }
  9069                set {
  9070                    this .masMoveme ntTypeFiel d = value;
  9071                }
  9072           }
  9073           
  9074           // / <remarks />
  9075           pu blic strin g lodgingR eason {
  9076                get {
  9077                    retu rn this.lo dgingReaso nField;
  9078                }
  9079                set {
  9080                    this .lodgingRe asonField  = value;
  9081                }
  9082           }
  9083           
  9084           // / <remarks />
  9085           pu blic strin g lodgingC omments {
  9086                get {
  9087                    retu rn this.lo dgingComme ntsField;
  9088                }
  9089                set {
  9090                    this .lodgingCo mmentsFiel d = value;
  9091                }
  9092           }
  9093           
  9094           // / <remarks />
  9095           pu blic strin g disposit ion {
  9096                get {
  9097                    retu rn this.di spositionF ield;
  9098                }
  9099                set {
  9100                    this .dispositi onField =  value;
  9101                }
  9102           }
  9103           
  9104           // / <remarks />
  9105           pu blic strin g eligibil ity {
  9106                get {
  9107                    retu rn this.el igibilityF ield;
  9108                }
  9109                set {
  9110                    this .eligibili tyField =  value;
  9111                }
  9112           }
  9113           
  9114           // / <remarks />
  9115           pu blic strin g preAdmit Id {
  9116                get {
  9117                    retu rn this.pr eAdmitIdFi eld;
  9118                }
  9119                set {
  9120                    this .preAdmitI dField = v alue;
  9121                }
  9122           }
  9123           
  9124           // / <remarks />
  9125           pu blic UserT O referrin g {
  9126                get {
  9127                    retu rn this.re ferringFie ld;
  9128                }
  9129                set {
  9130                    this .referring Field = va lue;
  9131                }
  9132           }
  9133           
  9134           // / <remarks />
  9135           pu blic UserT O consulti ng {
  9136                get {
  9137                    retu rn this.co nsultingFi eld;
  9138                }
  9139                set {
  9140                    this .consultin gField = v alue;
  9141                }
  9142           }
  9143           
  9144           // / <remarks />
  9145           pu blic UserT O admittin g {
  9146                get {
  9147                    retu rn this.ad mittingFie ld;
  9148                }
  9149                set {
  9150                    this .admitting Field = va lue;
  9151                }
  9152           }
  9153           
  9154           // / <remarks />
  9155           pu blic Tagge dText serv ice {
  9156                get {
  9157                    retu rn this.se rviceField ;
  9158                }
  9159                set {
  9160                    this .serviceFi eld = valu e;
  9161                }
  9162           }
  9163           
  9164           // / <remarks />
  9165           pu blic Hospi talLocatio nTO priorL ocation {
  9166                get {
  9167                    retu rn this.pr iorLocatio nField;
  9168                }
  9169                set {
  9170                    this .priorLoca tionField  = value;
  9171                }
  9172           }
  9173           
  9174           // / <remarks />
  9175           pu blic Hospi talLocatio nTO tempor aryLocatio n {
  9176                get {
  9177                    retu rn this.te mporaryLoc ationField ;
  9178                }
  9179                set {
  9180                    this .temporary LocationFi eld = valu e;
  9181                }
  9182           }
  9183           
  9184           // / <remarks />
  9185           pu blic Hospi talLocatio nTO pendin gLocation  {
  9186                get {
  9187                    retu rn this.pe ndingLocat ionField;
  9188                }
  9189                set {
  9190                    this .pendingLo cationFiel d = value;
  9191                }
  9192           }
  9193           
  9194           // / <remarks />
  9195           pu blic strin g patientT ype {
  9196                get {
  9197                    retu rn this.pa tientTypeF ield;
  9198                }
  9199                set {
  9200                    this .patientTy peField =  value;
  9201                }
  9202           }
  9203           
  9204           // / <remarks />
  9205           pu blic strin g admitTim estamp {
  9206                get {
  9207                    retu rn this.ad mitTimesta mpField;
  9208                }
  9209                set {
  9210                    this .admitTime stampField  = value;
  9211                }
  9212           }
  9213           
  9214           // / <remarks />
  9215           pu blic strin g discharg eTimestamp  {
  9216                get {
  9217                    retu rn this.di schargeTim estampFiel d;
  9218                }
  9219                set {
  9220                    this .discharge TimestampF ield = val ue;
  9221                }
  9222           }
  9223           
  9224           // / <remarks />
  9225           pu blic strin g admitRea son {
  9226                get {
  9227                    retu rn this.ad mitReasonF ield;
  9228                }
  9229                set {
  9230                    this .admitReas onField =  value;
  9231                }
  9232           }
  9233           
  9234           // / <remarks />
  9235           pu blic strin g transfer Reason {
  9236                get {
  9237                    retu rn this.tr ansferReas onField;
  9238                }
  9239                set {
  9240                    this .transferR easonField  = value;
  9241                }
  9242           }
  9243       }
  9244       
  9245       /// <r emarks/>
  9246       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9247       [Syste m.Serializ ableAttrib ute()]
  9248       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9249       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9250         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9251       public  partial c lass Tagge dHospitalL ocationArr ay : Abstr actTaggedA rrayTO {
  9252           
  9253           pr ivate Hosp italLocati onTO[] loc ationsFiel d;
  9254           
  9255           // / <remarks />
  9256           pu blic Hospi talLocatio nTO[] loca tions {
  9257                get {
  9258                    retu rn this.lo cationsFie ld;
  9259                }
  9260                set {
  9261                    this .locations Field = va lue;
  9262                }
  9263           }
  9264       }
  9265       
  9266       /// <r emarks/>
  9267       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9268       [Syste m.Serializ ableAttrib ute()]
  9269       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9270       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9271         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9272       public  partial c lass Tagge dIcdRptArr ay : Abstr actTaggedA rrayTO {
  9273           
  9274           pr ivate IcdR pt[] rptsF ield;
  9275           
  9276           // / <remarks />
  9277           pu blic IcdRp t[] rpts {
  9278                get {
  9279                    retu rn this.rp tsField;
  9280                }
  9281                set {
  9282                    this .rptsField  = value;
  9283                }
  9284           }
  9285       }
  9286       
  9287       /// <r emarks/>
  9288       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9289       [Syste m.Serializ ableAttrib ute()]
  9290       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9291       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9292         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9293       public  partial c lass IcdRp t : Abstra ctTO {
  9294           
  9295           pr ivate stri ng titleFi eld;
  9296           
  9297           pr ivate stri ng timesta mpField;
  9298           
  9299           pr ivate Tagg edText fac ilityField ;
  9300           
  9301           pr ivate stri ng icdCode Field;
  9302           
  9303           // / <remarks />
  9304           pu blic strin g title {
  9305                get {
  9306                    retu rn this.ti tleField;
  9307                }
  9308                set {
  9309                    this .titleFiel d = value;
  9310                }
  9311           }
  9312           
  9313           // / <remarks />
  9314           pu blic strin g timestam p {
  9315                get {
  9316                    retu rn this.ti mestampFie ld;
  9317                }
  9318                set {
  9319                    this .timestamp Field = va lue;
  9320                }
  9321           }
  9322           
  9323           // / <remarks />
  9324           pu blic Tagge dText faci lity {
  9325                get {
  9326                    retu rn this.fa cilityFiel d;
  9327                }
  9328                set {
  9329                    this .facilityF ield = val ue;
  9330                }
  9331           }
  9332           
  9333           // / <remarks />
  9334           pu blic strin g icdCode  {
  9335                get {
  9336                    retu rn this.ic dCodeField ;
  9337                }
  9338                set {
  9339                    this .icdCodeFi eld = valu e;
  9340                }
  9341           }
  9342       }
  9343       
  9344       /// <r emarks/>
  9345       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9346       [Syste m.Serializ ableAttrib ute()]
  9347       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9348       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9349         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9350       public  partial c lass Tagge dSurgicalP athologyRp tArray : A bstractTag gedArrayTO  {
  9351           
  9352           pr ivate Surg icalPathol ogyRpt[] r ptsField;
  9353           
  9354           // / <remarks />
  9355           pu blic Surgi calPatholo gyRpt[] rp ts {
  9356                get {
  9357                    retu rn this.rp tsField;
  9358                }
  9359                set {
  9360                    this .rptsField  = value;
  9361                }
  9362           }
  9363       }
  9364       
  9365       /// <r emarks/>
  9366       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9367       [Syste m.Serializ ableAttrib ute()]
  9368       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9369       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9370         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9371       public  partial c lass Surgi calPatholo gyRpt : Ab stractTO {
  9372           
  9373           pr ivate stri ng idField ;
  9374           
  9375           pr ivate stri ng titleFi eld;
  9376           
  9377           pr ivate stri ng timesta mpField;
  9378           
  9379           pr ivate Auth orTO autho rField;
  9380           
  9381           pr ivate Tagg edText fac ilityField ;
  9382           
  9383           pr ivate LabS pecimenTO  specimenFi eld;
  9384           
  9385           pr ivate stri ng clinica lHxField;
  9386           
  9387           pr ivate stri ng descrip tionField;
  9388           
  9389           pr ivate stri ng examFie ld;
  9390           
  9391           pr ivate stri ng diagnos isField;
  9392           
  9393           pr ivate stri ng comment Field;
  9394           
  9395           // / <remarks />
  9396           pu blic strin g id {
  9397                get {
  9398                    retu rn this.id Field;
  9399                }
  9400                set {
  9401                    this .idField =  value;
  9402                }
  9403           }
  9404           
  9405           // / <remarks />
  9406           pu blic strin g title {
  9407                get {
  9408                    retu rn this.ti tleField;
  9409                }
  9410                set {
  9411                    this .titleFiel d = value;
  9412                }
  9413           }
  9414           
  9415           // / <remarks />
  9416           pu blic strin g timestam p {
  9417                get {
  9418                    retu rn this.ti mestampFie ld;
  9419                }
  9420                set {
  9421                    this .timestamp Field = va lue;
  9422                }
  9423           }
  9424           
  9425           // / <remarks />
  9426           pu blic Autho rTO author  {
  9427                get {
  9428                    retu rn this.au thorField;
  9429                }
  9430                set {
  9431                    this .authorFie ld = value ;
  9432                }
  9433           }
  9434           
  9435           // / <remarks />
  9436           pu blic Tagge dText faci lity {
  9437                get {
  9438                    retu rn this.fa cilityFiel d;
  9439                }
  9440                set {
  9441                    this .facilityF ield = val ue;
  9442                }
  9443           }
  9444           
  9445           // / <remarks />
  9446           pu blic LabSp ecimenTO s pecimen {
  9447                get {
  9448                    retu rn this.sp ecimenFiel d;
  9449                }
  9450                set {
  9451                    this .specimenF ield = val ue;
  9452                }
  9453           }
  9454           
  9455           // / <remarks />
  9456           pu blic strin g clinical Hx {
  9457                get {
  9458                    retu rn this.cl inicalHxFi eld;
  9459                }
  9460                set {
  9461                    this .clinicalH xField = v alue;
  9462                }
  9463           }
  9464           
  9465           // / <remarks />
  9466           pu blic strin g descript ion {
  9467                get {
  9468                    retu rn this.de scriptionF ield;
  9469                }
  9470                set {
  9471                    this .descripti onField =  value;
  9472                }
  9473           }
  9474           
  9475           // / <remarks />
  9476           pu blic strin g exam {
  9477                get {
  9478                    retu rn this.ex amField;
  9479                }
  9480                set {
  9481                    this .examField  = value;
  9482                }
  9483           }
  9484           
  9485           // / <remarks />
  9486           pu blic strin g diagnosi s {
  9487                get {
  9488                    retu rn this.di agnosisFie ld;
  9489                }
  9490                set {
  9491                    this .diagnosis Field = va lue;
  9492                }
  9493           }
  9494           
  9495           // / <remarks />
  9496           pu blic strin g comment  {
  9497                get {
  9498                    retu rn this.co mmentField ;
  9499                }
  9500                set {
  9501                    this .commentFi eld = valu e;
  9502                }
  9503           }
  9504       }
  9505       
  9506       /// <r emarks/>
  9507       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9508       [Syste m.Serializ ableAttrib ute()]
  9509       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9510       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9511         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9512       public  partial c lass Autho rTO : Abst ractTO {
  9513           
  9514           pr ivate stri ng idField ;
  9515           
  9516           pr ivate stri ng nameFie ld;
  9517           
  9518           pr ivate stri ng signatu reField;
  9519           
  9520           // / <remarks />
  9521           pu blic strin g id {
  9522                get {
  9523                    retu rn this.id Field;
  9524                }
  9525                set {
  9526                    this .idField =  value;
  9527                }
  9528           }
  9529           
  9530           // / <remarks />
  9531           pu blic strin g name {
  9532                get {
  9533                    retu rn this.na meField;
  9534                }
  9535                set {
  9536                    this .nameField  = value;
  9537                }
  9538           }
  9539           
  9540           // / <remarks />
  9541           pu blic strin g signatur e {
  9542                get {
  9543                    retu rn this.si gnatureFie ld;
  9544                }
  9545                set {
  9546                    this .signature Field = va lue;
  9547                }
  9548           }
  9549       }
  9550       
  9551       /// <r emarks/>
  9552       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9553       [Syste m.Serializ ableAttrib ute()]
  9554       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9555       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9556         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9557       public  partial c lass LabSp ecimenTO :  AbstractT O {
  9558           
  9559           pr ivate stri ng idField ;
  9560           
  9561           pr ivate stri ng nameFie ld;
  9562           
  9563           pr ivate stri ng collect ionDateFie ld;
  9564           
  9565           pr ivate stri ng accessi onNumField ;
  9566           
  9567           pr ivate stri ng siteFie ld;
  9568           
  9569           pr ivate Tagg edText fac ilityField ;
  9570           
  9571           // / <remarks />
  9572           pu blic strin g id {
  9573                get {
  9574                    retu rn this.id Field;
  9575                }
  9576                set {
  9577                    this .idField =  value;
  9578                }
  9579           }
  9580           
  9581           // / <remarks />
  9582           pu blic strin g name {
  9583                get {
  9584                    retu rn this.na meField;
  9585                }
  9586                set {
  9587                    this .nameField  = value;
  9588                }
  9589           }
  9590           
  9591           // / <remarks />
  9592           pu blic strin g collecti onDate {
  9593                get {
  9594                    retu rn this.co llectionDa teField;
  9595                }
  9596                set {
  9597                    this .collectio nDateField  = value;
  9598                }
  9599           }
  9600           
  9601           // / <remarks />
  9602           pu blic strin g accessio nNum {
  9603                get {
  9604                    retu rn this.ac cessionNum Field;
  9605                }
  9606                set {
  9607                    this .accession NumField =  value;
  9608                }
  9609           }
  9610           
  9611           // / <remarks />
  9612           pu blic strin g site {
  9613                get {
  9614                    retu rn this.si teField;
  9615                }
  9616                set {
  9617                    this .siteField  = value;
  9618                }
  9619           }
  9620           
  9621           // / <remarks />
  9622           pu blic Tagge dText faci lity {
  9623                get {
  9624                    retu rn this.fa cilityFiel d;
  9625                }
  9626                set {
  9627                    this .facilityF ield = val ue;
  9628                }
  9629           }
  9630       }
  9631       
  9632       /// <r emarks/>
  9633       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9634       [Syste m.Serializ ableAttrib ute()]
  9635       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9636       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9637         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9638       public  partial c lass Tagge dMicrobiol ogyRptArra y : Abstra ctTaggedAr rayTO {
  9639           
  9640           pr ivate Micr obiologyRp t[] rptsFi eld;
  9641           
  9642           // / <remarks />
  9643           pu blic Micro biologyRpt [] rpts {
  9644                get {
  9645                    retu rn this.rp tsField;
  9646                }
  9647                set {
  9648                    this .rptsField  = value;
  9649                }
  9650           }
  9651       }
  9652       
  9653       /// <r emarks/>
  9654       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9655       [Syste m.Serializ ableAttrib ute()]
  9656       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9657       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9658         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9659       public  partial c lass Micro biologyRpt  : Abstrac tTO {
  9660           
  9661           pr ivate stri ng idField ;
  9662           
  9663           pr ivate stri ng titleFi eld;
  9664           
  9665           pr ivate stri ng timesta mpField;
  9666           
  9667           pr ivate Auth orTO autho rField;
  9668           
  9669           pr ivate Tagg edText fac ilityField ;
  9670           
  9671           pr ivate LabS pecimenTO  specimenFi eld;
  9672           
  9673           pr ivate stri ng comment Field;
  9674           
  9675           pr ivate stri ng sampleF ield;
  9676           
  9677           pr ivate stri ng textFie ld;
  9678           
  9679           // / <remarks />
  9680           pu blic strin g id {
  9681                get {
  9682                    retu rn this.id Field;
  9683                }
  9684                set {
  9685                    this .idField =  value;
  9686                }
  9687           }
  9688           
  9689           // / <remarks />
  9690           pu blic strin g title {
  9691                get {
  9692                    retu rn this.ti tleField;
  9693                }
  9694                set {
  9695                    this .titleFiel d = value;
  9696                }
  9697           }
  9698           
  9699           // / <remarks />
  9700           pu blic strin g timestam p {
  9701                get {
  9702                    retu rn this.ti mestampFie ld;
  9703                }
  9704                set {
  9705                    this .timestamp Field = va lue;
  9706                }
  9707           }
  9708           
  9709           // / <remarks />
  9710           pu blic Autho rTO author  {
  9711                get {
  9712                    retu rn this.au thorField;
  9713                }
  9714                set {
  9715                    this .authorFie ld = value ;
  9716                }
  9717           }
  9718           
  9719           // / <remarks />
  9720           pu blic Tagge dText faci lity {
  9721                get {
  9722                    retu rn this.fa cilityFiel d;
  9723                }
  9724                set {
  9725                    this .facilityF ield = val ue;
  9726                }
  9727           }
  9728           
  9729           // / <remarks />
  9730           pu blic LabSp ecimenTO s pecimen {
  9731                get {
  9732                    retu rn this.sp ecimenFiel d;
  9733                }
  9734                set {
  9735                    this .specimenF ield = val ue;
  9736                }
  9737           }
  9738           
  9739           // / <remarks />
  9740           pu blic strin g comment  {
  9741                get {
  9742                    retu rn this.co mmentField ;
  9743                }
  9744                set {
  9745                    this .commentFi eld = valu e;
  9746                }
  9747           }
  9748           
  9749           // / <remarks />
  9750           pu blic strin g sample {
  9751                get {
  9752                    retu rn this.sa mpleField;
  9753                }
  9754                set {
  9755                    this .sampleFie ld = value ;
  9756                }
  9757           }
  9758           
  9759           // / <remarks />
  9760           pu blic strin g text {
  9761                get {
  9762                    retu rn this.te xtField;
  9763                }
  9764                set {
  9765                    this .textField  = value;
  9766                }
  9767           }
  9768       }
  9769       
  9770       /// <r emarks/>
  9771       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9772       [Syste m.Serializ ableAttrib ute()]
  9773       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9774       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9775         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9776       public  partial c lass Tagge dCytologyR ptArray :  AbstractTa ggedArrayT O {
  9777           
  9778           pr ivate Cyto logyRpt[]  rptsField;
  9779           
  9780           // / <remarks />
  9781           pu blic Cytol ogyRpt[] r pts {
  9782                get {
  9783                    retu rn this.rp tsField;
  9784                }
  9785                set {
  9786                    this .rptsField  = value;
  9787                }
  9788           }
  9789       }
  9790       
  9791       /// <r emarks/>
  9792       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9793       [Syste m.Serializ ableAttrib ute()]
  9794       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9795       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9796         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9797       public  partial c lass Cytol ogyRpt : A bstractTO  {
  9798           
  9799           pr ivate stri ng idField ;
  9800           
  9801           pr ivate stri ng titleFi eld;
  9802           
  9803           pr ivate stri ng timesta mpField;
  9804           
  9805           pr ivate Auth orTO autho rField;
  9806           
  9807           pr ivate Tagg edText fac ilityField ;
  9808           
  9809           pr ivate LabS pecimenTO  specimenFi eld;
  9810           
  9811           pr ivate stri ng clinica lHxField;
  9812           
  9813           pr ivate stri ng descrip tionField;
  9814           
  9815           pr ivate stri ng examFie ld;
  9816           
  9817           pr ivate stri ng diagnos isField;
  9818           
  9819           pr ivate stri ng comment Field;
  9820           
  9821           pr ivate stri ng supplem entalRptFi eld;
  9822           
  9823           // / <remarks />
  9824           pu blic strin g id {
  9825                get {
  9826                    retu rn this.id Field;
  9827                }
  9828                set {
  9829                    this .idField =  value;
  9830                }
  9831           }
  9832           
  9833           // / <remarks />
  9834           pu blic strin g title {
  9835                get {
  9836                    retu rn this.ti tleField;
  9837                }
  9838                set {
  9839                    this .titleFiel d = value;
  9840                }
  9841           }
  9842           
  9843           // / <remarks />
  9844           pu blic strin g timestam p {
  9845                get {
  9846                    retu rn this.ti mestampFie ld;
  9847                }
  9848                set {
  9849                    this .timestamp Field = va lue;
  9850                }
  9851           }
  9852           
  9853           // / <remarks />
  9854           pu blic Autho rTO author  {
  9855                get {
  9856                    retu rn this.au thorField;
  9857                }
  9858                set {
  9859                    this .authorFie ld = value ;
  9860                }
  9861           }
  9862           
  9863           // / <remarks />
  9864           pu blic Tagge dText faci lity {
  9865                get {
  9866                    retu rn this.fa cilityFiel d;
  9867                }
  9868                set {
  9869                    this .facilityF ield = val ue;
  9870                }
  9871           }
  9872           
  9873           // / <remarks />
  9874           pu blic LabSp ecimenTO s pecimen {
  9875                get {
  9876                    retu rn this.sp ecimenFiel d;
  9877                }
  9878                set {
  9879                    this .specimenF ield = val ue;
  9880                }
  9881           }
  9882           
  9883           // / <remarks />
  9884           pu blic strin g clinical Hx {
  9885                get {
  9886                    retu rn this.cl inicalHxFi eld;
  9887                }
  9888                set {
  9889                    this .clinicalH xField = v alue;
  9890                }
  9891           }
  9892           
  9893           // / <remarks />
  9894           pu blic strin g descript ion {
  9895                get {
  9896                    retu rn this.de scriptionF ield;
  9897                }
  9898                set {
  9899                    this .descripti onField =  value;
  9900                }
  9901           }
  9902           
  9903           // / <remarks />
  9904           pu blic strin g exam {
  9905                get {
  9906                    retu rn this.ex amField;
  9907                }
  9908                set {
  9909                    this .examField  = value;
  9910                }
  9911           }
  9912           
  9913           // / <remarks />
  9914           pu blic strin g diagnosi s {
  9915                get {
  9916                    retu rn this.di agnosisFie ld;
  9917                }
  9918                set {
  9919                    this .diagnosis Field = va lue;
  9920                }
  9921           }
  9922           
  9923           // / <remarks />
  9924           pu blic strin g comment  {
  9925                get {
  9926                    retu rn this.co mmentField ;
  9927                }
  9928                set {
  9929                    this .commentFi eld = valu e;
  9930                }
  9931           }
  9932           
  9933           // / <remarks />
  9934           pu blic strin g suppleme ntalRpt {
  9935                get {
  9936                    retu rn this.su pplemental RptField;
  9937                }
  9938                set {
  9939                    this .supplemen talRptFiel d = value;
  9940                }
  9941           }
  9942       }
  9943       
  9944       /// <r emarks/>
  9945       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9946       [Syste m.Serializ ableAttrib ute()]
  9947       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9948       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9949         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9950       public  partial c lass Tagge dChemHemRp tArray : A bstractTag gedArrayTO  {
  9951           
  9952           pr ivate Chem HemRpt[] r ptsField;
  9953           
  9954           // / <remarks />
  9955           pu blic ChemH emRpt[] rp ts {
  9956                get {
  9957                    retu rn this.rp tsField;
  9958                }
  9959                set {
  9960                    this .rptsField  = value;
  9961                }
  9962           }
  9963       }
  9964       
  9965       /// <r emarks/>
  9966       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  9967       [Syste m.Serializ ableAttrib ute()]
  9968       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  9969       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  9970         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  9971       public  partial c lass ChemH emRpt : Ab stractTO {
  9972           
  9973           pr ivate stri ng idField ;
  9974           
  9975           pr ivate stri ng titleFi eld;
  9976           
  9977           pr ivate stri ng timesta mpField;
  9978           
  9979           pr ivate Auth orTO autho rField;
  9980           
  9981           pr ivate Tagg edText fac ilityField ;
  9982           
  9983           pr ivate LabS pecimenTO  specimenFi eld;
  9984           
  9985           pr ivate stri ng comment Field;
  9986           
  9987           pr ivate LabR esultTO[]  resultsFie ld;
  9988           
  9989           pr ivate Site TO[] labSi tesField;
  9990           
  9991           // / <remarks />
  9992           pu blic strin g id {
  9993                get {
  9994                    retu rn this.id Field;
  9995                }
  9996                set {
  9997                    this .idField =  value;
  9998                }
  9999           }
  10000           
  10001           // / <remarks />
  10002           pu blic strin g title {
  10003                get {
  10004                    retu rn this.ti tleField;
  10005                }
  10006                set {
  10007                    this .titleFiel d = value;
  10008                }
  10009           }
  10010           
  10011           // / <remarks />
  10012           pu blic strin g timestam p {
  10013                get {
  10014                    retu rn this.ti mestampFie ld;
  10015                }
  10016                set {
  10017                    this .timestamp Field = va lue;
  10018                }
  10019           }
  10020           
  10021           // / <remarks />
  10022           pu blic Autho rTO author  {
  10023                get {
  10024                    retu rn this.au thorField;
  10025                }
  10026                set {
  10027                    this .authorFie ld = value ;
  10028                }
  10029           }
  10030           
  10031           // / <remarks />
  10032           pu blic Tagge dText faci lity {
  10033                get {
  10034                    retu rn this.fa cilityFiel d;
  10035                }
  10036                set {
  10037                    this .facilityF ield = val ue;
  10038                }
  10039           }
  10040           
  10041           // / <remarks />
  10042           pu blic LabSp ecimenTO s pecimen {
  10043                get {
  10044                    retu rn this.sp ecimenFiel d;
  10045                }
  10046                set {
  10047                    this .specimenF ield = val ue;
  10048                }
  10049           }
  10050           
  10051           // / <remarks />
  10052           pu blic strin g comment  {
  10053                get {
  10054                    retu rn this.co mmentField ;
  10055                }
  10056                set {
  10057                    this .commentFi eld = valu e;
  10058                }
  10059           }
  10060           
  10061           // / <remarks />
  10062           pu blic LabRe sultTO[] r esults {
  10063                get {
  10064                    retu rn this.re sultsField ;
  10065                }
  10066                set {
  10067                    this .resultsFi eld = valu e;
  10068                }
  10069           }
  10070           
  10071           // / <remarks />
  10072           pu blic SiteT O[] labSit es {
  10073                get {
  10074                    retu rn this.la bSitesFiel d;
  10075                }
  10076                set {
  10077                    this .labSitesF ield = val ue;
  10078                }
  10079           }
  10080       }
  10081       
  10082       /// <r emarks/>
  10083       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10084       [Syste m.Serializ ableAttrib ute()]
  10085       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10086       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10087         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10088       public  partial c lass LabRe sultTO : A bstractTO  {
  10089           
  10090           pr ivate stri ng timesta mpField;
  10091           
  10092           pr ivate LabT estTO test Field;
  10093           
  10094           pr ivate stri ng specime nTypeField ;
  10095           
  10096           pr ivate stri ng comment Field;
  10097           
  10098           pr ivate stri ng valueFi eld;
  10099           
  10100           pr ivate stri ng boundar yStatusFie ld;
  10101           
  10102           pr ivate stri ng labSite IdField;
  10103           
  10104           // / <remarks />
  10105           pu blic strin g timestam p {
  10106                get {
  10107                    retu rn this.ti mestampFie ld;
  10108                }
  10109                set {
  10110                    this .timestamp Field = va lue;
  10111                }
  10112           }
  10113           
  10114           // / <remarks />
  10115           pu blic LabTe stTO test  {
  10116                get {
  10117                    retu rn this.te stField;
  10118                }
  10119                set {
  10120                    this .testField  = value;
  10121                }
  10122           }
  10123           
  10124           // / <remarks />
  10125           pu blic strin g specimen Type {
  10126                get {
  10127                    retu rn this.sp ecimenType Field;
  10128                }
  10129                set {
  10130                    this .specimenT ypeField =  value;
  10131                }
  10132           }
  10133           
  10134           // / <remarks />
  10135           pu blic strin g comment  {
  10136                get {
  10137                    retu rn this.co mmentField ;
  10138                }
  10139                set {
  10140                    this .commentFi eld = valu e;
  10141                }
  10142           }
  10143           
  10144           // / <remarks />
  10145           pu blic strin g value {
  10146                get {
  10147                    retu rn this.va lueField;
  10148                }
  10149                set {
  10150                    this .valueFiel d = value;
  10151                }
  10152           }
  10153           
  10154           // / <remarks />
  10155           pu blic strin g boundary Status {
  10156                get {
  10157                    retu rn this.bo undaryStat usField;
  10158                }
  10159                set {
  10160                    this .boundaryS tatusField  = value;
  10161                }
  10162           }
  10163           
  10164           // / <remarks />
  10165           pu blic strin g labSiteI d {
  10166                get {
  10167                    retu rn this.la bSiteIdFie ld;
  10168                }
  10169                set {
  10170                    this .labSiteId Field = va lue;
  10171                }
  10172           }
  10173       }
  10174       
  10175       /// <r emarks/>
  10176       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10177       [Syste m.Serializ ableAttrib ute()]
  10178       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10179       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10180         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10181       public  partial c lass LabTe stTO : Abs tractTO {
  10182           
  10183           pr ivate LabR esultTO re sultField;
  10184           
  10185           pr ivate LabS pecimenTO  specimenFi eld;
  10186           
  10187           pr ivate stri ng idField ;
  10188           
  10189           pr ivate stri ng nameFie ld;
  10190           
  10191           pr ivate stri ng categor yField;
  10192           
  10193           pr ivate stri ng unitsFi eld;
  10194           
  10195           pr ivate stri ng lowRefF ield;
  10196           
  10197           pr ivate stri ng hiRefFi eld;
  10198           
  10199           pr ivate stri ng refRang eField;
  10200           
  10201           pr ivate stri ng loincFi eld;
  10202           
  10203           // / <remarks />
  10204           pu blic LabRe sultTO res ult {
  10205                get {
  10206                    retu rn this.re sultField;
  10207                }
  10208                set {
  10209                    this .resultFie ld = value ;
  10210                }
  10211           }
  10212           
  10213           // / <remarks />
  10214           pu blic LabSp ecimenTO s pecimen {
  10215                get {
  10216                    retu rn this.sp ecimenFiel d;
  10217                }
  10218                set {
  10219                    this .specimenF ield = val ue;
  10220                }
  10221           }
  10222           
  10223           // / <remarks />
  10224           pu blic strin g id {
  10225                get {
  10226                    retu rn this.id Field;
  10227                }
  10228                set {
  10229                    this .idField =  value;
  10230                }
  10231           }
  10232           
  10233           // / <remarks />
  10234           pu blic strin g name {
  10235                get {
  10236                    retu rn this.na meField;
  10237                }
  10238                set {
  10239                    this .nameField  = value;
  10240                }
  10241           }
  10242           
  10243           // / <remarks />
  10244           pu blic strin g category  {
  10245                get {
  10246                    retu rn this.ca tegoryFiel d;
  10247                }
  10248                set {
  10249                    this .categoryF ield = val ue;
  10250                }
  10251           }
  10252           
  10253           // / <remarks />
  10254           pu blic strin g units {
  10255                get {
  10256                    retu rn this.un itsField;
  10257                }
  10258                set {
  10259                    this .unitsFiel d = value;
  10260                }
  10261           }
  10262           
  10263           // / <remarks />
  10264           pu blic strin g lowRef {
  10265                get {
  10266                    retu rn this.lo wRefField;
  10267                }
  10268                set {
  10269                    this .lowRefFie ld = value ;
  10270                }
  10271           }
  10272           
  10273           // / <remarks />
  10274           pu blic strin g hiRef {
  10275                get {
  10276                    retu rn this.hi RefField;
  10277                }
  10278                set {
  10279                    this .hiRefFiel d = value;
  10280                }
  10281           }
  10282           
  10283           // / <remarks />
  10284           pu blic strin g refRange  {
  10285                get {
  10286                    retu rn this.re fRangeFiel d;
  10287                }
  10288                set {
  10289                    this .refRangeF ield = val ue;
  10290                }
  10291           }
  10292           
  10293           // / <remarks />
  10294           pu blic strin g loinc {
  10295                get {
  10296                    retu rn this.lo incField;
  10297                }
  10298                set {
  10299                    this .loincFiel d = value;
  10300                }
  10301           }
  10302       }
  10303       
  10304       /// <r emarks/>
  10305       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10306       [Syste m.Serializ ableAttrib ute()]
  10307       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10308       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10309         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10310       public  partial c lass Tagge dVisitArra y : Abstra ctTaggedAr rayTO {
  10311           
  10312           pr ivate Visi tTO[] visi tsField;
  10313           
  10314           // / <remarks />
  10315           pu blic Visit TO[] visit s {
  10316                get {
  10317                    retu rn this.vi sitsField;
  10318                }
  10319                set {
  10320                    this .visitsFie ld = value ;
  10321                }
  10322           }
  10323       }
  10324       
  10325       /// <r emarks/>
  10326       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10327       [Syste m.Serializ ableAttrib ute()]
  10328       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10329       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10330         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10331       public  partial c lass Visit TO : Abstr actTO {
  10332           
  10333           pr ivate stri ng idField ;
  10334           
  10335           pr ivate stri ng typeFie ld;
  10336           
  10337           pr ivate Pati entTO pati entField;
  10338           
  10339           pr ivate User TO attendi ngField;
  10340           
  10341           pr ivate User TO provide rField;
  10342           
  10343           pr ivate stri ng service Field;
  10344           
  10345           pr ivate Hosp italLocati onTO locat ionField;
  10346           
  10347           pr ivate stri ng patient TypeField;
  10348           
  10349           pr ivate stri ng visitId Field;
  10350           
  10351           pr ivate stri ng timesta mpField;
  10352           
  10353           pr ivate stri ng statusF ield;
  10354           
  10355           pr ivate Site TO facilit yField;
  10356           
  10357           // / <remarks />
  10358           pu blic strin g id {
  10359                get {
  10360                    retu rn this.id Field;
  10361                }
  10362                set {
  10363                    this .idField =  value;
  10364                }
  10365           }
  10366           
  10367           // / <remarks />
  10368           pu blic strin g type {
  10369                get {
  10370                    retu rn this.ty peField;
  10371                }
  10372                set {
  10373                    this .typeField  = value;
  10374                }
  10375           }
  10376           
  10377           // / <remarks />
  10378           pu blic Patie ntTO patie nt {
  10379                get {
  10380                    retu rn this.pa tientField ;
  10381                }
  10382                set {
  10383                    this .patientFi eld = valu e;
  10384                }
  10385           }
  10386           
  10387           // / <remarks />
  10388           pu blic UserT O attendin g {
  10389                get {
  10390                    retu rn this.at tendingFie ld;
  10391                }
  10392                set {
  10393                    this .attending Field = va lue;
  10394                }
  10395           }
  10396           
  10397           // / <remarks />
  10398           pu blic UserT O provider  {
  10399                get {
  10400                    retu rn this.pr oviderFiel d;
  10401                }
  10402                set {
  10403                    this .providerF ield = val ue;
  10404                }
  10405           }
  10406           
  10407           // / <remarks />
  10408           pu blic strin g service  {
  10409                get {
  10410                    retu rn this.se rviceField ;
  10411                }
  10412                set {
  10413                    this .serviceFi eld = valu e;
  10414                }
  10415           }
  10416           
  10417           // / <remarks />
  10418           pu blic Hospi talLocatio nTO locati on {
  10419                get {
  10420                    retu rn this.lo cationFiel d;
  10421                }
  10422                set {
  10423                    this .locationF ield = val ue;
  10424                }
  10425           }
  10426           
  10427           // / <remarks />
  10428           pu blic strin g patientT ype {
  10429                get {
  10430                    retu rn this.pa tientTypeF ield;
  10431                }
  10432                set {
  10433                    this .patientTy peField =  value;
  10434                }
  10435           }
  10436           
  10437           // / <remarks />
  10438           pu blic strin g visitId  {
  10439                get {
  10440                    retu rn this.vi sitIdField ;
  10441                }
  10442                set {
  10443                    this .visitIdFi eld = valu e;
  10444                }
  10445           }
  10446           
  10447           // / <remarks />
  10448           pu blic strin g timestam p {
  10449                get {
  10450                    retu rn this.ti mestampFie ld;
  10451                }
  10452                set {
  10453                    this .timestamp Field = va lue;
  10454                }
  10455           }
  10456           
  10457           // / <remarks />
  10458           pu blic strin g status {
  10459                get {
  10460                    retu rn this.st atusField;
  10461                }
  10462                set {
  10463                    this .statusFie ld = value ;
  10464                }
  10465           }
  10466           
  10467           // / <remarks />
  10468           pu blic SiteT O facility  {
  10469                get {
  10470                    retu rn this.fa cilityFiel d;
  10471                }
  10472                set {
  10473                    this .facilityF ield = val ue;
  10474                }
  10475           }
  10476       }
  10477       
  10478       /// <r emarks/>
  10479       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10480       [Syste m.Serializ ableAttrib ute()]
  10481       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10482       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10483         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10484       public  partial c lass Tagge dAppointme ntArray :  AbstractTa ggedArrayT O {
  10485           
  10486           pr ivate Appo intmentTO[ ] apptsFie ld;
  10487           
  10488           // / <remarks />
  10489           pu blic Appoi ntmentTO[]  appts {
  10490                get {
  10491                    retu rn this.ap ptsField;
  10492                }
  10493                set {
  10494                    this .apptsFiel d = value;
  10495                }
  10496           }
  10497       }
  10498       
  10499       /// <r emarks/>
  10500       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10501       [Syste m.Serializ ableAttrib ute()]
  10502       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10503       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10504         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10505       public  partial c lass Appoi ntmentTO :  AbstractT O {
  10506           
  10507           pr ivate stri ng idField ;
  10508           
  10509           pr ivate stri ng timesta mpField;
  10510           
  10511           pr ivate stri ng titleFi eld;
  10512           
  10513           pr ivate stri ng statusF ield;
  10514           
  10515           pr ivate stri ng textFie ld;
  10516           
  10517           pr ivate Tagg edText fac ilityField ;
  10518           
  10519           pr ivate Hosp italLocati onTO clini cField;
  10520           
  10521           pr ivate stri ng labDate TimeField;
  10522           
  10523           pr ivate stri ng xrayDat eTimeField ;
  10524           
  10525           pr ivate stri ng ekgDate TimeField;
  10526           
  10527           pr ivate stri ng purpose Field;
  10528           
  10529           pr ivate stri ng typeFie ld;
  10530           
  10531           pr ivate stri ng current StatusFiel d;
  10532           
  10533           pr ivate stri ng visitId Field;
  10534           
  10535           pr ivate stri ng provide rNameField ;
  10536           
  10537           // / <remarks />
  10538           pu blic strin g id {
  10539                get {
  10540                    retu rn this.id Field;
  10541                }
  10542                set {
  10543                    this .idField =  value;
  10544                }
  10545           }
  10546           
  10547           // / <remarks />
  10548           pu blic strin g timestam p {
  10549                get {
  10550                    retu rn this.ti mestampFie ld;
  10551                }
  10552                set {
  10553                    this .timestamp Field = va lue;
  10554                }
  10555           }
  10556           
  10557           // / <remarks />
  10558           pu blic strin g title {
  10559                get {
  10560                    retu rn this.ti tleField;
  10561                }
  10562                set {
  10563                    this .titleFiel d = value;
  10564                }
  10565           }
  10566           
  10567           // / <remarks />
  10568           pu blic strin g status {
  10569                get {
  10570                    retu rn this.st atusField;
  10571                }
  10572                set {
  10573                    this .statusFie ld = value ;
  10574                }
  10575           }
  10576           
  10577           // / <remarks />
  10578           pu blic strin g text {
  10579                get {
  10580                    retu rn this.te xtField;
  10581                }
  10582                set {
  10583                    this .textField  = value;
  10584                }
  10585           }
  10586           
  10587           // / <remarks />
  10588           pu blic Tagge dText faci lity {
  10589                get {
  10590                    retu rn this.fa cilityFiel d;
  10591                }
  10592                set {
  10593                    this .facilityF ield = val ue;
  10594                }
  10595           }
  10596           
  10597           // / <remarks />
  10598           pu blic Hospi talLocatio nTO clinic  {
  10599                get {
  10600                    retu rn this.cl inicField;
  10601                }
  10602                set {
  10603                    this .clinicFie ld = value ;
  10604                }
  10605           }
  10606           
  10607           // / <remarks />
  10608           pu blic strin g labDateT ime {
  10609                get {
  10610                    retu rn this.la bDateTimeF ield;
  10611                }
  10612                set {
  10613                    this .labDateTi meField =  value;
  10614                }
  10615           }
  10616           
  10617           // / <remarks />
  10618           pu blic strin g xrayDate Time {
  10619                get {
  10620                    retu rn this.xr ayDateTime Field;
  10621                }
  10622                set {
  10623                    this .xrayDateT imeField =  value;
  10624                }
  10625           }
  10626           
  10627           // / <remarks />
  10628           pu blic strin g ekgDateT ime {
  10629                get {
  10630                    retu rn this.ek gDateTimeF ield;
  10631                }
  10632                set {
  10633                    this .ekgDateTi meField =  value;
  10634                }
  10635           }
  10636           
  10637           // / <remarks />
  10638           pu blic strin g purpose  {
  10639                get {
  10640                    retu rn this.pu rposeField ;
  10641                }
  10642                set {
  10643                    this .purposeFi eld = valu e;
  10644                }
  10645           }
  10646           
  10647           // / <remarks />
  10648           pu blic strin g type {
  10649                get {
  10650                    retu rn this.ty peField;
  10651                }
  10652                set {
  10653                    this .typeField  = value;
  10654                }
  10655           }
  10656           
  10657           // / <remarks />
  10658           pu blic strin g currentS tatus {
  10659                get {
  10660                    retu rn this.cu rrentStatu sField;
  10661                }
  10662                set {
  10663                    this .currentSt atusField  = value;
  10664                }
  10665           }
  10666           
  10667           // / <remarks />
  10668           pu blic strin g visitId  {
  10669                get {
  10670                    retu rn this.vi sitIdField ;
  10671                }
  10672                set {
  10673                    this .visitIdFi eld = valu e;
  10674                }
  10675           }
  10676           
  10677           // / <remarks />
  10678           pu blic strin g provider Name {
  10679                get {
  10680                    retu rn this.pr oviderName Field;
  10681                }
  10682                set {
  10683                    this .providerN ameField =  value;
  10684                }
  10685           }
  10686       }
  10687       
  10688       /// <r emarks/>
  10689       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10690       [Syste m.Serializ ableAttrib ute()]
  10691       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10692       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10693         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10694       public  partial c lass Tagge dConsultAr ray : Abst ractTagged ArrayTO {
  10695           
  10696           pr ivate Cons ultTO[] co nsultsFiel d;
  10697           
  10698           // / <remarks />
  10699           pu blic Consu ltTO[] con sults {
  10700                get {
  10701                    retu rn this.co nsultsFiel d;
  10702                }
  10703                set {
  10704                    this .consultsF ield = val ue;
  10705                }
  10706           }
  10707       }
  10708       
  10709       /// <r emarks/>
  10710       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10711       [Syste m.Serializ ableAttrib ute()]
  10712       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10713       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10714         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10715       public  partial c lass Tagge dMedicatio nArray : A bstractTag gedArrayTO  {
  10716           
  10717           pr ivate Medi cationTO[]  medsField ;
  10718           
  10719           // / <remarks />
  10720           pu blic Medic ationTO[]  meds {
  10721                get {
  10722                    retu rn this.me dsField;
  10723                }
  10724                set {
  10725                    this .medsField  = value;
  10726                }
  10727           }
  10728       }
  10729       
  10730       /// <r emarks/>
  10731       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  10732       [Syste m.Serializ ableAttrib ute()]
  10733       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  10734       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  10735         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  10736       public  partial c lass Medic ationTO :  AbstractTO  {
  10737           
  10738           pr ivate stri ng idField ;
  10739           
  10740           pr ivate stri ng nameFie ld;
  10741           
  10742           pr ivate stri ng rxNumFi eld;
  10743           
  10744           pr ivate stri ng quantit yField;
  10745           
  10746           pr ivate stri ng expirat ionDateFie ld;
  10747           
  10748           pr ivate stri ng issueDa teField;
  10749           
  10750           pr ivate stri ng startDa teField;
  10751           
  10752           pr ivate stri ng stopDat eField;
  10753           
  10754           pr ivate stri ng orderId Field;
  10755           
  10756           pr ivate stri ng statusF ield;
  10757           
  10758           pr ivate stri ng refills Field;
  10759           
  10760           pr ivate bool  isOutpati entField;
  10761           
  10762           pr ivate bool  isInpatie ntField;
  10763           
  10764           pr ivate bool  isIVField ;
  10765           
  10766           pr ivate bool  isUnitDos eField;
  10767           
  10768           pr ivate bool  isNonVAFi eld;
  10769           
  10770           pr ivate bool  isImoFiel d;
  10771           
  10772           pr ivate stri ng lastFil lDateField ;
  10773           
  10774           pr ivate stri ng remaini ngField;
  10775           
  10776           pr ivate Tagg edText fac ilityField ;
  10777           
  10778           pr ivate Auth orTO provi derField;
  10779           
  10780           pr ivate stri ng costFie ld;
  10781           
  10782           pr ivate stri ng sigFiel d;
  10783           
  10784           pr ivate stri ng typeFie ld;
  10785           
  10786           pr ivate stri ng additiv esField;
  10787           
  10788           pr ivate stri ng solutio nField;
  10789           
  10790           pr ivate stri ng rateFie ld;
  10791           
  10792           pr ivate stri ng routeFi eld;
  10793           
  10794           pr ivate stri ng doseFie ld;
  10795           
  10796           pr ivate stri ng instruc tionField;
  10797           
  10798           pr ivate stri ng comment Field;
  10799           
  10800           pr ivate stri ng dateDoc umentedFie ld;
  10801           
  10802           pr ivate Auth orTO docum entorField ;
  10803           
  10804           pr ivate stri ng detailF ield;
  10805           
  10806           pr ivate stri ng schedul eField;
  10807           
  10808           pr ivate stri ng daysSup plyField;
  10809           
  10810           pr ivate Tagg edText hos pitalField ;
  10811           
  10812           pr ivate Tagg edText dru gField;
  10813           
  10814           pr ivate bool  isSupplyF ield;
  10815           
  10816           // / <remarks />
  10817           pu blic strin g id {
  10818                get {
  10819                    retu rn this.id Field;
  10820                }
  10821                set {
  10822                    this .idField =  value;
  10823                }
  10824           }
  10825           
  10826           // / <remarks />
  10827           pu blic strin g name {
  10828                get {
  10829                    retu rn this.na meField;
  10830                }
  10831                set {
  10832                    this .nameField  = value;
  10833                }
  10834           }
  10835           
  10836           // / <remarks />
  10837           pu blic strin g rxNum {
  10838                get {
  10839                    retu rn this.rx NumField;
  10840                }
  10841                set {
  10842                    this .rxNumFiel d = value;
  10843                }
  10844           }
  10845           
  10846           // / <remarks />
  10847           pu blic strin g quantity  {
  10848                get {
  10849                    retu rn this.qu antityFiel d;
  10850                }
  10851                set {
  10852                    this .quantityF ield = val ue;
  10853                }
  10854           }
  10855           
  10856           // / <remarks />
  10857           pu blic strin g expirati onDate {
  10858                get {
  10859                    retu rn this.ex pirationDa teField;
  10860                }
  10861                set {
  10862                    this .expiratio nDateField  = value;
  10863                }
  10864           }
  10865           
  10866           // / <remarks />
  10867           pu blic strin g issueDat e {
  10868                get {
  10869                    retu rn this.is sueDateFie ld;
  10870                }
  10871                set {
  10872                    this .issueDate Field = va lue;
  10873                }
  10874           }
  10875           
  10876           // / <remarks />
  10877           pu blic strin g startDat e {
  10878                get {
  10879                    retu rn this.st artDateFie ld;
  10880                }
  10881                set {
  10882                    this .startDate Field = va lue;
  10883                }
  10884           }
  10885           
  10886           // / <remarks />
  10887           pu blic strin g stopDate  {
  10888                get {
  10889                    retu rn this.st opDateFiel d;
  10890                }
  10891                set {
  10892                    this .stopDateF ield = val ue;
  10893                }
  10894           }
  10895           
  10896           // / <remarks />
  10897           pu blic strin g orderId  {
  10898                get {
  10899                    retu rn this.or derIdField ;
  10900                }
  10901                set {
  10902                    this .orderIdFi eld = valu e;
  10903                }
  10904           }
  10905           
  10906           // / <remarks />
  10907           pu blic strin g status {
  10908                get {
  10909                    retu rn this.st atusField;
  10910                }
  10911                set {
  10912                    this .statusFie ld = value ;
  10913                }
  10914           }
  10915           
  10916           // / <remarks />
  10917           pu blic strin g refills  {
  10918                get {
  10919                    retu rn this.re fillsField ;
  10920                }
  10921                set {
  10922                    this .refillsFi eld = valu e;
  10923                }
  10924           }
  10925           
  10926           // / <remarks />
  10927           pu blic bool  isOutpatie nt {
  10928                get {
  10929                    retu rn this.is Outpatient Field;
  10930                }
  10931                set {
  10932                    this .isOutpati entField =  value;
  10933                }
  10934           }
  10935           
  10936           // / <remarks />
  10937           pu blic bool  isInpatien t {
  10938                get {
  10939                    retu rn this.is InpatientF ield;
  10940                }
  10941                set {
  10942                    this .isInpatie ntField =  value;
  10943                }
  10944           }
  10945           
  10946           // / <remarks />
  10947           pu blic bool  isIV {
  10948                get {
  10949                    retu rn this.is IVField;
  10950                }
  10951                set {
  10952                    this .isIVField  = value;
  10953                }
  10954           }
  10955           
  10956           // / <remarks />
  10957           pu blic bool  isUnitDose  {
  10958                get {
  10959                    retu rn this.is UnitDoseFi eld;
  10960                }
  10961                set {
  10962                    this .isUnitDos eField = v alue;
  10963                }
  10964           }
  10965           
  10966           // / <remarks />
  10967           pu blic bool  isNonVA {
  10968                get {
  10969                    retu rn this.is NonVAField ;
  10970                }
  10971                set {
  10972                    this .isNonVAFi eld = valu e;
  10973                }
  10974           }
  10975           
  10976           // / <remarks />
  10977           pu blic bool  isImo {
  10978                get {
  10979                    retu rn this.is ImoField;
  10980                }
  10981                set {
  10982                    this .isImoFiel d = value;
  10983                }
  10984           }
  10985           
  10986           // / <remarks />
  10987           pu blic strin g lastFill Date {
  10988                get {
  10989                    retu rn this.la stFillDate Field;
  10990                }
  10991                set {
  10992                    this .lastFillD ateField =  value;
  10993                }
  10994           }
  10995           
  10996           // / <remarks />
  10997           pu blic strin g remainin g {
  10998                get {
  10999                    retu rn this.re mainingFie ld;
  11000                }
  11001                set {
  11002                    this .remaining Field = va lue;
  11003                }
  11004           }
  11005           
  11006           // / <remarks />
  11007           pu blic Tagge dText faci lity {
  11008                get {
  11009                    retu rn this.fa cilityFiel d;
  11010                }
  11011                set {
  11012                    this .facilityF ield = val ue;
  11013                }
  11014           }
  11015           
  11016           // / <remarks />
  11017           pu blic Autho rTO provid er {
  11018                get {
  11019                    retu rn this.pr oviderFiel d;
  11020                }
  11021                set {
  11022                    this .providerF ield = val ue;
  11023                }
  11024           }
  11025           
  11026           // / <remarks />
  11027           pu blic strin g cost {
  11028                get {
  11029                    retu rn this.co stField;
  11030                }
  11031                set {
  11032                    this .costField  = value;
  11033                }
  11034           }
  11035           
  11036           // / <remarks />
  11037           pu blic strin g sig {
  11038                get {
  11039                    retu rn this.si gField;
  11040                }
  11041                set {
  11042                    this .sigField  = value;
  11043                }
  11044           }
  11045           
  11046           // / <remarks />
  11047           pu blic strin g type {
  11048                get {
  11049                    retu rn this.ty peField;
  11050                }
  11051                set {
  11052                    this .typeField  = value;
  11053                }
  11054           }
  11055           
  11056           // / <remarks />
  11057           pu blic strin g additive s {
  11058                get {
  11059                    retu rn this.ad ditivesFie ld;
  11060                }
  11061                set {
  11062                    this .additives Field = va lue;
  11063                }
  11064           }
  11065           
  11066           // / <remarks />
  11067           pu blic strin g solution  {
  11068                get {
  11069                    retu rn this.so lutionFiel d;
  11070                }
  11071                set {
  11072                    this .solutionF ield = val ue;
  11073                }
  11074           }
  11075           
  11076           // / <remarks />
  11077           pu blic strin g rate {
  11078                get {
  11079                    retu rn this.ra teField;
  11080                }
  11081                set {
  11082                    this .rateField  = value;
  11083                }
  11084           }
  11085           
  11086           // / <remarks />
  11087           pu blic strin g route {
  11088                get {
  11089                    retu rn this.ro uteField;
  11090                }
  11091                set {
  11092                    this .routeFiel d = value;
  11093                }
  11094           }
  11095           
  11096           // / <remarks />
  11097           pu blic strin g dose {
  11098                get {
  11099                    retu rn this.do seField;
  11100                }
  11101                set {
  11102                    this .doseField  = value;
  11103                }
  11104           }
  11105           
  11106           // / <remarks />
  11107           pu blic strin g instruct ion {
  11108                get {
  11109                    retu rn this.in structionF ield;
  11110                }
  11111                set {
  11112                    this .instructi onField =  value;
  11113                }
  11114           }
  11115           
  11116           // / <remarks />
  11117           pu blic strin g comment  {
  11118                get {
  11119                    retu rn this.co mmentField ;
  11120                }
  11121                set {
  11122                    this .commentFi eld = valu e;
  11123                }
  11124           }
  11125           
  11126           // / <remarks />
  11127           pu blic strin g dateDocu mented {
  11128                get {
  11129                    retu rn this.da teDocument edField;
  11130                }
  11131                set {
  11132                    this .dateDocum entedField  = value;
  11133                }
  11134           }
  11135           
  11136           // / <remarks />
  11137           pu blic Autho rTO docume ntor {
  11138                get {
  11139                    retu rn this.do cumentorFi eld;
  11140                }
  11141                set {
  11142                    this .documento rField = v alue;
  11143                }
  11144           }
  11145           
  11146           // / <remarks />
  11147           pu blic strin g detail {
  11148                get {
  11149                    retu rn this.de tailField;
  11150                }
  11151                set {
  11152                    this .detailFie ld = value ;
  11153                }
  11154           }
  11155           
  11156           // / <remarks />
  11157           pu blic strin g schedule  {
  11158                get {
  11159                    retu rn this.sc heduleFiel d;
  11160                }
  11161                set {
  11162                    this .scheduleF ield = val ue;
  11163                }
  11164           }
  11165           
  11166           // / <remarks />
  11167           pu blic strin g daysSupp ly {
  11168                get {
  11169                    retu rn this.da ysSupplyFi eld;
  11170                }
  11171                set {
  11172                    this .daysSuppl yField = v alue;
  11173                }
  11174           }
  11175           
  11176           // / <remarks />
  11177           pu blic Tagge dText hosp ital {
  11178                get {
  11179                    retu rn this.ho spitalFiel d;
  11180                }
  11181                set {
  11182                    this .hospitalF ield = val ue;
  11183                }
  11184           }
  11185           
  11186           // / <remarks />
  11187           pu blic Tagge dText drug  {
  11188                get {
  11189                    retu rn this.dr ugField;
  11190                }
  11191                set {
  11192                    this .drugField  = value;
  11193                }
  11194           }
  11195           
  11196           // / <remarks />
  11197           pu blic bool  isSupply {
  11198                get {
  11199                    retu rn this.is SupplyFiel d;
  11200                }
  11201                set {
  11202                    this .isSupplyF ield = val ue;
  11203                }
  11204           }
  11205       }
  11206       
  11207       /// <r emarks/>
  11208       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11209       [Syste m.Serializ ableAttrib ute()]
  11210       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11211       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11212         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11213       public  partial c lass Tagge dNoteArray  : Abstrac tTaggedArr ayTO {
  11214           
  11215           pr ivate Note TO[] notes Field;
  11216           
  11217           // / <remarks />
  11218           pu blic NoteT O[] notes  {
  11219                get {
  11220                    retu rn this.no tesField;
  11221                }
  11222                set {
  11223                    this .notesFiel d = value;
  11224                }
  11225           }
  11226       }
  11227       
  11228       /// <r emarks/>
  11229       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11230       [Syste m.Serializ ableAttrib ute()]
  11231       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11232       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11233         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11234       public  partial c lass NoteT O : Abstra ctTO {
  11235           
  11236           pr ivate stri ng idField ;
  11237           
  11238           pr ivate stri ng timesta mpField;
  11239           
  11240           pr ivate stri ng admitTi mestampFie ld;
  11241           
  11242           pr ivate stri ng dischar geTimestam pField;
  11243           
  11244           pr ivate stri ng service CategoryFi eld;
  11245           
  11246           pr ivate stri ng localTi tleField;
  11247           
  11248           pr ivate stri ng standar dTitleFiel d;
  11249           
  11250           pr ivate Auth orTO autho rField;
  11251           
  11252           pr ivate Hosp italLocati onTO locat ionField;
  11253           
  11254           pr ivate stri ng textFie ld;
  11255           
  11256           pr ivate bool  hasAddend umField;
  11257           
  11258           pr ivate bool  isAddendu mField;
  11259           
  11260           pr ivate stri ng origina lNoteIDFie ld;
  11261           
  11262           pr ivate bool  hasImages Field;
  11263           
  11264           pr ivate stri ng itemIdF ield;
  11265           
  11266           pr ivate Auth orTO appro vedByField ;
  11267           
  11268           pr ivate stri ng statusF ield;
  11269           
  11270           pr ivate stri ng typeFie ld;
  11271           
  11272           pr ivate stri ng signatu reTimestam pField;
  11273           
  11274           // / <remarks />
  11275           pu blic strin g id {
  11276                get {
  11277                    retu rn this.id Field;
  11278                }
  11279                set {
  11280                    this .idField =  value;
  11281                }
  11282           }
  11283           
  11284           // / <remarks />
  11285           pu blic strin g timestam p {
  11286                get {
  11287                    retu rn this.ti mestampFie ld;
  11288                }
  11289                set {
  11290                    this .timestamp Field = va lue;
  11291                }
  11292           }
  11293           
  11294           // / <remarks />
  11295           pu blic strin g admitTim estamp {
  11296                get {
  11297                    retu rn this.ad mitTimesta mpField;
  11298                }
  11299                set {
  11300                    this .admitTime stampField  = value;
  11301                }
  11302           }
  11303           
  11304           // / <remarks />
  11305           pu blic strin g discharg eTimestamp  {
  11306                get {
  11307                    retu rn this.di schargeTim estampFiel d;
  11308                }
  11309                set {
  11310                    this .discharge TimestampF ield = val ue;
  11311                }
  11312           }
  11313           
  11314           // / <remarks />
  11315           pu blic strin g serviceC ategory {
  11316                get {
  11317                    retu rn this.se rviceCateg oryField;
  11318                }
  11319                set {
  11320                    this .serviceCa tegoryFiel d = value;
  11321                }
  11322           }
  11323           
  11324           // / <remarks />
  11325           pu blic strin g localTit le {
  11326                get {
  11327                    retu rn this.lo calTitleFi eld;
  11328                }
  11329                set {
  11330                    this .localTitl eField = v alue;
  11331                }
  11332           }
  11333           
  11334           // / <remarks />
  11335           pu blic strin g standard Title {
  11336                get {
  11337                    retu rn this.st andardTitl eField;
  11338                }
  11339                set {
  11340                    this .standardT itleField  = value;
  11341                }
  11342           }
  11343           
  11344           // / <remarks />
  11345           pu blic Autho rTO author  {
  11346                get {
  11347                    retu rn this.au thorField;
  11348                }
  11349                set {
  11350                    this .authorFie ld = value ;
  11351                }
  11352           }
  11353           
  11354           // / <remarks />
  11355           pu blic Hospi talLocatio nTO locati on {
  11356                get {
  11357                    retu rn this.lo cationFiel d;
  11358                }
  11359                set {
  11360                    this .locationF ield = val ue;
  11361                }
  11362           }
  11363           
  11364           // / <remarks />
  11365           pu blic strin g text {
  11366                get {
  11367                    retu rn this.te xtField;
  11368                }
  11369                set {
  11370                    this .textField  = value;
  11371                }
  11372           }
  11373           
  11374           // / <remarks />
  11375           pu blic bool  hasAddendu m {
  11376                get {
  11377                    retu rn this.ha sAddendumF ield;
  11378                }
  11379                set {
  11380                    this .hasAddend umField =  value;
  11381                }
  11382           }
  11383           
  11384           // / <remarks />
  11385           pu blic bool  isAddendum  {
  11386                get {
  11387                    retu rn this.is AddendumFi eld;
  11388                }
  11389                set {
  11390                    this .isAddendu mField = v alue;
  11391                }
  11392           }
  11393           
  11394           // / <remarks />
  11395           pu blic strin g original NoteID {
  11396                get {
  11397                    retu rn this.or iginalNote IDField;
  11398                }
  11399                set {
  11400                    this .originalN oteIDField  = value;
  11401                }
  11402           }
  11403           
  11404           // / <remarks />
  11405           pu blic bool  hasImages  {
  11406                get {
  11407                    retu rn this.ha sImagesFie ld;
  11408                }
  11409                set {
  11410                    this .hasImages Field = va lue;
  11411                }
  11412           }
  11413           
  11414           // / <remarks />
  11415           pu blic strin g itemId {
  11416                get {
  11417                    retu rn this.it emIdField;
  11418                }
  11419                set {
  11420                    this .itemIdFie ld = value ;
  11421                }
  11422           }
  11423           
  11424           // / <remarks />
  11425           pu blic Autho rTO approv edBy {
  11426                get {
  11427                    retu rn this.ap provedByFi eld;
  11428                }
  11429                set {
  11430                    this .approvedB yField = v alue;
  11431                }
  11432           }
  11433           
  11434           // / <remarks />
  11435           pu blic strin g status {
  11436                get {
  11437                    retu rn this.st atusField;
  11438                }
  11439                set {
  11440                    this .statusFie ld = value ;
  11441                }
  11442           }
  11443           
  11444           // / <remarks />
  11445           pu blic strin g type {
  11446                get {
  11447                    retu rn this.ty peField;
  11448                }
  11449                set {
  11450                    this .typeField  = value;
  11451                }
  11452           }
  11453           
  11454           // / <remarks />
  11455           pu blic strin g signatur eTimestamp  {
  11456                get {
  11457                    retu rn this.si gnatureTim estampFiel d;
  11458                }
  11459                set {
  11460                    this .signature TimestampF ield = val ue;
  11461                }
  11462           }
  11463       }
  11464       
  11465       /// <r emarks/>
  11466       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11467       [Syste m.Serializ ableAttrib ute()]
  11468       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11469       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11470         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11471       public  partial c lass Tagge dProblemAr ray : Abst ractTagged ArrayTO {
  11472           
  11473           pr ivate Prob lemTO[] pr oblemsFiel d;
  11474           
  11475           // / <remarks />
  11476           pu blic Probl emTO[] pro blems {
  11477                get {
  11478                    retu rn this.pr oblemsFiel d;
  11479                }
  11480                set {
  11481                    this .problemsF ield = val ue;
  11482                }
  11483           }
  11484       }
  11485       
  11486       /// <r emarks/>
  11487       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11488       [Syste m.Serializ ableAttrib ute()]
  11489       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11490       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11491         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11492       public  partial c lass Probl emTO : Abs tractTO {
  11493           
  11494           pr ivate bool  removedFi eld;
  11495           
  11496           pr ivate bool  verifiedF ield;
  11497           
  11498           pr ivate Tagg edNoteArra y comments Field;
  11499           
  11500           pr ivate Tagg edText acu ityField;
  11501           
  11502           pr ivate stri ng idField ;
  11503           
  11504           pr ivate stri ng statusF ield;
  11505           
  11506           pr ivate stri ng provide rNarrative Field;
  11507           
  11508           pr ivate stri ng onsetDa teField;
  11509           
  11510           pr ivate stri ng modifie dDateField ;
  11511           
  11512           pr ivate stri ng resolve dDateField ;
  11513           
  11514           pr ivate stri ng exposur esField;
  11515           
  11516           pr ivate stri ng noteNar rativeFiel d;
  11517           
  11518           pr ivate stri ng priorit yField;
  11519           
  11520           pr ivate Auth orTO obser verField;
  11521           
  11522           pr ivate Tagg edText fac ilityField ;
  11523           
  11524           pr ivate Obse rvationTyp eTO typeFi eld;
  11525           
  11526           pr ivate stri ng comment Field;
  11527           
  11528           pr ivate Tagg edTextArra y organiza tionalProp ertiesFiel d;
  11529           
  11530           pr ivate stri ng timesta mpField;
  11531           
  11532           // / <remarks />
  11533           pu blic bool  removed {
  11534                get {
  11535                    retu rn this.re movedField ;
  11536                }
  11537                set {
  11538                    this .removedFi eld = valu e;
  11539                }
  11540           }
  11541           
  11542           // / <remarks />
  11543           pu blic bool  verified {
  11544                get {
  11545                    retu rn this.ve rifiedFiel d;
  11546                }
  11547                set {
  11548                    this .verifiedF ield = val ue;
  11549                }
  11550           }
  11551           
  11552           // / <remarks />
  11553           pu blic Tagge dNoteArray  comments  {
  11554                get {
  11555                    retu rn this.co mmentsFiel d;
  11556                }
  11557                set {
  11558                    this .commentsF ield = val ue;
  11559                }
  11560           }
  11561           
  11562           // / <remarks />
  11563           pu blic Tagge dText acui ty {
  11564                get {
  11565                    retu rn this.ac uityField;
  11566                }
  11567                set {
  11568                    this .acuityFie ld = value ;
  11569                }
  11570           }
  11571           
  11572           // / <remarks />
  11573           pu blic strin g id {
  11574                get {
  11575                    retu rn this.id Field;
  11576                }
  11577                set {
  11578                    this .idField =  value;
  11579                }
  11580           }
  11581           
  11582           // / <remarks />
  11583           pu blic strin g status {
  11584                get {
  11585                    retu rn this.st atusField;
  11586                }
  11587                set {
  11588                    this .statusFie ld = value ;
  11589                }
  11590           }
  11591           
  11592           // / <remarks />
  11593           pu blic strin g provider Narrative  {
  11594                get {
  11595                    retu rn this.pr oviderNarr ativeField ;
  11596                }
  11597                set {
  11598                    this .providerN arrativeFi eld = valu e;
  11599                }
  11600           }
  11601           
  11602           // / <remarks />
  11603           pu blic strin g onsetDat e {
  11604                get {
  11605                    retu rn this.on setDateFie ld;
  11606                }
  11607                set {
  11608                    this .onsetDate Field = va lue;
  11609                }
  11610           }
  11611           
  11612           // / <remarks />
  11613           pu blic strin g modified Date {
  11614                get {
  11615                    retu rn this.mo difiedDate Field;
  11616                }
  11617                set {
  11618                    this .modifiedD ateField =  value;
  11619                }
  11620           }
  11621           
  11622           // / <remarks />
  11623           pu blic strin g resolved Date {
  11624                get {
  11625                    retu rn this.re solvedDate Field;
  11626                }
  11627                set {
  11628                    this .resolvedD ateField =  value;
  11629                }
  11630           }
  11631           
  11632           // / <remarks />
  11633           pu blic strin g exposure s {
  11634                get {
  11635                    retu rn this.ex posuresFie ld;
  11636                }
  11637                set {
  11638                    this .exposures Field = va lue;
  11639                }
  11640           }
  11641           
  11642           // / <remarks />
  11643           pu blic strin g noteNarr ative {
  11644                get {
  11645                    retu rn this.no teNarrativ eField;
  11646                }
  11647                set {
  11648                    this .noteNarra tiveField  = value;
  11649                }
  11650           }
  11651           
  11652           // / <remarks />
  11653           pu blic strin g priority  {
  11654                get {
  11655                    retu rn this.pr iorityFiel d;
  11656                }
  11657                set {
  11658                    this .priorityF ield = val ue;
  11659                }
  11660           }
  11661           
  11662           // / <remarks />
  11663           pu blic Autho rTO observ er {
  11664                get {
  11665                    retu rn this.ob serverFiel d;
  11666                }
  11667                set {
  11668                    this .observerF ield = val ue;
  11669                }
  11670           }
  11671           
  11672           // / <remarks />
  11673           pu blic Tagge dText faci lity {
  11674                get {
  11675                    retu rn this.fa cilityFiel d;
  11676                }
  11677                set {
  11678                    this .facilityF ield = val ue;
  11679                }
  11680           }
  11681           
  11682           // / <remarks />
  11683           pu blic Obser vationType TO type {
  11684                get {
  11685                    retu rn this.ty peField;
  11686                }
  11687                set {
  11688                    this .typeField  = value;
  11689                }
  11690           }
  11691           
  11692           // / <remarks />
  11693           pu blic strin g comment  {
  11694                get {
  11695                    retu rn this.co mmentField ;
  11696                }
  11697                set {
  11698                    this .commentFi eld = valu e;
  11699                }
  11700           }
  11701           
  11702           // / <remarks />
  11703           pu blic Tagge dTextArray  organizat ionalPrope rties {
  11704                get {
  11705                    retu rn this.or ganization alProperti esField;
  11706                }
  11707                set {
  11708                    this .organizat ionalPrope rtiesField  = value;
  11709                }
  11710           }
  11711           
  11712           // / <remarks />
  11713           pu blic strin g timestam p {
  11714                get {
  11715                    retu rn this.ti mestampFie ld;
  11716                }
  11717                set {
  11718                    this .timestamp Field = va lue;
  11719                }
  11720           }
  11721       }
  11722       
  11723       /// <r emarks/>
  11724       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11725       [Syste m.Serializ ableAttrib ute()]
  11726       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11727       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11728         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11729       public  partial c lass Obser vationType TO : Abstr actTO {
  11730           
  11731           pr ivate stri ng idField ;
  11732           
  11733           pr ivate stri ng categor yField;
  11734           
  11735           pr ivate stri ng nameFie ld;
  11736           
  11737           pr ivate stri ng shortNa meField;
  11738           
  11739           pr ivate stri ng dataIdF ield;
  11740           
  11741           pr ivate stri ng dataNam eField;
  11742           
  11743           pr ivate stri ng dataTyp eField;
  11744           
  11745           // / <remarks />
  11746           pu blic strin g id {
  11747                get {
  11748                    retu rn this.id Field;
  11749                }
  11750                set {
  11751                    this .idField =  value;
  11752                }
  11753           }
  11754           
  11755           // / <remarks />
  11756           pu blic strin g category  {
  11757                get {
  11758                    retu rn this.ca tegoryFiel d;
  11759                }
  11760                set {
  11761                    this .categoryF ield = val ue;
  11762                }
  11763           }
  11764           
  11765           // / <remarks />
  11766           pu blic strin g name {
  11767                get {
  11768                    retu rn this.na meField;
  11769                }
  11770                set {
  11771                    this .nameField  = value;
  11772                }
  11773           }
  11774           
  11775           // / <remarks />
  11776           pu blic strin g shortNam e {
  11777                get {
  11778                    retu rn this.sh ortNameFie ld;
  11779                }
  11780                set {
  11781                    this .shortName Field = va lue;
  11782                }
  11783           }
  11784           
  11785           // / <remarks />
  11786           pu blic strin g dataId {
  11787                get {
  11788                    retu rn this.da taIdField;
  11789                }
  11790                set {
  11791                    this .dataIdFie ld = value ;
  11792                }
  11793           }
  11794           
  11795           // / <remarks />
  11796           pu blic strin g dataName  {
  11797                get {
  11798                    retu rn this.da taNameFiel d;
  11799                }
  11800                set {
  11801                    this .dataNameF ield = val ue;
  11802                }
  11803           }
  11804           
  11805           // / <remarks />
  11806           pu blic strin g dataType  {
  11807                get {
  11808                    retu rn this.da taTypeFiel d;
  11809                }
  11810                set {
  11811                    this .dataTypeF ield = val ue;
  11812                }
  11813           }
  11814       }
  11815       
  11816       /// <r emarks/>
  11817       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11818       [Syste m.Serializ ableAttrib ute()]
  11819       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11820       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11821         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11822       public  partial c lass Tagge dSurgeryRe portArray  : Abstract TaggedArra yTO {
  11823           
  11824           pr ivate Surg eryReportT O[] rptsFi eld;
  11825           
  11826           // / <remarks />
  11827           pu blic Surge ryReportTO [] rpts {
  11828                get {
  11829                    retu rn this.rp tsField;
  11830                }
  11831                set {
  11832                    this .rptsField  = value;
  11833                }
  11834           }
  11835       }
  11836       
  11837       /// <r emarks/>
  11838       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  11839       [Syste m.Serializ ableAttrib ute()]
  11840       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  11841       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  11842         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  11843       public  partial c lass Surge ryReportTO  : Abstrac tTO {
  11844           
  11845           pr ivate stri ng idField ;
  11846           
  11847           pr ivate stri ng titleFi eld;
  11848           
  11849           pr ivate stri ng timesta mpField;
  11850           
  11851           pr ivate Auth orTO autho rField;
  11852           
  11853           pr ivate stri ng textFie ld;
  11854           
  11855           pr ivate Tagg edText fac ilityField ;
  11856           
  11857           pr ivate stri ng statusF ield;
  11858           
  11859           pr ivate Tagg edText spe cialtyFiel d;
  11860           
  11861           pr ivate stri ng preOpDx Field;
  11862           
  11863           pr ivate stri ng postOpD xField;
  11864           
  11865           pr ivate stri ng labWork Field;
  11866           
  11867           pr ivate stri ng dictati onTimestam pField;
  11868           
  11869           pr ivate stri ng transcr iptionTime stampField ;
  11870           
  11871           // / <remarks />
  11872           pu blic strin g id {
  11873                get {
  11874                    retu rn this.id Field;
  11875                }
  11876                set {
  11877                    this .idField =  value;
  11878                }
  11879           }
  11880           
  11881           // / <remarks />
  11882           pu blic strin g title {
  11883                get {
  11884                    retu rn this.ti tleField;
  11885                }
  11886                set {
  11887                    this .titleFiel d = value;
  11888                }
  11889           }
  11890           
  11891           // / <remarks />
  11892           pu blic strin g timestam p {
  11893                get {
  11894                    retu rn this.ti mestampFie ld;
  11895                }
  11896                set {
  11897                    this .timestamp Field = va lue;
  11898                }
  11899           }
  11900           
  11901           // / <remarks />
  11902           pu blic Autho rTO author  {
  11903                get {
  11904                    retu rn this.au thorField;
  11905                }
  11906                set {
  11907                    this .authorFie ld = value ;
  11908                }
  11909           }
  11910           
  11911           // / <remarks />
  11912           pu blic strin g text {
  11913                get {
  11914                    retu rn this.te xtField;
  11915                }
  11916                set {
  11917                    this .textField  = value;
  11918                }
  11919           }
  11920           
  11921           // / <remarks />
  11922           pu blic Tagge dText faci lity {
  11923                get {
  11924                    retu rn this.fa cilityFiel d;
  11925                }
  11926                set {
  11927                    this .facilityF ield = val ue;
  11928                }
  11929           }
  11930           
  11931           // / <remarks />
  11932           pu blic strin g status {
  11933                get {
  11934                    retu rn this.st atusField;
  11935                }
  11936                set {
  11937                    this .statusFie ld = value ;
  11938                }
  11939           }
  11940           
  11941           // / <remarks />
  11942           pu blic Tagge dText spec ialty {
  11943                get {
  11944                    retu rn this.sp ecialtyFie ld;
  11945                }
  11946                set {
  11947                    this .specialty Field = va lue;
  11948                }
  11949           }
  11950           
  11951           // / <remarks />
  11952           pu blic strin g preOpDx  {
  11953                get {
  11954                    retu rn this.pr eOpDxField ;
  11955                }
  11956                set {
  11957                    this .preOpDxFi eld = valu e;
  11958                }
  11959           }
  11960           
  11961           // / <remarks />
  11962           pu blic strin g postOpDx  {
  11963                get {
  11964                    retu rn this.po stOpDxFiel d;
  11965                }
  11966                set {
  11967                    this .postOpDxF ield = val ue;
  11968                }
  11969           }
  11970           
  11971           // / <remarks />
  11972           pu blic strin g labWork  {
  11973                get {
  11974                    retu rn this.la bWorkField ;
  11975                }
  11976                set {
  11977                    this .labWorkFi eld = valu e;
  11978                }
  11979           }
  11980           
  11981           // / <remarks />
  11982           pu blic strin g dictatio nTimestamp  {
  11983                get {
  11984                    retu rn this.di ctationTim estampFiel d;
  11985                }
  11986                set {
  11987                    this .dictation TimestampF ield = val ue;
  11988                }
  11989           }
  11990           
  11991           // / <remarks />
  11992           pu blic strin g transcri ptionTimes tamp {
  11993                get {
  11994                    retu rn this.tr anscriptio nTimestamp Field;
  11995                }
  11996                set {
  11997                    this .transcrip tionTimest ampField =  value;
  11998                }
  11999           }
  12000       }
  12001       
  12002       /// <r emarks/>
  12003       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12004       [Syste m.Serializ ableAttrib ute()]
  12005       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12006       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12007         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12008       public  partial c lass Tagge dRadiology ReportArra y : Abstra ctTaggedAr rayTO {
  12009           
  12010           pr ivate Radi ologyRepor tTO[] rpts Field;
  12011           
  12012           // / <remarks />
  12013           pu blic Radio logyReport TO[] rpts  {
  12014                get {
  12015                    retu rn this.rp tsField;
  12016                }
  12017                set {
  12018                    this .rptsField  = value;
  12019                }
  12020           }
  12021       }
  12022       
  12023       /// <r emarks/>
  12024       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12025       [Syste m.Serializ ableAttrib ute()]
  12026       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12027       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12028         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12029       public  partial c lass Radio logyReport TO : Abstr actTO {
  12030           
  12031           pr ivate stri ng accessi onNumberFi eld;
  12032           
  12033           pr ivate stri ng caseNum berField;
  12034           
  12035           pr ivate stri ng idField ;
  12036           
  12037           pr ivate stri ng titleFi eld;
  12038           
  12039           pr ivate stri ng timesta mpField;
  12040           
  12041           pr ivate Auth orTO autho rField;
  12042           
  12043           pr ivate stri ng textFie ld;
  12044           
  12045           pr ivate Tagg edText fac ilityField ;
  12046           
  12047           pr ivate stri ng statusF ield;
  12048           
  12049           pr ivate stri ng cptCode Field;
  12050           
  12051           pr ivate stri ng clinica lHxField;
  12052           
  12053           pr ivate stri ng impress ionField;
  12054           
  12055           // / <remarks />
  12056           pu blic strin g accessio nNumber {
  12057                get {
  12058                    retu rn this.ac cessionNum berField;
  12059                }
  12060                set {
  12061                    this .accession NumberFiel d = value;
  12062                }
  12063           }
  12064           
  12065           // / <remarks />
  12066           pu blic strin g caseNumb er {
  12067                get {
  12068                    retu rn this.ca seNumberFi eld;
  12069                }
  12070                set {
  12071                    this .caseNumbe rField = v alue;
  12072                }
  12073           }
  12074           
  12075           // / <remarks />
  12076           pu blic strin g id {
  12077                get {
  12078                    retu rn this.id Field;
  12079                }
  12080                set {
  12081                    this .idField =  value;
  12082                }
  12083           }
  12084           
  12085           // / <remarks />
  12086           pu blic strin g title {
  12087                get {
  12088                    retu rn this.ti tleField;
  12089                }
  12090                set {
  12091                    this .titleFiel d = value;
  12092                }
  12093           }
  12094           
  12095           // / <remarks />
  12096           pu blic strin g timestam p {
  12097                get {
  12098                    retu rn this.ti mestampFie ld;
  12099                }
  12100                set {
  12101                    this .timestamp Field = va lue;
  12102                }
  12103           }
  12104           
  12105           // / <remarks />
  12106           pu blic Autho rTO author  {
  12107                get {
  12108                    retu rn this.au thorField;
  12109                }
  12110                set {
  12111                    this .authorFie ld = value ;
  12112                }
  12113           }
  12114           
  12115           // / <remarks />
  12116           pu blic strin g text {
  12117                get {
  12118                    retu rn this.te xtField;
  12119                }
  12120                set {
  12121                    this .textField  = value;
  12122                }
  12123           }
  12124           
  12125           // / <remarks />
  12126           pu blic Tagge dText faci lity {
  12127                get {
  12128                    retu rn this.fa cilityFiel d;
  12129                }
  12130                set {
  12131                    this .facilityF ield = val ue;
  12132                }
  12133           }
  12134           
  12135           // / <remarks />
  12136           pu blic strin g status {
  12137                get {
  12138                    retu rn this.st atusField;
  12139                }
  12140                set {
  12141                    this .statusFie ld = value ;
  12142                }
  12143           }
  12144           
  12145           // / <remarks />
  12146           pu blic strin g cptCode  {
  12147                get {
  12148                    retu rn this.cp tCodeField ;
  12149                }
  12150                set {
  12151                    this .cptCodeFi eld = valu e;
  12152                }
  12153           }
  12154           
  12155           // / <remarks />
  12156           pu blic strin g clinical Hx {
  12157                get {
  12158                    retu rn this.cl inicalHxFi eld;
  12159                }
  12160                set {
  12161                    this .clinicalH xField = v alue;
  12162                }
  12163           }
  12164           
  12165           // / <remarks />
  12166           pu blic strin g impressi on {
  12167                get {
  12168                    retu rn this.im pressionFi eld;
  12169                }
  12170                set {
  12171                    this .impressio nField = v alue;
  12172                }
  12173           }
  12174       }
  12175       
  12176       /// <r emarks/>
  12177       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12178       [Syste m.Serializ ableAttrib ute()]
  12179       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12180       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12181         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12182       public  partial c lass Tagge dAllergyAr ray : Abst ractTagged ArrayTO {
  12183           
  12184           pr ivate Alle rgyTO[] al lergiesFie ld;
  12185           
  12186           // / <remarks />
  12187           pu blic Aller gyTO[] all ergies {
  12188                get {
  12189                    retu rn this.al lergiesFie ld;
  12190                }
  12191                set {
  12192                    this .allergies Field = va lue;
  12193                }
  12194           }
  12195       }
  12196       
  12197       /// <r emarks/>
  12198       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12199       [Syste m.Serializ ableAttrib ute()]
  12200       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12201       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12202         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12203       public  partial c lass Aller gyTO : Abs tractTO {
  12204           
  12205           pr ivate stri ng allerge nIdField;
  12206           
  12207           pr ivate stri ng allerge nNameField ;
  12208           
  12209           pr ivate stri ng allerge nTypeField ;
  12210           
  12211           pr ivate stri ng reactio nField;
  12212           
  12213           pr ivate stri ng severit yField;
  12214           
  12215           pr ivate stri ng comment Field;
  12216           
  12217           pr ivate stri ng timesta mpField;
  12218           
  12219           pr ivate Tagg edText fac ilityField ;
  12220           
  12221           pr ivate Hosp italLocati onTO locat ionField;
  12222           
  12223           pr ivate Obse rvationTyp eTO typeFi eld;
  12224           
  12225           pr ivate Auth orTO obser verField;
  12226           
  12227           pr ivate Auth orTO recor derField;
  12228           
  12229           pr ivate Symp tomTO[] re actionsFie ld;
  12230           
  12231           pr ivate Tagg edText[] d rugIngredi entsField;
  12232           
  12233           pr ivate Tagg edText[] d rugClasses Field;
  12234           
  12235           // / <remarks />
  12236           pu blic strin g allergen Id {
  12237                get {
  12238                    retu rn this.al lergenIdFi eld;
  12239                }
  12240                set {
  12241                    this .allergenI dField = v alue;
  12242                }
  12243           }
  12244           
  12245           // / <remarks />
  12246           pu blic strin g allergen Name {
  12247                get {
  12248                    retu rn this.al lergenName Field;
  12249                }
  12250                set {
  12251                    this .allergenN ameField =  value;
  12252                }
  12253           }
  12254           
  12255           // / <remarks />
  12256           pu blic strin g allergen Type {
  12257                get {
  12258                    retu rn this.al lergenType Field;
  12259                }
  12260                set {
  12261                    this .allergenT ypeField =  value;
  12262                }
  12263           }
  12264           
  12265           // / <remarks />
  12266           pu blic strin g reaction  {
  12267                get {
  12268                    retu rn this.re actionFiel d;
  12269                }
  12270                set {
  12271                    this .reactionF ield = val ue;
  12272                }
  12273           }
  12274           
  12275           // / <remarks />
  12276           pu blic strin g severity  {
  12277                get {
  12278                    retu rn this.se verityFiel d;
  12279                }
  12280                set {
  12281                    this .severityF ield = val ue;
  12282                }
  12283           }
  12284           
  12285           // / <remarks />
  12286           pu blic strin g comment  {
  12287                get {
  12288                    retu rn this.co mmentField ;
  12289                }
  12290                set {
  12291                    this .commentFi eld = valu e;
  12292                }
  12293           }
  12294           
  12295           // / <remarks />
  12296           pu blic strin g timestam p {
  12297                get {
  12298                    retu rn this.ti mestampFie ld;
  12299                }
  12300                set {
  12301                    this .timestamp Field = va lue;
  12302                }
  12303           }
  12304           
  12305           // / <remarks />
  12306           pu blic Tagge dText faci lity {
  12307                get {
  12308                    retu rn this.fa cilityFiel d;
  12309                }
  12310                set {
  12311                    this .facilityF ield = val ue;
  12312                }
  12313           }
  12314           
  12315           // / <remarks />
  12316           pu blic Hospi talLocatio nTO locati on {
  12317                get {
  12318                    retu rn this.lo cationFiel d;
  12319                }
  12320                set {
  12321                    this .locationF ield = val ue;
  12322                }
  12323           }
  12324           
  12325           // / <remarks />
  12326           pu blic Obser vationType TO type {
  12327                get {
  12328                    retu rn this.ty peField;
  12329                }
  12330                set {
  12331                    this .typeField  = value;
  12332                }
  12333           }
  12334           
  12335           // / <remarks />
  12336           pu blic Autho rTO observ er {
  12337                get {
  12338                    retu rn this.ob serverFiel d;
  12339                }
  12340                set {
  12341                    this .observerF ield = val ue;
  12342                }
  12343           }
  12344           
  12345           // / <remarks />
  12346           pu blic Autho rTO record er {
  12347                get {
  12348                    retu rn this.re corderFiel d;
  12349                }
  12350                set {
  12351                    this .recorderF ield = val ue;
  12352                }
  12353           }
  12354           
  12355           // / <remarks />
  12356           pu blic Sympt omTO[] rea ctions {
  12357                get {
  12358                    retu rn this.re actionsFie ld;
  12359                }
  12360                set {
  12361                    this .reactions Field = va lue;
  12362                }
  12363           }
  12364           
  12365           // / <remarks />
  12366           pu blic Tagge dText[] dr ugIngredie nts {
  12367                get {
  12368                    retu rn this.dr ugIngredie ntsField;
  12369                }
  12370                set {
  12371                    this .drugIngre dientsFiel d = value;
  12372                }
  12373           }
  12374           
  12375           // / <remarks />
  12376           pu blic Tagge dText[] dr ugClasses  {
  12377                get {
  12378                    retu rn this.dr ugClassesF ield;
  12379                }
  12380                set {
  12381                    this .drugClass esField =  value;
  12382                }
  12383           }
  12384       }
  12385       
  12386       /// <r emarks/>
  12387       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12388       [Syste m.Serializ ableAttrib ute()]
  12389       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12390       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12391         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12392       public  partial c lass Sympt omTO : Abs tractTO {
  12393           
  12394           pr ivate stri ng idField ;
  12395           
  12396           pr ivate stri ng nameFie ld;
  12397           
  12398           pr ivate bool  isNationa lField;
  12399           
  12400           pr ivate stri ng vuidFie ld;
  12401           
  12402           pr ivate Obse rvationTyp eTO typeFi eld;
  12403           
  12404           pr ivate Auth orTO obser verField;
  12405           
  12406           pr ivate stri ng timesta mpField;
  12407           
  12408           pr ivate Tagg edText fac ilityField ;
  12409           
  12410           // / <remarks />
  12411           pu blic strin g id {
  12412                get {
  12413                    retu rn this.id Field;
  12414                }
  12415                set {
  12416                    this .idField =  value;
  12417                }
  12418           }
  12419           
  12420           // / <remarks />
  12421           pu blic strin g name {
  12422                get {
  12423                    retu rn this.na meField;
  12424                }
  12425                set {
  12426                    this .nameField  = value;
  12427                }
  12428           }
  12429           
  12430           // / <remarks />
  12431           pu blic bool  isNational  {
  12432                get {
  12433                    retu rn this.is NationalFi eld;
  12434                }
  12435                set {
  12436                    this .isNationa lField = v alue;
  12437                }
  12438           }
  12439           
  12440           // / <remarks />
  12441           pu blic strin g vuid {
  12442                get {
  12443                    retu rn this.vu idField;
  12444                }
  12445                set {
  12446                    this .vuidField  = value;
  12447                }
  12448           }
  12449           
  12450           // / <remarks />
  12451           pu blic Obser vationType TO type {
  12452                get {
  12453                    retu rn this.ty peField;
  12454                }
  12455                set {
  12456                    this .typeField  = value;
  12457                }
  12458           }
  12459           
  12460           // / <remarks />
  12461           pu blic Autho rTO observ er {
  12462                get {
  12463                    retu rn this.ob serverFiel d;
  12464                }
  12465                set {
  12466                    this .observerF ield = val ue;
  12467                }
  12468           }
  12469           
  12470           // / <remarks />
  12471           pu blic strin g timestam p {
  12472                get {
  12473                    retu rn this.ti mestampFie ld;
  12474                }
  12475                set {
  12476                    this .timestamp Field = va lue;
  12477                }
  12478           }
  12479           
  12480           // / <remarks />
  12481           pu blic Tagge dText faci lity {
  12482                get {
  12483                    retu rn this.fa cilityFiel d;
  12484                }
  12485                set {
  12486                    this .facilityF ield = val ue;
  12487                }
  12488           }
  12489       }
  12490       
  12491       /// <r emarks/>
  12492       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12493       [Syste m.Serializ ableAttrib ute()]
  12494       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12495       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12496         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12497       public  partial c lass Tagge dVitalSign SetArray :  AbstractT aggedArray TO {
  12498           
  12499           pr ivate Vita lSignSetTO [] setsFie ld;
  12500           
  12501           // / <remarks />
  12502           pu blic Vital SignSetTO[ ] sets {
  12503                get {
  12504                    retu rn this.se tsField;
  12505                }
  12506                set {
  12507                    this .setsField  = value;
  12508                }
  12509           }
  12510       }
  12511       
  12512       /// <r emarks/>
  12513       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12514       [Syste m.Serializ ableAttrib ute()]
  12515       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12516       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12517         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12518       public  partial c lass Vital SignSetTO  : Abstract TO {
  12519           
  12520           pr ivate stri ng timesta mpField;
  12521           
  12522           pr ivate Tagg edText fac ilityField ;
  12523           
  12524           pr ivate Vita lSignTO[]  vitalSigns Field;
  12525           
  12526           pr ivate stri ng unitsFi eld;
  12527           
  12528           pr ivate stri ng qualifi ersField;
  12529           
  12530           // / <remarks />
  12531           pu blic strin g timestam p {
  12532                get {
  12533                    retu rn this.ti mestampFie ld;
  12534                }
  12535                set {
  12536                    this .timestamp Field = va lue;
  12537                }
  12538           }
  12539           
  12540           // / <remarks />
  12541           pu blic Tagge dText faci lity {
  12542                get {
  12543                    retu rn this.fa cilityFiel d;
  12544                }
  12545                set {
  12546                    this .facilityF ield = val ue;
  12547                }
  12548           }
  12549           
  12550           // / <remarks />
  12551           pu blic Vital SignTO[] v italSigns  {
  12552                get {
  12553                    retu rn this.vi talSignsFi eld;
  12554                }
  12555                set {
  12556                    this .vitalSign sField = v alue;
  12557                }
  12558           }
  12559           
  12560           // / <remarks />
  12561           pu blic strin g units {
  12562                get {
  12563                    retu rn this.un itsField;
  12564                }
  12565                set {
  12566                    this .unitsFiel d = value;
  12567                }
  12568           }
  12569           
  12570           // / <remarks />
  12571           pu blic strin g qualifie rs {
  12572                get {
  12573                    retu rn this.qu alifiersFi eld;
  12574                }
  12575                set {
  12576                    this .qualifier sField = v alue;
  12577                }
  12578           }
  12579       }
  12580       
  12581       /// <r emarks/>
  12582       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12583       [Syste m.Serializ ableAttrib ute()]
  12584       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12585       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12586         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12587       public  partial c lass Vital SignTO : A bstractTO  {
  12588           
  12589           pr ivate stri ng idField ;
  12590           
  12591           pr ivate Obse rvationTyp eTO typeFi eld;
  12592           
  12593           pr ivate stri ng value1F ield;
  12594           
  12595           pr ivate stri ng value2F ield;
  12596           
  12597           pr ivate Auth orTO obser verField;
  12598           
  12599           pr ivate Auth orTO recor derField;
  12600           
  12601           pr ivate stri ng timesta mpField;
  12602           
  12603           pr ivate Tagg edText fac ilityField ;
  12604           
  12605           pr ivate Hosp italLocati onTO locat ionField;
  12606           
  12607           pr ivate stri ng comment Field;
  12608           
  12609           pr ivate stri ng unitsFi eld;
  12610           
  12611           pr ivate stri ng qualifi ersField;
  12612           
  12613           // / <remarks />
  12614           pu blic strin g id {
  12615                get {
  12616                    retu rn this.id Field;
  12617                }
  12618                set {
  12619                    this .idField =  value;
  12620                }
  12621           }
  12622           
  12623           // / <remarks />
  12624           pu blic Obser vationType TO type {
  12625                get {
  12626                    retu rn this.ty peField;
  12627                }
  12628                set {
  12629                    this .typeField  = value;
  12630                }
  12631           }
  12632           
  12633           // / <remarks />
  12634           pu blic strin g value1 {
  12635                get {
  12636                    retu rn this.va lue1Field;
  12637                }
  12638                set {
  12639                    this .value1Fie ld = value ;
  12640                }
  12641           }
  12642           
  12643           // / <remarks />
  12644           pu blic strin g value2 {
  12645                get {
  12646                    retu rn this.va lue2Field;
  12647                }
  12648                set {
  12649                    this .value2Fie ld = value ;
  12650                }
  12651           }
  12652           
  12653           // / <remarks />
  12654           pu blic Autho rTO observ er {
  12655                get {
  12656                    retu rn this.ob serverFiel d;
  12657                }
  12658                set {
  12659                    this .observerF ield = val ue;
  12660                }
  12661           }
  12662           
  12663           // / <remarks />
  12664           pu blic Autho rTO record er {
  12665                get {
  12666                    retu rn this.re corderFiel d;
  12667                }
  12668                set {
  12669                    this .recorderF ield = val ue;
  12670                }
  12671           }
  12672           
  12673           // / <remarks />
  12674           pu blic strin g timestam p {
  12675                get {
  12676                    retu rn this.ti mestampFie ld;
  12677                }
  12678                set {
  12679                    this .timestamp Field = va lue;
  12680                }
  12681           }
  12682           
  12683           // / <remarks />
  12684           pu blic Tagge dText faci lity {
  12685                get {
  12686                    retu rn this.fa cilityFiel d;
  12687                }
  12688                set {
  12689                    this .facilityF ield = val ue;
  12690                }
  12691           }
  12692           
  12693           // / <remarks />
  12694           pu blic Hospi talLocatio nTO locati on {
  12695                get {
  12696                    retu rn this.lo cationFiel d;
  12697                }
  12698                set {
  12699                    this .locationF ield = val ue;
  12700                }
  12701           }
  12702           
  12703           // / <remarks />
  12704           pu blic strin g comment  {
  12705                get {
  12706                    retu rn this.co mmentField ;
  12707                }
  12708                set {
  12709                    this .commentFi eld = valu e;
  12710                }
  12711           }
  12712           
  12713           // / <remarks />
  12714           pu blic strin g units {
  12715                get {
  12716                    retu rn this.un itsField;
  12717                }
  12718                set {
  12719                    this .unitsFiel d = value;
  12720                }
  12721           }
  12722           
  12723           // / <remarks />
  12724           pu blic strin g qualifie rs {
  12725                get {
  12726                    retu rn this.qu alifiersFi eld;
  12727                }
  12728                set {
  12729                    this .qualifier sField = v alue;
  12730                }
  12731           }
  12732       }
  12733       
  12734       /// <r emarks/>
  12735       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12736       [Syste m.Serializ ableAttrib ute()]
  12737       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12738       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12739         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12740       public  partial c lass Tagge dVitalSign Array : Ab stractTagg edArrayTO  {
  12741           
  12742           pr ivate Vita lSignTO[]  vitalsFiel d;
  12743           
  12744           // / <remarks />
  12745           pu blic Vital SignTO[] v itals {
  12746                get {
  12747                    retu rn this.vi talsField;
  12748                }
  12749                set {
  12750                    this .vitalsFie ld = value ;
  12751                }
  12752           }
  12753       }
  12754       
  12755       /// <r emarks/>
  12756       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12757       [Syste m.Serializ ableAttrib ute()]
  12758       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12759       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12760         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12761       public  partial c lass Tagge dPatientAr ray : Abst ractTagged ArrayTO {
  12762           
  12763           pr ivate Pati entTO[] pa tientsFiel d;
  12764           
  12765           // / <remarks />
  12766           pu blic Patie ntTO[] pat ients {
  12767                get {
  12768                    retu rn this.pa tientsFiel d;
  12769                }
  12770                set {
  12771                    this .patientsF ield = val ue;
  12772                }
  12773           }
  12774       }
  12775       
  12776       /// <r emarks/>
  12777       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12778       [Syste m.Serializ ableAttrib ute()]
  12779       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12780       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12781         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12782       public  partial c lass Tagge dPatientAs sociateArr ay : Abstr actTaggedA rrayTO {
  12783           
  12784           pr ivate Pati entAssocia teTO[] pas Field;
  12785           
  12786           // / <remarks />
  12787           pu blic Patie ntAssociat eTO[] pas  {
  12788                get {
  12789                    retu rn this.pa sField;
  12790                }
  12791                set {
  12792                    this .pasField  = value;
  12793                }
  12794           }
  12795       }
  12796       
  12797       /// <r emarks/>
  12798       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12799       [Syste m.Serializ ableAttrib ute()]
  12800       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12801       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12802         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12803       public  partial c lass Tagge dLabTestAr ray : Abst ractTagged ArrayTO {
  12804           
  12805           pr ivate LabT estArray l abTestsFie ld;
  12806           
  12807           // / <remarks />
  12808           pu blic LabTe stArray la bTests {
  12809                get {
  12810                    retu rn this.la bTestsFiel d;
  12811                }
  12812                set {
  12813                    this .labTestsF ield = val ue;
  12814                }
  12815           }
  12816       }
  12817       
  12818       /// <r emarks/>
  12819       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12820       [Syste m.Serializ ableAttrib ute()]
  12821       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12822       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12823         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12824       public  partial c lass LabTe stArray :  AbstractAr rayTO {
  12825           
  12826           pr ivate LabT estTO[] te stsField;
  12827           
  12828           // / <remarks />
  12829           pu blic LabTe stTO[] tes ts {
  12830                get {
  12831                    retu rn this.te stsField;
  12832                }
  12833                set {
  12834                    this .testsFiel d = value;
  12835                }
  12836           }
  12837       }
  12838       
  12839       /// <r emarks/>
  12840       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12841       [Syste m.Serializ ableAttrib ute()]
  12842       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12843       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12844         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12845       public  partial c lass Tagge dMentalHea lthResultS etArray :  AbstractTa ggedArrayT O {
  12846           
  12847           pr ivate Ment alHealthIn strumentRe sultSetTO[ ] itemsFie ld;
  12848           
  12849           // / <remarks />
  12850           pu blic Menta lHealthIns trumentRes ultSetTO[]  items {
  12851                get {
  12852                    retu rn this.it emsField;
  12853                }
  12854                set {
  12855                    this .itemsFiel d = value;
  12856                }
  12857           }
  12858       }
  12859       
  12860       /// <r emarks/>
  12861       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12862       [Syste m.Serializ ableAttrib ute()]
  12863       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12864       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12865         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12866       public  partial c lass Menta lHealthIns trumentRes ultSetTO :  AbstractT O {
  12867           
  12868           pr ivate stri ng idField ;
  12869           
  12870           pr ivate stri ng adminis trationIdF ield;
  12871           
  12872           pr ivate Tagg edText sca leField;
  12873           
  12874           pr ivate stri ng rawScor eField;
  12875           
  12876           pr ivate Tagg edTextArra y transfor medScoresF ield;
  12877           
  12878           pr ivate Tagg edText ins trumentFie ld;
  12879           
  12880           pr ivate stri ng surveyG ivenDateTi meField;
  12881           
  12882           pr ivate stri ng surveyS avedDateTi meField;
  12883           
  12884           // / <remarks />
  12885           pu blic strin g id {
  12886                get {
  12887                    retu rn this.id Field;
  12888                }
  12889                set {
  12890                    this .idField =  value;
  12891                }
  12892           }
  12893           
  12894           // / <remarks />
  12895           pu blic strin g administ rationId {
  12896                get {
  12897                    retu rn this.ad ministrati onIdField;
  12898                }
  12899                set {
  12900                    this .administr ationIdFie ld = value ;
  12901                }
  12902           }
  12903           
  12904           // / <remarks />
  12905           pu blic Tagge dText scal e {
  12906                get {
  12907                    retu rn this.sc aleField;
  12908                }
  12909                set {
  12910                    this .scaleFiel d = value;
  12911                }
  12912           }
  12913           
  12914           // / <remarks />
  12915           pu blic strin g rawScore  {
  12916                get {
  12917                    retu rn this.ra wScoreFiel d;
  12918                }
  12919                set {
  12920                    this .rawScoreF ield = val ue;
  12921                }
  12922           }
  12923           
  12924           // / <remarks />
  12925           pu blic Tagge dTextArray  transform edScores {
  12926                get {
  12927                    retu rn this.tr ansformedS coresField ;
  12928                }
  12929                set {
  12930                    this .transform edScoresFi eld = valu e;
  12931                }
  12932           }
  12933           
  12934           // / <remarks />
  12935           pu blic Tagge dText inst rument {
  12936                get {
  12937                    retu rn this.in strumentFi eld;
  12938                }
  12939                set {
  12940                    this .instrumen tField = v alue;
  12941                }
  12942           }
  12943           
  12944           // / <remarks />
  12945           pu blic strin g surveyGi venDateTim e {
  12946                get {
  12947                    retu rn this.su rveyGivenD ateTimeFie ld;
  12948                }
  12949                set {
  12950                    this .surveyGiv enDateTime Field = va lue;
  12951                }
  12952           }
  12953           
  12954           // / <remarks />
  12955           pu blic strin g surveySa vedDateTim e {
  12956                get {
  12957                    retu rn this.su rveySavedD ateTimeFie ld;
  12958                }
  12959                set {
  12960                    this .surveySav edDateTime Field = va lue;
  12961                }
  12962           }
  12963       }
  12964       
  12965       /// <r emarks/>
  12966       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12967       [Syste m.Serializ ableAttrib ute()]
  12968       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12969       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12970         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12971       public  partial c lass Patie ntArray :  AbstractAr rayTO {
  12972           
  12973           pr ivate Pati entTO[] pa tientsFiel d;
  12974           
  12975           // / <remarks />
  12976           pu blic Patie ntTO[] pat ients {
  12977                get {
  12978                    retu rn this.pa tientsFiel d;
  12979                }
  12980                set {
  12981                    this .patientsF ield = val ue;
  12982                }
  12983           }
  12984       }
  12985       
  12986       /// <r emarks/>
  12987       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  12988       [Syste m.Serializ ableAttrib ute()]
  12989       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  12990       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  12991         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  12992       public  partial c lass Patie ntRecordFl agArray :  AbstractAr rayTO {
  12993           
  12994           pr ivate Pati entRecordF lagTO[] fl agsField;
  12995           
  12996           // / <remarks />
  12997           pu blic Patie ntRecordFl agTO[] fla gs {
  12998                get {
  12999                    retu rn this.fl agsField;
  13000                }
  13001                set {
  13002                    this .flagsFiel d = value;
  13003                }
  13004           }
  13005       }
  13006       
  13007       /// <r emarks/>
  13008       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13009       [Syste m.Serializ ableAttrib ute()]
  13010       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13011       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13012         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13013       public  partial c lass Patie ntRecordFl agTO : Abs tractTO {
  13014           
  13015           pr ivate stri ng idField ;
  13016           
  13017           pr ivate stri ng nameFie ld;
  13018           
  13019           pr ivate stri ng actionI dField;
  13020           
  13021           pr ivate stri ng actionN ameField;
  13022           
  13023           pr ivate stri ng actionT imestampFi eld;
  13024           
  13025           pr ivate stri ng noteIdF ield;
  13026           
  13027           // / <remarks />
  13028           pu blic strin g id {
  13029                get {
  13030                    retu rn this.id Field;
  13031                }
  13032                set {
  13033                    this .idField =  value;
  13034                }
  13035           }
  13036           
  13037           // / <remarks />
  13038           pu blic strin g name {
  13039                get {
  13040                    retu rn this.na meField;
  13041                }
  13042                set {
  13043                    this .nameField  = value;
  13044                }
  13045           }
  13046           
  13047           // / <remarks />
  13048           pu blic strin g actionId  {
  13049                get {
  13050                    retu rn this.ac tionIdFiel d;
  13051                }
  13052                set {
  13053                    this .actionIdF ield = val ue;
  13054                }
  13055           }
  13056           
  13057           // / <remarks />
  13058           pu blic strin g actionNa me {
  13059                get {
  13060                    retu rn this.ac tionNameFi eld;
  13061                }
  13062                set {
  13063                    this .actionNam eField = v alue;
  13064                }
  13065           }
  13066           
  13067           // / <remarks />
  13068           pu blic strin g actionTi mestamp {
  13069                get {
  13070                    retu rn this.ac tionTimest ampField;
  13071                }
  13072                set {
  13073                    this .actionTim estampFiel d = value;
  13074                }
  13075           }
  13076           
  13077           // / <remarks />
  13078           pu blic strin g noteId {
  13079                get {
  13080                    retu rn this.no teIdField;
  13081                }
  13082                set {
  13083                    this .noteIdFie ld = value ;
  13084                }
  13085           }
  13086       }
  13087       
  13088       /// <r emarks/>
  13089       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13090       [Syste m.Serializ ableAttrib ute()]
  13091       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13092       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13093         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13094       public  partial c lass Tagge dIcdRptArr ays : Abst ractArrayT O {
  13095           
  13096           pr ivate Tagg edIcdRptAr ray[] arra ysField;
  13097           
  13098           // / <remarks />
  13099           pu blic Tagge dIcdRptArr ay[] array s {
  13100                get {
  13101                    retu rn this.ar raysField;
  13102                }
  13103                set {
  13104                    this .arraysFie ld = value ;
  13105                }
  13106           }
  13107       }
  13108       
  13109       /// <r emarks/>
  13110       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13111       [Syste m.Serializ ableAttrib ute()]
  13112       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13113       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13114         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13115       public  partial c lass Tagge dSurgicalP athologyRp tArrays :  AbstractAr rayTO {
  13116           
  13117           pr ivate Tagg edSurgical PathologyR ptArray[]  arraysFiel d;
  13118           
  13119           // / <remarks />
  13120           pu blic Tagge dSurgicalP athologyRp tArray[] a rrays {
  13121                get {
  13122                    retu rn this.ar raysField;
  13123                }
  13124                set {
  13125                    this .arraysFie ld = value ;
  13126                }
  13127           }
  13128       }
  13129       
  13130       /// <r emarks/>
  13131       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13132       [Syste m.Serializ ableAttrib ute()]
  13133       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13134       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13135         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13136       public  partial c lass Tagge dMicrobiol ogyRptArra ys : Abstr actArrayTO  {
  13137           
  13138           pr ivate Tagg edMicrobio logyRptArr ay[] array sField;
  13139           
  13140           // / <remarks />
  13141           pu blic Tagge dMicrobiol ogyRptArra y[] arrays  {
  13142                get {
  13143                    retu rn this.ar raysField;
  13144                }
  13145                set {
  13146                    this .arraysFie ld = value ;
  13147                }
  13148           }
  13149       }
  13150       
  13151       /// <r emarks/>
  13152       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13153       [Syste m.Serializ ableAttrib ute()]
  13154       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13155       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13156         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13157       public  partial c lass Tagge dCytologyR ptArrays :  AbstractA rrayTO {
  13158           
  13159           pr ivate Tagg edCytology RptArray[]  arraysFie ld;
  13160           
  13161           // / <remarks />
  13162           pu blic Tagge dCytologyR ptArray[]  arrays {
  13163                get {
  13164                    retu rn this.ar raysField;
  13165                }
  13166                set {
  13167                    this .arraysFie ld = value ;
  13168                }
  13169           }
  13170       }
  13171       
  13172       /// <r emarks/>
  13173       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13174       [Syste m.Serializ ableAttrib ute()]
  13175       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13176       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13177         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13178       public  partial c lass Tagge dChemHemRp tArrays :  AbstractAr rayTO {
  13179           
  13180           pr ivate Tagg edChemHemR ptArray[]  arraysFiel d;
  13181           
  13182           // / <remarks />
  13183           pu blic Tagge dChemHemRp tArray[] a rrays {
  13184                get {
  13185                    retu rn this.ar raysField;
  13186                }
  13187                set {
  13188                    this .arraysFie ld = value ;
  13189                }
  13190           }
  13191       }
  13192       
  13193       /// <r emarks/>
  13194       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13195       [Syste m.Serializ ableAttrib ute()]
  13196       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13197       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13198         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13199       public  partial c lass Tagge dVisitArra ys : Abstr actArrayTO  {
  13200           
  13201           pr ivate Tagg edVisitArr ay[] array sField;
  13202           
  13203           // / <remarks />
  13204           pu blic Tagge dVisitArra y[] arrays  {
  13205                get {
  13206                    retu rn this.ar raysField;
  13207                }
  13208                set {
  13209                    this .arraysFie ld = value ;
  13210                }
  13211           }
  13212       }
  13213       
  13214       /// <r emarks/>
  13215       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13216       [Syste m.Serializ ableAttrib ute()]
  13217       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13218       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13219         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13220       public  partial c lass Tagge dAppointme ntArrays :  AbstractA rrayTO {
  13221           
  13222           pr ivate Tagg edAppointm entArray[]  arraysFie ld;
  13223           
  13224           // / <remarks />
  13225           pu blic Tagge dAppointme ntArray[]  arrays {
  13226                get {
  13227                    retu rn this.ar raysField;
  13228                }
  13229                set {
  13230                    this .arraysFie ld = value ;
  13231                }
  13232           }
  13233       }
  13234       
  13235       /// <r emarks/>
  13236       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13237       [Syste m.Serializ ableAttrib ute()]
  13238       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13239       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13240         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13241       public  partial c lass Tagge dConsultAr rays : Abs tractArray TO {
  13242           
  13243           pr ivate Tagg edConsultA rray[] arr aysField;
  13244           
  13245           // / <remarks />
  13246           pu blic Tagge dConsultAr ray[] arra ys {
  13247                get {
  13248                    retu rn this.ar raysField;
  13249                }
  13250                set {
  13251                    this .arraysFie ld = value ;
  13252                }
  13253           }
  13254       }
  13255       
  13256       /// <r emarks/>
  13257       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13258       [Syste m.Serializ ableAttrib ute()]
  13259       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13260       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13261         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13262       public  partial c lass Tagge dNoteArray s : Abstra ctArrayTO  {
  13263           
  13264           pr ivate Tagg edNoteArra y[] arrays Field;
  13265           
  13266           // / <remarks />
  13267           pu blic Tagge dNoteArray [] arrays  {
  13268                get {
  13269                    retu rn this.ar raysField;
  13270                }
  13271                set {
  13272                    this .arraysFie ld = value ;
  13273                }
  13274           }
  13275       }
  13276       
  13277       /// <r emarks/>
  13278       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13279       [Syste m.Serializ ableAttrib ute()]
  13280       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13281       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13282         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13283       public  partial c lass Tagge dMedicatio nArrays :  AbstractAr rayTO {
  13284           
  13285           pr ivate Tagg edMedicati onArray[]  arraysFiel d;
  13286           
  13287           // / <remarks />
  13288           pu blic Tagge dMedicatio nArray[] a rrays {
  13289                get {
  13290                    retu rn this.ar raysField;
  13291                }
  13292                set {
  13293                    this .arraysFie ld = value ;
  13294                }
  13295           }
  13296       }
  13297       
  13298       /// <r emarks/>
  13299       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13300       [Syste m.Serializ ableAttrib ute()]
  13301       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13302       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13303         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13304       public  partial c lass Tagge dProblemAr rays : Abs tractArray TO {
  13305           
  13306           pr ivate Tagg edProblemA rray[] arr aysField;
  13307           
  13308           // / <remarks />
  13309           pu blic Tagge dProblemAr ray[] arra ys {
  13310                get {
  13311                    retu rn this.ar raysField;
  13312                }
  13313                set {
  13314                    this .arraysFie ld = value ;
  13315                }
  13316           }
  13317       }
  13318       
  13319       /// <r emarks/>
  13320       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13321       [Syste m.Serializ ableAttrib ute()]
  13322       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13323       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13324         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13325       public  partial c lass Tagge dSurgeryRe portArrays  : Abstrac tArrayTO {
  13326           
  13327           pr ivate Tagg edSurgeryR eportArray [] arraysF ield;
  13328           
  13329           // / <remarks />
  13330           pu blic Tagge dSurgeryRe portArray[ ] arrays {
  13331                get {
  13332                    retu rn this.ar raysField;
  13333                }
  13334                set {
  13335                    this .arraysFie ld = value ;
  13336                }
  13337           }
  13338       }
  13339       
  13340       /// <r emarks/>
  13341       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13342       [Syste m.Serializ ableAttrib ute()]
  13343       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13344       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13345         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13346       public  partial c lass Tagge dRadiology ReportArra ys : Abstr actArrayTO  {
  13347           
  13348           pr ivate Tagg edRadiolog yReportArr ay[] array sField;
  13349           
  13350           // / <remarks />
  13351           pu blic Tagge dRadiology ReportArra y[] arrays  {
  13352                get {
  13353                    retu rn this.ar raysField;
  13354                }
  13355                set {
  13356                    this .arraysFie ld = value ;
  13357                }
  13358           }
  13359       }
  13360       
  13361       /// <r emarks/>
  13362       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13363       [Syste m.Serializ ableAttrib ute()]
  13364       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13365       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13366         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13367       public  partial c lass Tagge dAllergyAr rays : Abs tractArray TO {
  13368           
  13369           pr ivate Tagg edAllergyA rray[] arr aysField;
  13370           
  13371           // / <remarks />
  13372           pu blic Tagge dAllergyAr ray[] arra ys {
  13373                get {
  13374                    retu rn this.ar raysField;
  13375                }
  13376                set {
  13377                    this .arraysFie ld = value ;
  13378                }
  13379           }
  13380       }
  13381       
  13382       /// <r emarks/>
  13383       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13384       [Syste m.Serializ ableAttrib ute()]
  13385       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13386       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13387         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13388       public  partial c lass Tagge dVitalSign SetArrays  : Abstract ArrayTO {
  13389           
  13390           pr ivate Tagg edVitalSig nSetArray[ ] arraysFi eld;
  13391           
  13392           // / <remarks />
  13393           pu blic Tagge dVitalSign SetArray[]  arrays {
  13394                get {
  13395                    retu rn this.ar raysField;
  13396                }
  13397                set {
  13398                    this .arraysFie ld = value ;
  13399                }
  13400           }
  13401       }
  13402       
  13403       /// <r emarks/>
  13404       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13405       [Syste m.Serializ ableAttrib ute()]
  13406       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13407       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13408         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13409       public  partial c lass Tagge dVitalSign Arrays : A bstractArr ayTO {
  13410           
  13411           pr ivate Tagg edVitalSig nArray[] a rraysField ;
  13412           
  13413           // / <remarks />
  13414           pu blic Tagge dVitalSign Array[] ar rays {
  13415                get {
  13416                    retu rn this.ar raysField;
  13417                }
  13418                set {
  13419                    this .arraysFie ld = value ;
  13420                }
  13421           }
  13422       }
  13423       
  13424       /// <r emarks/>
  13425       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13426       [Syste m.Serializ ableAttrib ute()]
  13427       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13428       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13429         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13430       public  partial c lass Tagge dPatientAr rays : Abs tractArray TO {
  13431           
  13432           pr ivate Tagg edPatientA rray[] arr aysField;
  13433           
  13434           // / <remarks />
  13435           pu blic Tagge dPatientAr ray[] arra ys {
  13436                get {
  13437                    retu rn this.ar raysField;
  13438                }
  13439                set {
  13440                    this .arraysFie ld = value ;
  13441                }
  13442           }
  13443       }
  13444       
  13445       /// <r emarks/>
  13446       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13447       [Syste m.Serializ ableAttrib ute()]
  13448       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13449       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13450         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13451       public  partial c lass Regio nArray : A bstractArr ayTO {
  13452           
  13453           pr ivate Regi onTO[] reg ionsField;
  13454           
  13455           // / <remarks />
  13456           pu blic Regio nTO[] regi ons {
  13457                get {
  13458                    retu rn this.re gionsField ;
  13459                }
  13460                set {
  13461                    this .regionsFi eld = valu e;
  13462                }
  13463           }
  13464       }
  13465       
  13466       /// <r emarks/>
  13467       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13468       [Syste m.Serializ ableAttrib ute()]
  13469       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13470       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13471         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13472       public  partial c lass Regio nTO : Abst ractTO {
  13473           
  13474           pr ivate stri ng nameFie ld;
  13475           
  13476           pr ivate stri ng idField ;
  13477           
  13478           pr ivate Site Array site sField;
  13479           
  13480           // / <remarks />
  13481           pu blic strin g name {
  13482                get {
  13483                    retu rn this.na meField;
  13484                }
  13485                set {
  13486                    this .nameField  = value;
  13487                }
  13488           }
  13489           
  13490           // / <remarks />
  13491           pu blic strin g id {
  13492                get {
  13493                    retu rn this.id Field;
  13494                }
  13495                set {
  13496                    this .idField =  value;
  13497                }
  13498           }
  13499           
  13500           // / <remarks />
  13501           pu blic SiteA rray sites  {
  13502                get {
  13503                    retu rn this.si tesField;
  13504                }
  13505                set {
  13506                    this .sitesFiel d = value;
  13507                }
  13508           }
  13509       }
  13510       
  13511       /// <r emarks/>
  13512       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13513       [Syste m.Serializ ableAttrib ute()]
  13514       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13515       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13516         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13517       public  partial c lass Tagge dHealthSum maryArray  : Abstract ArrayTO {
  13518           
  13519           pr ivate Heal thSummaryT O[] health SummariesF ield;
  13520           
  13521           // / <remarks />
  13522           pu blic Healt hSummaryTO [] healthS ummaries {
  13523                get {
  13524                    retu rn this.he althSummar iesField;
  13525                }
  13526                set {
  13527                    this .healthSum mariesFiel d = value;
  13528                }
  13529           }
  13530       }
  13531       
  13532       /// <r emarks/>
  13533       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13534       [Syste m.Serializ ableAttrib ute()]
  13535       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13536       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13537         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13538       public  partial c lass Healt hSummaryTO  : Abstrac tTO {
  13539           
  13540           pr ivate stri ng siteCod eField;
  13541           
  13542           pr ivate stri ng idField ;
  13543           
  13544           pr ivate stri ng titleFi eld;
  13545           
  13546           pr ivate stri ng textFie ld;
  13547           
  13548           // / <remarks />
  13549           pu blic strin g siteCode  {
  13550                get {
  13551                    retu rn this.si teCodeFiel d;
  13552                }
  13553                set {
  13554                    this .siteCodeF ield = val ue;
  13555                }
  13556           }
  13557           
  13558           // / <remarks />
  13559           pu blic strin g id {
  13560                get {
  13561                    retu rn this.id Field;
  13562                }
  13563                set {
  13564                    this .idField =  value;
  13565                }
  13566           }
  13567           
  13568           // / <remarks />
  13569           pu blic strin g title {
  13570                get {
  13571                    retu rn this.ti tleField;
  13572                }
  13573                set {
  13574                    this .titleFiel d = value;
  13575                }
  13576           }
  13577           
  13578           // / <remarks />
  13579           pu blic strin g text {
  13580                get {
  13581                    retu rn this.te xtField;
  13582                }
  13583                set {
  13584                    this .textField  = value;
  13585                }
  13586           }
  13587       }
  13588       
  13589       /// <r emarks/>
  13590       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13591       [Syste m.Serializ ableAttrib ute()]
  13592       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13593       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13594         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13595       public  partial c lass Tagge dPatientAs sociateArr ays : Abst ractArrayT O {
  13596           
  13597           pr ivate Tagg edPatientA ssociateAr ray[] arra ysField;
  13598           
  13599           // / <remarks />
  13600           pu blic Tagge dPatientAs sociateArr ay[] array s {
  13601                get {
  13602                    retu rn this.ar raysField;
  13603                }
  13604                set {
  13605                    this .arraysFie ld = value ;
  13606                }
  13607           }
  13608       }
  13609       
  13610       /// <r emarks/>
  13611       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13612       [Syste m.Serializ ableAttrib ute()]
  13613       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13614       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13615         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13616       public  partial c lass Tagge dLabTestAr rays : Abs tractArray TO {
  13617           
  13618           pr ivate Tagg edLabTestA rray[] arr aysField;
  13619           
  13620           // / <remarks />
  13621           pu blic Tagge dLabTestAr ray[] arra ys {
  13622                get {
  13623                    retu rn this.ar raysField;
  13624                }
  13625                set {
  13626                    this .arraysFie ld = value ;
  13627                }
  13628           }
  13629       }
  13630       
  13631       /// <r emarks/>
  13632       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13633       [Syste m.Serializ ableAttrib ute()]
  13634       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13635       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13636         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13637       public  partial c lass UserA rray : Abs tractArray TO {
  13638           
  13639           pr ivate User TO[] users Field;
  13640           
  13641           // / <remarks />
  13642           pu blic UserT O[] users  {
  13643                get {
  13644                    retu rn this.us ersField;
  13645                }
  13646                set {
  13647                    this .usersFiel d = value;
  13648                }
  13649           }
  13650       }
  13651       
  13652       /// <r emarks/>
  13653       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13654       [Syste m.Serializ ableAttrib ute()]
  13655       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13656       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13657         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13658       public  partial c lass Domai nArray : A bstractArr ayTO {
  13659           
  13660           pr ivate Doma inTO[] dom ainsField;
  13661           
  13662           // / <remarks />
  13663           pu blic Domai nTO[] doma ins {
  13664                get {
  13665                    retu rn this.do mainsField ;
  13666                }
  13667                set {
  13668                    this .domainsFi eld = valu e;
  13669                }
  13670           }
  13671       }
  13672       
  13673       /// <r emarks/>
  13674       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13675       [Syste m.Serializ ableAttrib ute()]
  13676       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13677       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13678         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13679       public  partial c lass Domai nTO : Abst ractTO {
  13680           
  13681           pr ivate stri ng simpleN ameField;
  13682           
  13683           pr ivate stri ng nameFie ld;
  13684           
  13685           pr ivate stri ng disting uishedName Field;
  13686           
  13687           // / <remarks />
  13688           pu blic strin g simpleNa me {
  13689                get {
  13690                    retu rn this.si mpleNameFi eld;
  13691                }
  13692                set {
  13693                    this .simpleNam eField = v alue;
  13694                }
  13695           }
  13696           
  13697           // / <remarks />
  13698           pu blic strin g name {
  13699                get {
  13700                    retu rn this.na meField;
  13701                }
  13702                set {
  13703                    this .nameField  = value;
  13704                }
  13705           }
  13706           
  13707           // / <remarks />
  13708           pu blic strin g distingu ishedName  {
  13709                get {
  13710                    retu rn this.di stinguishe dNameField ;
  13711                }
  13712                set {
  13713                    this .distingui shedNameFi eld = valu e;
  13714                }
  13715           }
  13716       }
  13717       
  13718       /// <r emarks/>
  13719       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13720       [Syste m.Serializ ableAttrib ute()]
  13721       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13722       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13723         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13724       public  partial c lass Patie ntCareTeam MemberTO :  AbstractT O {
  13725           
  13726           pr ivate stri ng teamNam eField;
  13727           
  13728           pr ivate stri ng teamSta rtDateFiel d;
  13729           
  13730           pr ivate stri ng teamEnd DateField;
  13731           
  13732           pr ivate stri ng current ProviderFl agField;
  13733           
  13734           pr ivate stri ng associa teProvider FlagField;
  13735           
  13736           pr ivate stri ng teamPur poseField;
  13737           
  13738           pr ivate stri ng provide rRoleField ;
  13739           
  13740           pr ivate stri ng primary PositionFi eld;
  13741           
  13742           pr ivate stri ng primary StandardPo sitionFiel d;
  13743           
  13744           pr ivate stri ng associa tePosition Field;
  13745           
  13746           pr ivate stri ng associa teStandard PositionFi eld;
  13747           
  13748           pr ivate Pers onTO perso nField;
  13749           
  13750           // / <remarks />
  13751           pu blic strin g TeamName  {
  13752                get {
  13753                    retu rn this.te amNameFiel d;
  13754                }
  13755                set {
  13756                    this .teamNameF ield = val ue;
  13757                }
  13758           }
  13759           
  13760           // / <remarks />
  13761           pu blic strin g TeamStar tDate {
  13762                get {
  13763                    retu rn this.te amStartDat eField;
  13764                }
  13765                set {
  13766                    this .teamStart DateField  = value;
  13767                }
  13768           }
  13769           
  13770           // / <remarks />
  13771           pu blic strin g TeamEndD ate {
  13772                get {
  13773                    retu rn this.te amEndDateF ield;
  13774                }
  13775                set {
  13776                    this .teamEndDa teField =  value;
  13777                }
  13778           }
  13779           
  13780           // / <remarks />
  13781           pu blic strin g CurrentP roviderFla g {
  13782                get {
  13783                    retu rn this.cu rrentProvi derFlagFie ld;
  13784                }
  13785                set {
  13786                    this .currentPr oviderFlag Field = va lue;
  13787                }
  13788           }
  13789           
  13790           // / <remarks />
  13791           pu blic strin g Associat eProviderF lag {
  13792                get {
  13793                    retu rn this.as sociatePro viderFlagF ield;
  13794                }
  13795                set {
  13796                    this .associate ProviderFl agField =  value;
  13797                }
  13798           }
  13799           
  13800           // / <remarks />
  13801           pu blic strin g TeamPurp ose {
  13802                get {
  13803                    retu rn this.te amPurposeF ield;
  13804                }
  13805                set {
  13806                    this .teamPurpo seField =  value;
  13807                }
  13808           }
  13809           
  13810           // / <remarks />
  13811           pu blic strin g Provider Role {
  13812                get {
  13813                    retu rn this.pr oviderRole Field;
  13814                }
  13815                set {
  13816                    this .providerR oleField =  value;
  13817                }
  13818           }
  13819           
  13820           // / <remarks />
  13821           pu blic strin g PrimaryP osition {
  13822                get {
  13823                    retu rn this.pr imaryPosit ionField;
  13824                }
  13825                set {
  13826                    this .primaryPo sitionFiel d = value;
  13827                }
  13828           }
  13829           
  13830           // / <remarks />
  13831           pu blic strin g PrimaryS tandardPos ition {
  13832                get {
  13833                    retu rn this.pr imaryStand ardPositio nField;
  13834                }
  13835                set {
  13836                    this .primarySt andardPosi tionField  = value;
  13837                }
  13838           }
  13839           
  13840           // / <remarks />
  13841           pu blic strin g Associat ePosition  {
  13842                get {
  13843                    retu rn this.as sociatePos itionField ;
  13844                }
  13845                set {
  13846                    this .associate PositionFi eld = valu e;
  13847                }
  13848           }
  13849           
  13850           // / <remarks />
  13851           pu blic strin g Associat eStandardP osition {
  13852                get {
  13853                    retu rn this.as sociateSta ndardPosit ionField;
  13854                }
  13855                set {
  13856                    this .associate StandardPo sitionFiel d = value;
  13857                }
  13858           }
  13859           
  13860           // / <remarks />
  13861           pu blic Perso nTO Person  {
  13862                get {
  13863                    retu rn this.pe rsonField;
  13864                }
  13865                set {
  13866                    this .personFie ld = value ;
  13867                }
  13868           }
  13869       }
  13870       
  13871       /// <r emarks/>
  13872       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1067.0")]
  13873       [Syste m.Serializ ableAttrib ute()]
  13874       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13875       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13876         [System.Xm l.Serializ ation.XmlT ypeAttribu te(Namespa ce="http:/ / DNS           DOMAIN . EXT /EmrSvc")]
  13877       public  partial c lass Patie ntCareTeam TO : Abstr actTO {
  13878           
  13879           pr ivate Pati entCareTea mMemberTO[ ] membersF ield;
  13880           
  13881           // / <remarks />
  13882           pu blic Patie ntCareTeam MemberTO[]  Members {
  13883                get {
  13884                    retu rn this.me mbersField ;
  13885                }
  13886                set {
  13887                    this .membersFi eld = valu e;
  13888                }
  13889           }
  13890       }
  13891       
  13892       /// <r emarks/>
  13893       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13894       public  delegate  void getMe ntalHealth Instrument sForPatien tCompleted EventHandl er(object  sender, ge tMentalHea lthInstrum entsForPat ientComple tedEventAr gs e);
  13895       
  13896       /// <r emarks/>
  13897       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13898       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13899       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13900       public  partial c lass getMe ntalHealth Instrument sForPatien tCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  13901           
  13902           pr ivate obje ct[] resul ts;
  13903           
  13904           in ternal get MentalHeal thInstrume ntsForPati entComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  13905                    base (exception , cancelle d, userSta te) {
  13906                this.res ults = res ults;
  13907           }
  13908           
  13909           // / <remarks />
  13910           pu blic Tagge dMentalHea lthInstrum entAdminis trationArr ays Result  {
  13911                get {
  13912                    this .RaiseExce ptionIfNec essary();
  13913                    retu rn ((Tagge dMentalHea lthInstrum entAdminis trationArr ays)(this. results[0] ));
  13914                }
  13915           }
  13916       }
  13917       
  13918       /// <r emarks/>
  13919       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13920       public  delegate  void getMe ntalHealth Instrument sForPatien tBySurveyC ompletedEv entHandler (object se nder, getM entalHealt hInstrumen tsForPatie ntBySurvey CompletedE ventArgs e );
  13921       
  13922       /// <r emarks/>
  13923       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13924       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13925       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13926       public  partial c lass getMe ntalHealth Instrument sForPatien tBySurveyC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  13927           
  13928           pr ivate obje ct[] resul ts;
  13929           
  13930           in ternal get MentalHeal thInstrume ntsForPati entBySurve yCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  13931                    base (exception , cancelle d, userSta te) {
  13932                this.res ults = res ults;
  13933           }
  13934           
  13935           // / <remarks />
  13936           pu blic Tagge dMentalHea lthInstrum entAdminis trationArr ays Result  {
  13937                get {
  13938                    this .RaiseExce ptionIfNec essary();
  13939                    retu rn ((Tagge dMentalHea lthInstrum entAdminis trationArr ays)(this. results[0] ));
  13940                }
  13941           }
  13942       }
  13943       
  13944       /// <r emarks/>
  13945       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13946       public  delegate  void getMe ntalHealth Instrument ResultSetC ompletedEv entHandler (object se nder, getM entalHealt hInstrumen tResultSet CompletedE ventArgs e );
  13947       
  13948       /// <r emarks/>
  13949       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13950       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13951       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13952       public  partial c lass getMe ntalHealth Instrument ResultSetC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  13953           
  13954           pr ivate obje ct[] resul ts;
  13955           
  13956           in ternal get MentalHeal thInstrume ntResultSe tCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  13957                    base (exception , cancelle d, userSta te) {
  13958                this.res ults = res ults;
  13959           }
  13960           
  13961           // / <remarks />
  13962           pu blic Menta lHealthIns trumentRes ultSetTO R esult {
  13963                get {
  13964                    this .RaiseExce ptionIfNec essary();
  13965                    retu rn ((Menta lHealthIns trumentRes ultSetTO)( this.resul ts[0]));
  13966                }
  13967           }
  13968       }
  13969       
  13970       /// <r emarks/>
  13971       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13972       public  delegate  void getMe ntalHealth Instrument ResultSetB ySurveyCom pletedEven tHandler(o bject send er, getMen talHealthI nstrumentR esultSetBy SurveyComp letedEvent Args e);
  13973       
  13974       /// <r emarks/>
  13975       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13976       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  13977       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  13978       public  partial c lass getMe ntalHealth Instrument ResultSetB ySurveyCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  13979           
  13980           pr ivate obje ct[] resul ts;
  13981           
  13982           in ternal get MentalHeal thInstrume ntResultSe tBySurveyC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  13983                    base (exception , cancelle d, userSta te) {
  13984                this.res ults = res ults;
  13985           }
  13986           
  13987           // / <remarks />
  13988           pu blic Tagge dMentalHea lthResultS etArray Re sult {
  13989                get {
  13990                    this .RaiseExce ptionIfNec essary();
  13991                    retu rn ((Tagge dMentalHea lthResultS etArray)(t his.result s[0]));
  13992                }
  13993           }
  13994       }
  13995       
  13996       /// <r emarks/>
  13997       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  13998       public  delegate  void getNh inDataComp letedEvent Handler(ob ject sende r, getNhin DataComple tedEventAr gs e);
  13999       
  14000       /// <r emarks/>
  14001       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14002       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14003       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14004       public  partial c lass getNh inDataComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  14005           
  14006           pr ivate obje ct[] resul ts;
  14007           
  14008           in ternal get NhinDataCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  14009                    base (exception , cancelle d, userSta te) {
  14010                this.res ults = res ults;
  14011           }
  14012           
  14013           // / <remarks />
  14014           pu blic Tagge dTextArray  Result {
  14015                get {
  14016                    this .RaiseExce ptionIfNec essary();
  14017                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14018                }
  14019           }
  14020       }
  14021       
  14022       /// <r emarks/>
  14023       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14024       public  delegate  void getAl lInstituti onsComplet edEventHan dler(objec t sender,  getAllInst itutionsCo mpletedEve ntArgs e);
  14025       
  14026       /// <r emarks/>
  14027       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14028       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14029       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14030       public  partial c lass getAl lInstituti onsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14031           
  14032           pr ivate obje ct[] resul ts;
  14033           
  14034           in ternal get AllInstitu tionsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14035                    base (exception , cancelle d, userSta te) {
  14036                this.res ults = res ults;
  14037           }
  14038           
  14039           // / <remarks />
  14040           pu blic SiteA rray Resul t {
  14041                get {
  14042                    this .RaiseExce ptionIfNec essary();
  14043                    retu rn ((SiteA rray)(this .results[0 ]));
  14044                }
  14045           }
  14046       }
  14047       
  14048       /// <r emarks/>
  14049       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14050       public  delegate  void getVi staTimesta mpsComplet edEventHan dler(objec t sender,  getVistaTi mestampsCo mpletedEve ntArgs e);
  14051       
  14052       /// <r emarks/>
  14053       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14054       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14055       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14056       public  partial c lass getVi staTimesta mpsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14057           
  14058           pr ivate obje ct[] resul ts;
  14059           
  14060           in ternal get VistaTimes tampsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14061                    base (exception , cancelle d, userSta te) {
  14062                this.res ults = res ults;
  14063           }
  14064           
  14065           // / <remarks />
  14066           pu blic Tagge dTextArray  Result {
  14067                get {
  14068                    this .RaiseExce ptionIfNec essary();
  14069                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14070                }
  14071           }
  14072       }
  14073       
  14074       /// <r emarks/>
  14075       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14076       public  delegate  void getPa tientCareT eamComplet edEventHan dler(objec t sender,  getPatient CareTeamCo mpletedEve ntArgs e);
  14077       
  14078       /// <r emarks/>
  14079       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14080       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14081       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14082       public  partial c lass getPa tientCareT eamComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14083           
  14084           pr ivate obje ct[] resul ts;
  14085           
  14086           in ternal get PatientCar eTeamCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14087                    base (exception , cancelle d, userSta te) {
  14088                this.res ults = res ults;
  14089           }
  14090           
  14091           // / <remarks />
  14092           pu blic Patie ntCareTeam TO Result  {
  14093                get {
  14094                    this .RaiseExce ptionIfNec essary();
  14095                    retu rn ((Patie ntCareTeam TO)(this.r esults[0]) );
  14096                }
  14097           }
  14098       }
  14099       
  14100       /// <r emarks/>
  14101       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14102       public  delegate  void getAc tiveDirect oryDomains CompletedE ventHandle r(object s ender, get ActiveDire ctoryDomai nsComplete dEventArgs  e);
  14103       
  14104       /// <r emarks/>
  14105       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14106       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14107       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14108       public  partial c lass getAc tiveDirect oryDomains CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14109           
  14110           pr ivate obje ct[] resul ts;
  14111           
  14112           in ternal get ActiveDire ctoryDomai nsComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14113                    base (exception , cancelle d, userSta te) {
  14114                this.res ults = res ults;
  14115           }
  14116           
  14117           // / <remarks />
  14118           pu blic Domai nArray Res ult {
  14119                get {
  14120                    this .RaiseExce ptionIfNec essary();
  14121                    retu rn ((Domai nArray)(th is.results [0]));
  14122                }
  14123           }
  14124       }
  14125       
  14126       /// <r emarks/>
  14127       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14128       public  delegate  void login ActiveDire ctoryCompl etedEventH andler(obj ect sender , loginAct iveDirecto ryComplete dEventArgs  e);
  14129       
  14130       /// <r emarks/>
  14131       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14132       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14133       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14134       public  partial c lass login ActiveDire ctoryCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  14135           
  14136           pr ivate obje ct[] resul ts;
  14137           
  14138           in ternal log inActiveDi rectoryCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  14139                    base (exception , cancelle d, userSta te) {
  14140                this.res ults = res ults;
  14141           }
  14142           
  14143           // / <remarks />
  14144           pu blic UserT O Result {
  14145                get {
  14146                    this .RaiseExce ptionIfNec essary();
  14147                    retu rn ((UserT O)(this.re sults[0])) ;
  14148                }
  14149           }
  14150       }
  14151       
  14152       /// <r emarks/>
  14153       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14154       public  delegate  void ldapU serLookupC ompletedEv entHandler (object se nder, ldap UserLookup CompletedE ventArgs e );
  14155       
  14156       /// <r emarks/>
  14157       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14158       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14159       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14160       public  partial c lass ldapU serLookupC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  14161           
  14162           pr ivate obje ct[] resul ts;
  14163           
  14164           in ternal lda pUserLooku pCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  14165                    base (exception , cancelle d, userSta te) {
  14166                this.res ults = res ults;
  14167           }
  14168           
  14169           // / <remarks />
  14170           pu blic UserA rray Resul t {
  14171                get {
  14172                    this .RaiseExce ptionIfNec essary();
  14173                    retu rn ((UserA rray)(this .results[0 ]));
  14174                }
  14175           }
  14176       }
  14177       
  14178       /// <r emarks/>
  14179       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14180       public  delegate  void getLa bTestDescr iptionComp letedEvent Handler(ob ject sende r, getLabT estDescrip tionComple tedEventAr gs e);
  14181       
  14182       /// <r emarks/>
  14183       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14184       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14185       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14186       public  partial c lass getLa bTestDescr iptionComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  14187           
  14188           pr ivate obje ct[] resul ts;
  14189           
  14190           in ternal get LabTestDes criptionCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  14191                    base (exception , cancelle d, userSta te) {
  14192                this.res ults = res ults;
  14193           }
  14194           
  14195           // / <remarks />
  14196           pu blic Tagge dTextArray  Result {
  14197                get {
  14198                    this .RaiseExce ptionIfNec essary();
  14199                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14200                }
  14201           }
  14202       }
  14203       
  14204       /// <r emarks/>
  14205       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14206       public  delegate  void getLa bTestsComp letedEvent Handler(ob ject sende r, getLabT estsComple tedEventAr gs e);
  14207       
  14208       /// <r emarks/>
  14209       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14210       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14211       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14212       public  partial c lass getLa bTestsComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  14213           
  14214           pr ivate obje ct[] resul ts;
  14215           
  14216           in ternal get LabTestsCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  14217                    base (exception , cancelle d, userSta te) {
  14218                this.res ults = res ults;
  14219           }
  14220           
  14221           // / <remarks />
  14222           pu blic Tagge dLabTestAr rays Resul t {
  14223                get {
  14224                    this .RaiseExce ptionIfNec essary();
  14225                    retu rn ((Tagge dLabTestAr rays)(this .results[0 ]));
  14226                }
  14227           }
  14228       }
  14229       
  14230       /// <r emarks/>
  14231       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14232       public  delegate  void getPa tientAssoc iatesCompl etedEventH andler(obj ect sender , getPatie ntAssociat esComplete dEventArgs  e);
  14233       
  14234       /// <r emarks/>
  14235       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14236       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14237       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14238       public  partial c lass getPa tientAssoc iatesCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  14239           
  14240           pr ivate obje ct[] resul ts;
  14241           
  14242           in ternal get PatientAss ociatesCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  14243                    base (exception , cancelle d, userSta te) {
  14244                this.res ults = res ults;
  14245           }
  14246           
  14247           // / <remarks />
  14248           pu blic Tagge dPatientAs sociateArr ays Result  {
  14249                get {
  14250                    this .RaiseExce ptionIfNec essary();
  14251                    retu rn ((Tagge dPatientAs sociateArr ays)(this. results[0] ));
  14252                }
  14253           }
  14254       }
  14255       
  14256       /// <r emarks/>
  14257       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14258       public  delegate  void getAd hocHealthS ummaryByDi splayNameC ompletedEv entHandler (object se nder, getA dhocHealth SummaryByD isplayName CompletedE ventArgs e );
  14259       
  14260       /// <r emarks/>
  14261       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14262       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14263       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14264       public  partial c lass getAd hocHealthS ummaryByDi splayNameC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  14265           
  14266           pr ivate obje ct[] resul ts;
  14267           
  14268           in ternal get AdhocHealt hSummaryBy DisplayNam eCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  14269                    base (exception , cancelle d, userSta te) {
  14270                this.res ults = res ults;
  14271           }
  14272           
  14273           // / <remarks />
  14274           pu blic Tagge dTextArray  Result {
  14275                get {
  14276                    this .RaiseExce ptionIfNec essary();
  14277                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14278                }
  14279           }
  14280       }
  14281       
  14282       /// <r emarks/>
  14283       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14284       public  delegate  void EXPER IMENTALget HealthSumm aryComplet edEventHan dler(objec t sender,  EXPERIMENT ALgetHealt hSummaryCo mpletedEve ntArgs e);
  14285       
  14286       /// <r emarks/>
  14287       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14288       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14289       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14290       public  partial c lass EXPER IMENTALget HealthSumm aryComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14291           
  14292           pr ivate obje ct[] resul ts;
  14293           
  14294           in ternal EXP ERIMENTALg etHealthSu mmaryCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14295                    base (exception , cancelle d, userSta te) {
  14296                this.res ults = res ults;
  14297           }
  14298           
  14299           // / <remarks />
  14300           pu blic Tagge dHealthSum maryArray  Result {
  14301                get {
  14302                    this .RaiseExce ptionIfNec essary();
  14303                    retu rn ((Tagge dHealthSum maryArray) (this.resu lts[0]));
  14304                }
  14305           }
  14306       }
  14307       
  14308       /// <r emarks/>
  14309       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14310       public  delegate  void getCo rrespondin gIdsComple tedEventHa ndler(obje ct sender,  getCorres pondingIds CompletedE ventArgs e );
  14311       
  14312       /// <r emarks/>
  14313       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14314       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14315       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14316       public  partial c lass getCo rrespondin gIdsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  14317           
  14318           pr ivate obje ct[] resul ts;
  14319           
  14320           in ternal get Correspond ingIdsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  14321                    base (exception , cancelle d, userSta te) {
  14322                this.res ults = res ults;
  14323           }
  14324           
  14325           // / <remarks />
  14326           pu blic Tagge dTextArray  Result {
  14327                get {
  14328                    this .RaiseExce ptionIfNec essary();
  14329                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14330                }
  14331           }
  14332       }
  14333       
  14334       /// <r emarks/>
  14335       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14336       public  delegate  void getVH ACompleted EventHandl er(object  sender, ge tVHAComple tedEventAr gs e);
  14337       
  14338       /// <r emarks/>
  14339       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14340       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14341       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14342       public  partial c lass getVH ACompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  14343           
  14344           pr ivate obje ct[] resul ts;
  14345           
  14346           in ternal get VHAComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  14347                    base (exception , cancelle d, userSta te) {
  14348                this.res ults = res ults;
  14349           }
  14350           
  14351           // / <remarks />
  14352           pu blic Regio nArray Res ult {
  14353                get {
  14354                    this .RaiseExce ptionIfNec essary();
  14355                    retu rn ((Regio nArray)(th is.results [0]));
  14356                }
  14357           }
  14358       }
  14359       
  14360       /// <r emarks/>
  14361       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14362       public  delegate  void getVI SNComplete dEventHand ler(object  sender, g etVISNComp letedEvent Args e);
  14363       
  14364       /// <r emarks/>
  14365       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14366       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14367       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14368       public  partial c lass getVI SNComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  14369           
  14370           pr ivate obje ct[] resul ts;
  14371           
  14372           in ternal get VISNComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  14373                    base (exception , cancelle d, userSta te) {
  14374                this.res ults = res ults;
  14375           }
  14376           
  14377           // / <remarks />
  14378           pu blic Regio nTO Result  {
  14379                get {
  14380                    this .RaiseExce ptionIfNec essary();
  14381                    retu rn ((Regio nTO)(this. results[0] ));
  14382                }
  14383           }
  14384       }
  14385       
  14386       /// <r emarks/>
  14387       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14388       public  delegate  void conne ctComplete dEventHand ler(object  sender, c onnectComp letedEvent Args e);
  14389       
  14390       /// <r emarks/>
  14391       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14392       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14393       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14394       public  partial c lass conne ctComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  14395           
  14396           pr ivate obje ct[] resul ts;
  14397           
  14398           in ternal con nectComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  14399                    base (exception , cancelle d, userSta te) {
  14400                this.res ults = res ults;
  14401           }
  14402           
  14403           // / <remarks />
  14404           pu blic DataS ourceArray  Result {
  14405                get {
  14406                    this .RaiseExce ptionIfNec essary();
  14407                    retu rn ((DataS ourceArray )(this.res ults[0]));
  14408                }
  14409           }
  14410       }
  14411       
  14412       /// <r emarks/>
  14413       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14414       public  delegate  void login CompletedE ventHandle r(object s ender, log inComplete dEventArgs  e);
  14415       
  14416       /// <r emarks/>
  14417       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14418       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14419       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14420       public  partial c lass login CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14421           
  14422           pr ivate obje ct[] resul ts;
  14423           
  14424           in ternal log inComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14425                    base (exception , cancelle d, userSta te) {
  14426                this.res ults = res ults;
  14427           }
  14428           
  14429           // / <remarks />
  14430           pu blic UserT O Result {
  14431                get {
  14432                    this .RaiseExce ptionIfNec essary();
  14433                    retu rn ((UserT O)(this.re sults[0])) ;
  14434                }
  14435           }
  14436       }
  14437       
  14438       /// <r emarks/>
  14439       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14440       public  delegate  void disco nnectCompl etedEventH andler(obj ect sender , disconne ctComplete dEventArgs  e);
  14441       
  14442       /// <r emarks/>
  14443       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14444       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14445       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14446       public  partial c lass disco nnectCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  14447           
  14448           pr ivate obje ct[] resul ts;
  14449           
  14450           in ternal dis connectCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  14451                    base (exception , cancelle d, userSta te) {
  14452                this.res ults = res ults;
  14453           }
  14454           
  14455           // / <remarks />
  14456           pu blic Tagge dTextArray  Result {
  14457                get {
  14458                    this .RaiseExce ptionIfNec essary();
  14459                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14460                }
  14461           }
  14462       }
  14463       
  14464       /// <r emarks/>
  14465       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14466       public  delegate  void disco nnectRemot eSitesComp letedEvent Handler(ob ject sende r, disconn ectRemoteS itesComple tedEventAr gs e);
  14467       
  14468       /// <r emarks/>
  14469       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14470       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14471       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14472       public  partial c lass disco nnectRemot eSitesComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  14473           
  14474           pr ivate obje ct[] resul ts;
  14475           
  14476           in ternal dis connectRem oteSitesCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  14477                    base (exception , cancelle d, userSta te) {
  14478                this.res ults = res ults;
  14479           }
  14480           
  14481           // / <remarks />
  14482           pu blic Tagge dTextArray  Result {
  14483                get {
  14484                    this .RaiseExce ptionIfNec essary();
  14485                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14486                }
  14487           }
  14488       }
  14489       
  14490       /// <r emarks/>
  14491       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14492       public  delegate  void visit CompletedE ventHandle r(object s ender, vis itComplete dEventArgs  e);
  14493       
  14494       /// <r emarks/>
  14495       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14496       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14497       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14498       public  partial c lass visit CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14499           
  14500           pr ivate obje ct[] resul ts;
  14501           
  14502           in ternal vis itComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14503                    base (exception , cancelle d, userSta te) {
  14504                this.res ults = res ults;
  14505           }
  14506           
  14507           // / <remarks />
  14508           pu blic Tagge dTextArray  Result {
  14509                get {
  14510                    this .RaiseExce ptionIfNec essary();
  14511                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14512                }
  14513           }
  14514       }
  14515       
  14516       /// <r emarks/>
  14517       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14518       public  delegate  void cprsL aunchCompl etedEventH andler(obj ect sender , cprsLaun chComplete dEventArgs  e);
  14519       
  14520       /// <r emarks/>
  14521       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14522       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14523       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14524       public  partial c lass cprsL aunchCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  14525           
  14526           pr ivate obje ct[] resul ts;
  14527           
  14528           in ternal cpr sLaunchCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  14529                    base (exception , cancelle d, userSta te) {
  14530                this.res ults = res ults;
  14531           }
  14532           
  14533           // / <remarks />
  14534           pu blic Perso nsTO Resul t {
  14535                get {
  14536                    this .RaiseExce ptionIfNec essary();
  14537                    retu rn ((Perso nsTO)(this .results[0 ]));
  14538                }
  14539           }
  14540       }
  14541       
  14542       /// <r emarks/>
  14543       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14544       public  delegate  void cprsU serLookupC ompletedEv entHandler (object se nder, cprs UserLookup CompletedE ventArgs e );
  14545       
  14546       /// <r emarks/>
  14547       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14548       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14549       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14550       public  partial c lass cprsU serLookupC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  14551           
  14552           pr ivate obje ct[] resul ts;
  14553           
  14554           in ternal cpr sUserLooku pCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  14555                    base (exception , cancelle d, userSta te) {
  14556                this.res ults = res ults;
  14557           }
  14558           
  14559           // / <remarks />
  14560           pu blic UserA rray Resul t {
  14561                get {
  14562                    this .RaiseExce ptionIfNec essary();
  14563                    retu rn ((UserA rray)(this .results[0 ]));
  14564                }
  14565           }
  14566       }
  14567       
  14568       /// <r emarks/>
  14569       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14570       public  delegate  void match CompletedE ventHandle r(object s ender, mat chComplete dEventArgs  e);
  14571       
  14572       /// <r emarks/>
  14573       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14574       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14575       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14576       public  partial c lass match CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14577           
  14578           pr ivate obje ct[] resul ts;
  14579           
  14580           in ternal mat chComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14581                    base (exception , cancelle d, userSta te) {
  14582                this.res ults = res ults;
  14583           }
  14584           
  14585           // / <remarks />
  14586           pu blic Tagge dPatientAr rays Resul t {
  14587                get {
  14588                    this .RaiseExce ptionIfNec essary();
  14589                    retu rn ((Tagge dPatientAr rays)(this .results[0 ]));
  14590                }
  14591           }
  14592       }
  14593       
  14594       /// <r emarks/>
  14595       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14596       public  delegate  void selec tCompleted EventHandl er(object  sender, se lectComple tedEventAr gs e);
  14597       
  14598       /// <r emarks/>
  14599       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14600       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14601       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14602       public  partial c lass selec tCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  14603           
  14604           pr ivate obje ct[] resul ts;
  14605           
  14606           in ternal sel ectComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  14607                    base (exception , cancelle d, userSta te) {
  14608                this.res ults = res ults;
  14609           }
  14610           
  14611           // / <remarks />
  14612           pu blic Patie ntTO Resul t {
  14613                get {
  14614                    this .RaiseExce ptionIfNec essary();
  14615                    retu rn ((Patie ntTO)(this .results[0 ]));
  14616                }
  14617           }
  14618       }
  14619       
  14620       /// <r emarks/>
  14621       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14622       public  delegate  void setup MultiSiteQ ueryComple tedEventHa ndler(obje ct sender,  setupMult iSiteQuery CompletedE ventArgs e );
  14623       
  14624       /// <r emarks/>
  14625       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14626       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14627       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14628       public  partial c lass setup MultiSiteQ ueryComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  14629           
  14630           pr ivate obje ct[] resul ts;
  14631           
  14632           in ternal set upMultiSit eQueryComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  14633                    base (exception , cancelle d, userSta te) {
  14634                this.res ults = res ults;
  14635           }
  14636           
  14637           // / <remarks />
  14638           pu blic SiteA rray Resul t {
  14639                get {
  14640                    this .RaiseExce ptionIfNec essary();
  14641                    retu rn ((SiteA rray)(this .results[0 ]));
  14642                }
  14643           }
  14644       }
  14645       
  14646       /// <r emarks/>
  14647       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14648       public  delegate  void getCo nfidential ityComplet edEventHan dler(objec t sender,  getConfide ntialityCo mpletedEve ntArgs e);
  14649       
  14650       /// <r emarks/>
  14651       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14652       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14653       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14654       public  partial c lass getCo nfidential ityComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14655           
  14656           pr ivate obje ct[] resul ts;
  14657           
  14658           in ternal get Confidenti alityCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14659                    base (exception , cancelle d, userSta te) {
  14660                this.res ults = res ults;
  14661           }
  14662           
  14663           // / <remarks />
  14664           pu blic Tagge dTextArray  Result {
  14665                get {
  14666                    this .RaiseExce ptionIfNec essary();
  14667                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14668                }
  14669           }
  14670       }
  14671       
  14672       /// <r emarks/>
  14673       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14674       public  delegate  void issue Confidenti alityBulle tinComplet edEventHan dler(objec t sender,  issueConfi dentiality BulletinCo mpletedEve ntArgs e);
  14675       
  14676       /// <r emarks/>
  14677       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14678       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14679       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14680       public  partial c lass issue Confidenti alityBulle tinComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14681           
  14682           pr ivate obje ct[] resul ts;
  14683           
  14684           in ternal iss ueConfiden tialityBul letinCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14685                    base (exception , cancelle d, userSta te) {
  14686                this.res ults = res ults;
  14687           }
  14688           
  14689           // / <remarks />
  14690           pu blic Tagge dTextArray  Result {
  14691                get {
  14692                    this .RaiseExce ptionIfNec essary();
  14693                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  14694                }
  14695           }
  14696       }
  14697       
  14698       /// <r emarks/>
  14699       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14700       public  delegate  void getLa testVitalS ignsComple tedEventHa ndler(obje ct sender,  getLatest VitalSigns CompletedE ventArgs e );
  14701       
  14702       /// <r emarks/>
  14703       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14704       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14705       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14706       public  partial c lass getLa testVitalS ignsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  14707           
  14708           pr ivate obje ct[] resul ts;
  14709           
  14710           in ternal get LatestVita lSignsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  14711                    base (exception , cancelle d, userSta te) {
  14712                this.res ults = res ults;
  14713           }
  14714           
  14715           // / <remarks />
  14716           pu blic Tagge dVitalSign Arrays Res ult {
  14717                get {
  14718                    this .RaiseExce ptionIfNec essary();
  14719                    retu rn ((Tagge dVitalSign Arrays)(th is.results [0]));
  14720                }
  14721           }
  14722       }
  14723       
  14724       /// <r emarks/>
  14725       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14726       public  delegate  void getVi talSignsCo mpletedEve ntHandler( object sen der, getVi talSignsCo mpletedEve ntArgs e);
  14727       
  14728       /// <r emarks/>
  14729       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14730       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14731       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14732       public  partial c lass getVi talSignsCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  14733           
  14734           pr ivate obje ct[] resul ts;
  14735           
  14736           in ternal get VitalSigns CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  14737                    base (exception , cancelle d, userSta te) {
  14738                this.res ults = res ults;
  14739           }
  14740           
  14741           // / <remarks />
  14742           pu blic Tagge dVitalSign SetArrays  Result {
  14743                get {
  14744                    this .RaiseExce ptionIfNec essary();
  14745                    retu rn ((Tagge dVitalSign SetArrays) (this.resu lts[0]));
  14746                }
  14747           }
  14748       }
  14749       
  14750       /// <r emarks/>
  14751       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14752       public  delegate  void getAl lergiesCom pletedEven tHandler(o bject send er, getAll ergiesComp letedEvent Args e);
  14753       
  14754       /// <r emarks/>
  14755       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14756       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14757       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14758       public  partial c lass getAl lergiesCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  14759           
  14760           pr ivate obje ct[] resul ts;
  14761           
  14762           in ternal get AllergiesC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  14763                    base (exception , cancelle d, userSta te) {
  14764                this.res ults = res ults;
  14765           }
  14766           
  14767           // / <remarks />
  14768           pu blic Tagge dAllergyAr rays Resul t {
  14769                get {
  14770                    this .RaiseExce ptionIfNec essary();
  14771                    retu rn ((Tagge dAllergyAr rays)(this .results[0 ]));
  14772                }
  14773           }
  14774       }
  14775       
  14776       /// <r emarks/>
  14777       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14778       public  delegate  void getAl lergiesByS iteComplet edEventHan dler(objec t sender,  getAllergi esBySiteCo mpletedEve ntArgs e);
  14779       
  14780       /// <r emarks/>
  14781       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14782       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14783       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14784       public  partial c lass getAl lergiesByS iteComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  14785           
  14786           pr ivate obje ct[] resul ts;
  14787           
  14788           in ternal get AllergiesB ySiteCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  14789                    base (exception , cancelle d, userSta te) {
  14790                this.res ults = res ults;
  14791           }
  14792           
  14793           // / <remarks />
  14794           pu blic Tagge dAllergyAr rays Resul t {
  14795                get {
  14796                    this .RaiseExce ptionIfNec essary();
  14797                    retu rn ((Tagge dAllergyAr rays)(this .results[0 ]));
  14798                }
  14799           }
  14800       }
  14801       
  14802       /// <r emarks/>
  14803       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14804       public  delegate  void getRa diologyRep ortsComple tedEventHa ndler(obje ct sender,  getRadiol ogyReports CompletedE ventArgs e );
  14805       
  14806       /// <r emarks/>
  14807       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14808       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14809       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14810       public  partial c lass getRa diologyRep ortsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  14811           
  14812           pr ivate obje ct[] resul ts;
  14813           
  14814           in ternal get RadiologyR eportsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  14815                    base (exception , cancelle d, userSta te) {
  14816                this.res ults = res ults;
  14817           }
  14818           
  14819           // / <remarks />
  14820           pu blic Tagge dRadiology ReportArra ys Result  {
  14821                get {
  14822                    this .RaiseExce ptionIfNec essary();
  14823                    retu rn ((Tagge dRadiology ReportArra ys)(this.r esults[0]) );
  14824                }
  14825           }
  14826       }
  14827       
  14828       /// <r emarks/>
  14829       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14830       public  delegate  void getRa diologyRep ortsBySite CompletedE ventHandle r(object s ender, get RadiologyR eportsBySi teComplete dEventArgs  e);
  14831       
  14832       /// <r emarks/>
  14833       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14834       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14835       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14836       public  partial c lass getRa diologyRep ortsBySite CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14837           
  14838           pr ivate obje ct[] resul ts;
  14839           
  14840           in ternal get RadiologyR eportsBySi teComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14841                    base (exception , cancelle d, userSta te) {
  14842                this.res ults = res ults;
  14843           }
  14844           
  14845           // / <remarks />
  14846           pu blic Tagge dRadiology ReportArra ys Result  {
  14847                get {
  14848                    this .RaiseExce ptionIfNec essary();
  14849                    retu rn ((Tagge dRadiology ReportArra ys)(this.r esults[0]) );
  14850                }
  14851           }
  14852       }
  14853       
  14854       /// <r emarks/>
  14855       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14856       public  delegate  void getSu rgeryRepor tsComplete dEventHand ler(object  sender, g etSurgeryR eportsComp letedEvent Args e);
  14857       
  14858       /// <r emarks/>
  14859       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14860       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14861       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14862       public  partial c lass getSu rgeryRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  14863           
  14864           pr ivate obje ct[] resul ts;
  14865           
  14866           in ternal get SurgeryRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  14867                    base (exception , cancelle d, userSta te) {
  14868                this.res ults = res ults;
  14869           }
  14870           
  14871           // / <remarks />
  14872           pu blic Tagge dSurgeryRe portArrays  Result {
  14873                get {
  14874                    this .RaiseExce ptionIfNec essary();
  14875                    retu rn ((Tagge dSurgeryRe portArrays )(this.res ults[0]));
  14876                }
  14877           }
  14878       }
  14879       
  14880       /// <r emarks/>
  14881       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14882       public  delegate  void getSu rgeryRepor tsBySiteCo mpletedEve ntHandler( object sen der, getSu rgeryRepor tsBySiteCo mpletedEve ntArgs e);
  14883       
  14884       /// <r emarks/>
  14885       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14886       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14887       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14888       public  partial c lass getSu rgeryRepor tsBySiteCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  14889           
  14890           pr ivate obje ct[] resul ts;
  14891           
  14892           in ternal get SurgeryRep ortsBySite CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  14893                    base (exception , cancelle d, userSta te) {
  14894                this.res ults = res ults;
  14895           }
  14896           
  14897           // / <remarks />
  14898           pu blic Tagge dSurgeryRe portArrays  Result {
  14899                get {
  14900                    this .RaiseExce ptionIfNec essary();
  14901                    retu rn ((Tagge dSurgeryRe portArrays )(this.res ults[0]));
  14902                }
  14903           }
  14904       }
  14905       
  14906       /// <r emarks/>
  14907       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14908       public  delegate  void getSu rgeryRepor tTextCompl etedEventH andler(obj ect sender , getSurge ryReportTe xtComplete dEventArgs  e);
  14909       
  14910       /// <r emarks/>
  14911       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14912       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14913       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14914       public  partial c lass getSu rgeryRepor tTextCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  14915           
  14916           pr ivate obje ct[] resul ts;
  14917           
  14918           in ternal get SurgeryRep ortTextCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  14919                    base (exception , cancelle d, userSta te) {
  14920                this.res ults = res ults;
  14921           }
  14922           
  14923           // / <remarks />
  14924           pu blic TextT O Result {
  14925                get {
  14926                    this .RaiseExce ptionIfNec essary();
  14927                    retu rn ((TextT O)(this.re sults[0])) ;
  14928                }
  14929           }
  14930       }
  14931       
  14932       /// <r emarks/>
  14933       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14934       public  delegate  void getSu rgeryRepor tsWithText CompletedE ventHandle r(object s ender, get SurgeryRep ortsWithTe xtComplete dEventArgs  e);
  14935       
  14936       /// <r emarks/>
  14937       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14938       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14939       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14940       public  partial c lass getSu rgeryRepor tsWithText CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  14941           
  14942           pr ivate obje ct[] resul ts;
  14943           
  14944           in ternal get SurgeryRep ortsWithTe xtComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  14945                    base (exception , cancelle d, userSta te) {
  14946                this.res ults = res ults;
  14947           }
  14948           
  14949           // / <remarks />
  14950           pu blic Tagge dSurgeryRe portArrays  Result {
  14951                get {
  14952                    this .RaiseExce ptionIfNec essary();
  14953                    retu rn ((Tagge dSurgeryRe portArrays )(this.res ults[0]));
  14954                }
  14955           }
  14956       }
  14957       
  14958       /// <r emarks/>
  14959       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14960       public  delegate  void getPr oblemListC ompletedEv entHandler (object se nder, getP roblemList CompletedE ventArgs e );
  14961       
  14962       /// <r emarks/>
  14963       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14964       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14965       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14966       public  partial c lass getPr oblemListC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  14967           
  14968           pr ivate obje ct[] resul ts;
  14969           
  14970           in ternal get ProblemLis tCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  14971                    base (exception , cancelle d, userSta te) {
  14972                this.res ults = res ults;
  14973           }
  14974           
  14975           // / <remarks />
  14976           pu blic Tagge dProblemAr rays Resul t {
  14977                get {
  14978                    this .RaiseExce ptionIfNec essary();
  14979                    retu rn ((Tagge dProblemAr rays)(this .results[0 ]));
  14980                }
  14981           }
  14982       }
  14983       
  14984       /// <r emarks/>
  14985       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14986       public  delegate  void getOu tpatientMe dsComplete dEventHand ler(object  sender, g etOutpatie ntMedsComp letedEvent Args e);
  14987       
  14988       /// <r emarks/>
  14989       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  14990       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  14991       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  14992       public  partial c lass getOu tpatientMe dsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  14993           
  14994           pr ivate obje ct[] resul ts;
  14995           
  14996           in ternal get Outpatient MedsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  14997                    base (exception , cancelle d, userSta te) {
  14998                this.res ults = res ults;
  14999           }
  15000           
  15001           // / <remarks />
  15002           pu blic Tagge dMedicatio nArrays Re sult {
  15003                get {
  15004                    this .RaiseExce ptionIfNec essary();
  15005                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15006                }
  15007           }
  15008       }
  15009       
  15010       /// <r emarks/>
  15011       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15012       public  delegate  void getIv MedsComple tedEventHa ndler(obje ct sender,  getIvMeds CompletedE ventArgs e );
  15013       
  15014       /// <r emarks/>
  15015       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15016       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15017       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15018       public  partial c lass getIv MedsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  15019           
  15020           pr ivate obje ct[] resul ts;
  15021           
  15022           in ternal get IvMedsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  15023                    base (exception , cancelle d, userSta te) {
  15024                this.res ults = res ults;
  15025           }
  15026           
  15027           // / <remarks />
  15028           pu blic Tagge dMedicatio nArrays Re sult {
  15029                get {
  15030                    this .RaiseExce ptionIfNec essary();
  15031                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15032                }
  15033           }
  15034       }
  15035       
  15036       /// <r emarks/>
  15037       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15038       public  delegate  void getIm oMedsCompl etedEventH andler(obj ect sender , getImoMe dsComplete dEventArgs  e);
  15039       
  15040       /// <r emarks/>
  15041       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15042       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15043       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15044       public  partial c lass getIm oMedsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  15045           
  15046           pr ivate obje ct[] resul ts;
  15047           
  15048           in ternal get ImoMedsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  15049                    base (exception , cancelle d, userSta te) {
  15050                this.res ults = res ults;
  15051           }
  15052           
  15053           // / <remarks />
  15054           pu blic Tagge dMedicatio nArrays Re sult {
  15055                get {
  15056                    this .RaiseExce ptionIfNec essary();
  15057                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15058                }
  15059           }
  15060       }
  15061       
  15062       /// <r emarks/>
  15063       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15064       public  delegate  void getUn itDoseMeds CompletedE ventHandle r(object s ender, get UnitDoseMe dsComplete dEventArgs  e);
  15065       
  15066       /// <r emarks/>
  15067       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15068       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15069       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15070       public  partial c lass getUn itDoseMeds CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  15071           
  15072           pr ivate obje ct[] resul ts;
  15073           
  15074           in ternal get UnitDoseMe dsComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  15075                    base (exception , cancelle d, userSta te) {
  15076                this.res ults = res ults;
  15077           }
  15078           
  15079           // / <remarks />
  15080           pu blic Tagge dMedicatio nArrays Re sult {
  15081                get {
  15082                    this .RaiseExce ptionIfNec essary();
  15083                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15084                }
  15085           }
  15086       }
  15087       
  15088       /// <r emarks/>
  15089       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15090       public  delegate  void getOt herMedsCom pletedEven tHandler(o bject send er, getOth erMedsComp letedEvent Args e);
  15091       
  15092       /// <r emarks/>
  15093       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15094       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15095       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15096       public  partial c lass getOt herMedsCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  15097           
  15098           pr ivate obje ct[] resul ts;
  15099           
  15100           in ternal get OtherMedsC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  15101                    base (exception , cancelle d, userSta te) {
  15102                this.res ults = res ults;
  15103           }
  15104           
  15105           // / <remarks />
  15106           pu blic Tagge dMedicatio nArrays Re sult {
  15107                get {
  15108                    this .RaiseExce ptionIfNec essary();
  15109                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15110                }
  15111           }
  15112       }
  15113       
  15114       /// <r emarks/>
  15115       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15116       public  delegate  void getAl lMedsCompl etedEventH andler(obj ect sender , getAllMe dsComplete dEventArgs  e);
  15117       
  15118       /// <r emarks/>
  15119       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15120       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15121       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15122       public  partial c lass getAl lMedsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  15123           
  15124           pr ivate obje ct[] resul ts;
  15125           
  15126           in ternal get AllMedsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  15127                    base (exception , cancelle d, userSta te) {
  15128                this.res ults = res ults;
  15129           }
  15130           
  15131           // / <remarks />
  15132           pu blic Tagge dMedicatio nArrays Re sult {
  15133                get {
  15134                    this .RaiseExce ptionIfNec essary();
  15135                    retu rn ((Tagge dMedicatio nArrays)(t his.result s[0]));
  15136                }
  15137           }
  15138       }
  15139       
  15140       /// <r emarks/>
  15141       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15142       public  delegate  void getMe dicationDe tailComple tedEventHa ndler(obje ct sender,  getMedica tionDetail CompletedE ventArgs e );
  15143       
  15144       /// <r emarks/>
  15145       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15146       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15147       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15148       public  partial c lass getMe dicationDe tailComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  15149           
  15150           pr ivate obje ct[] resul ts;
  15151           
  15152           in ternal get Medication DetailComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  15153                    base (exception , cancelle d, userSta te) {
  15154                this.res ults = res ults;
  15155           }
  15156           
  15157           // / <remarks />
  15158           pu blic TextT O Result {
  15159                get {
  15160                    this .RaiseExce ptionIfNec essary();
  15161                    retu rn ((TextT O)(this.re sults[0])) ;
  15162                }
  15163           }
  15164       }
  15165       
  15166       /// <r emarks/>
  15167       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15168       public  delegate  void getSi gnedNotesC ompletedEv entHandler (object se nder, getS ignedNotes CompletedE ventArgs e );
  15169       
  15170       /// <r emarks/>
  15171       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15172       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15173       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15174       public  partial c lass getSi gnedNotesC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  15175           
  15176           pr ivate obje ct[] resul ts;
  15177           
  15178           in ternal get SignedNote sCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  15179                    base (exception , cancelle d, userSta te) {
  15180                this.res ults = res ults;
  15181           }
  15182           
  15183           // / <remarks />
  15184           pu blic Tagge dNoteArray s Result {
  15185                get {
  15186                    this .RaiseExce ptionIfNec essary();
  15187                    retu rn ((Tagge dNoteArray s)(this.re sults[0])) ;
  15188                }
  15189           }
  15190       }
  15191       
  15192       /// <r emarks/>
  15193       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15194       public  delegate  void getUn signedNote sCompleted EventHandl er(object  sender, ge tUnsignedN otesComple tedEventAr gs e);
  15195       
  15196       /// <r emarks/>
  15197       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15198       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15199       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15200       public  partial c lass getUn signedNote sCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  15201           
  15202           pr ivate obje ct[] resul ts;
  15203           
  15204           in ternal get UnsignedNo tesComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  15205                    base (exception , cancelle d, userSta te) {
  15206                this.res ults = res ults;
  15207           }
  15208           
  15209           // / <remarks />
  15210           pu blic Tagge dNoteArray s Result {
  15211                get {
  15212                    this .RaiseExce ptionIfNec essary();
  15213                    retu rn ((Tagge dNoteArray s)(this.re sults[0])) ;
  15214                }
  15215           }
  15216       }
  15217       
  15218       /// <r emarks/>
  15219       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15220       public  delegate  void getUn cosignedNo tesComplet edEventHan dler(objec t sender,  getUncosig nedNotesCo mpletedEve ntArgs e);
  15221       
  15222       /// <r emarks/>
  15223       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15224       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15225       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15226       public  partial c lass getUn cosignedNo tesComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  15227           
  15228           pr ivate obje ct[] resul ts;
  15229           
  15230           in ternal get Uncosigned NotesCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  15231                    base (exception , cancelle d, userSta te) {
  15232                this.res ults = res ults;
  15233           }
  15234           
  15235           // / <remarks />
  15236           pu blic Tagge dNoteArray s Result {
  15237                get {
  15238                    this .RaiseExce ptionIfNec essary();
  15239                    retu rn ((Tagge dNoteArray s)(this.re sults[0])) ;
  15240                }
  15241           }
  15242       }
  15243       
  15244       /// <r emarks/>
  15245       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15246       public  delegate  void getNo teComplete dEventHand ler(object  sender, g etNoteComp letedEvent Args e);
  15247       
  15248       /// <r emarks/>
  15249       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15250       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15251       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15252       public  partial c lass getNo teComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15253           
  15254           pr ivate obje ct[] resul ts;
  15255           
  15256           in ternal get NoteComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15257                    base (exception , cancelle d, userSta te) {
  15258                this.res ults = res ults;
  15259           }
  15260           
  15261           // / <remarks />
  15262           pu blic TextT O Result {
  15263                get {
  15264                    this .RaiseExce ptionIfNec essary();
  15265                    retu rn ((TextT O)(this.re sults[0])) ;
  15266                }
  15267           }
  15268       }
  15269       
  15270       /// <r emarks/>
  15271       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15272       public  delegate  void getNo tesWithTex tCompleted EventHandl er(object  sender, ge tNotesWith TextComple tedEventAr gs e);
  15273       
  15274       /// <r emarks/>
  15275       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15276       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15277       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15278       public  partial c lass getNo tesWithTex tCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  15279           
  15280           pr ivate obje ct[] resul ts;
  15281           
  15282           in ternal get NotesWithT extComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  15283                    base (exception , cancelle d, userSta te) {
  15284                this.res ults = res ults;
  15285           }
  15286           
  15287           // / <remarks />
  15288           pu blic Tagge dNoteArray s Result {
  15289                get {
  15290                    this .RaiseExce ptionIfNec essary();
  15291                    retu rn ((Tagge dNoteArray s)(this.re sults[0])) ;
  15292                }
  15293           }
  15294       }
  15295       
  15296       /// <r emarks/>
  15297       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15298       public  delegate  void getDi schargeSum mariesComp letedEvent Handler(ob ject sende r, getDisc hargeSumma riesComple tedEventAr gs e);
  15299       
  15300       /// <r emarks/>
  15301       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15302       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15303       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15304       public  partial c lass getDi schargeSum mariesComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  15305           
  15306           pr ivate obje ct[] resul ts;
  15307           
  15308           in ternal get DischargeS ummariesCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  15309                    base (exception , cancelle d, userSta te) {
  15310                this.res ults = res ults;
  15311           }
  15312           
  15313           // / <remarks />
  15314           pu blic Tagge dNoteArray s Result {
  15315                get {
  15316                    this .RaiseExce ptionIfNec essary();
  15317                    retu rn ((Tagge dNoteArray s)(this.re sults[0])) ;
  15318                }
  15319           }
  15320       }
  15321       
  15322       /// <r emarks/>
  15323       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15324       public  delegate  void getCo nsultsForP atientComp letedEvent Handler(ob ject sende r, getCons ultsForPat ientComple tedEventAr gs e);
  15325       
  15326       /// <r emarks/>
  15327       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15328       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15329       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15330       public  partial c lass getCo nsultsForP atientComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  15331           
  15332           pr ivate obje ct[] resul ts;
  15333           
  15334           in ternal get ConsultsFo rPatientCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  15335                    base (exception , cancelle d, userSta te) {
  15336                this.res ults = res ults;
  15337           }
  15338           
  15339           // / <remarks />
  15340           pu blic Tagge dConsultAr rays Resul t {
  15341                get {
  15342                    this .RaiseExce ptionIfNec essary();
  15343                    retu rn ((Tagge dConsultAr rays)(this .results[0 ]));
  15344                }
  15345           }
  15346       }
  15347       
  15348       /// <r emarks/>
  15349       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15350       public  delegate  void getAp pointments CompletedE ventHandle r(object s ender, get Appointmen tsComplete dEventArgs  e);
  15351       
  15352       /// <r emarks/>
  15353       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15354       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15355       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15356       public  partial c lass getAp pointments CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  15357           
  15358           pr ivate obje ct[] resul ts;
  15359           
  15360           in ternal get Appointmen tsComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  15361                    base (exception , cancelle d, userSta te) {
  15362                this.res ults = res ults;
  15363           }
  15364           
  15365           // / <remarks />
  15366           pu blic Tagge dAppointme ntArrays R esult {
  15367                get {
  15368                    this .RaiseExce ptionIfNec essary();
  15369                    retu rn ((Tagge dAppointme ntArrays)( this.resul ts[0]));
  15370                }
  15371           }
  15372       }
  15373       
  15374       /// <r emarks/>
  15375       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15376       public  delegate  void getMe ntalHealth Appointmen tsComplete dEventHand ler(object  sender, g etMentalHe althAppoin tmentsComp letedEvent Args e);
  15377       
  15378       /// <r emarks/>
  15379       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15380       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15381       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15382       public  partial c lass getMe ntalHealth Appointmen tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15383           
  15384           pr ivate obje ct[] resul ts;
  15385           
  15386           in ternal get MentalHeal thAppointm entsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15387                    base (exception , cancelle d, userSta te) {
  15388                this.res ults = res ults;
  15389           }
  15390           
  15391           // / <remarks />
  15392           pu blic Tagge dAppointme ntArrays R esult {
  15393                get {
  15394                    this .RaiseExce ptionIfNec essary();
  15395                    retu rn ((Tagge dAppointme ntArrays)( this.resul ts[0]));
  15396                }
  15397           }
  15398       }
  15399       
  15400       /// <r emarks/>
  15401       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15402       public  delegate  void getMe ntalHealth VisitsComp letedEvent Handler(ob ject sende r, getMent alHealthVi sitsComple tedEventAr gs e);
  15403       
  15404       /// <r emarks/>
  15405       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15406       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15407       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15408       public  partial c lass getMe ntalHealth VisitsComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  15409           
  15410           pr ivate obje ct[] resul ts;
  15411           
  15412           in ternal get MentalHeal thVisitsCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  15413                    base (exception , cancelle d, userSta te) {
  15414                this.res ults = res ults;
  15415           }
  15416           
  15417           // / <remarks />
  15418           pu blic Tagge dVisitArra ys Result  {
  15419                get {
  15420                    this .RaiseExce ptionIfNec essary();
  15421                    retu rn ((Tagge dVisitArra ys)(this.r esults[0]) );
  15422                }
  15423           }
  15424       }
  15425       
  15426       /// <r emarks/>
  15427       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15428       public  delegate  void getAp pointmentT extComplet edEventHan dler(objec t sender,  getAppoint mentTextCo mpletedEve ntArgs e);
  15429       
  15430       /// <r emarks/>
  15431       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15432       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15433       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15434       public  partial c lass getAp pointmentT extComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  15435           
  15436           pr ivate obje ct[] resul ts;
  15437           
  15438           in ternal get Appointmen tTextCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  15439                    base (exception , cancelle d, userSta te) {
  15440                this.res ults = res ults;
  15441           }
  15442           
  15443           // / <remarks />
  15444           pu blic TextT O Result {
  15445                get {
  15446                    this .RaiseExce ptionIfNec essary();
  15447                    retu rn ((TextT O)(this.re sults[0])) ;
  15448                }
  15449           }
  15450       }
  15451       
  15452       /// <r emarks/>
  15453       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15454       public  delegate  void getCl inicalWarn ingsComple tedEventHa ndler(obje ct sender,  getClinic alWarnings CompletedE ventArgs e );
  15455       
  15456       /// <r emarks/>
  15457       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15458       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15459       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15460       public  partial c lass getCl inicalWarn ingsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  15461           
  15462           pr ivate obje ct[] resul ts;
  15463           
  15464           in ternal get ClinicalWa rningsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  15465                    base (exception , cancelle d, userSta te) {
  15466                this.res ults = res ults;
  15467           }
  15468           
  15469           // / <remarks />
  15470           pu blic Tagge dTextArray  Result {
  15471                get {
  15472                    this .RaiseExce ptionIfNec essary();
  15473                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15474                }
  15475           }
  15476       }
  15477       
  15478       /// <r emarks/>
  15479       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15480       public  delegate  void getAd vanceDirec tivesCompl etedEventH andler(obj ect sender , getAdvan ceDirectiv esComplete dEventArgs  e);
  15481       
  15482       /// <r emarks/>
  15483       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15484       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15485       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15486       public  partial c lass getAd vanceDirec tivesCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  15487           
  15488           pr ivate obje ct[] resul ts;
  15489           
  15490           in ternal get AdvanceDir ectivesCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  15491                    base (exception , cancelle d, userSta te) {
  15492                this.res ults = res ults;
  15493           }
  15494           
  15495           // / <remarks />
  15496           pu blic Tagge dTextArray  Result {
  15497                get {
  15498                    this .RaiseExce ptionIfNec essary();
  15499                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15500                }
  15501           }
  15502       }
  15503       
  15504       /// <r emarks/>
  15505       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15506       public  delegate  void getCr isisNotesC ompletedEv entHandler (object se nder, getC risisNotes CompletedE ventArgs e );
  15507       
  15508       /// <r emarks/>
  15509       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15510       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15511       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15512       public  partial c lass getCr isisNotesC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  15513           
  15514           pr ivate obje ct[] resul ts;
  15515           
  15516           in ternal get CrisisNote sCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  15517                    base (exception , cancelle d, userSta te) {
  15518                this.res ults = res ults;
  15519           }
  15520           
  15521           // / <remarks />
  15522           pu blic Tagge dTextArray  Result {
  15523                get {
  15524                    this .RaiseExce ptionIfNec essary();
  15525                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15526                }
  15527           }
  15528       }
  15529       
  15530       /// <r emarks/>
  15531       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15532       public  delegate  void getIm munization sCompleted EventHandl er(object  sender, ge tImmunizat ionsComple tedEventAr gs e);
  15533       
  15534       /// <r emarks/>
  15535       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15536       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15537       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15538       public  partial c lass getIm munization sCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  15539           
  15540           pr ivate obje ct[] resul ts;
  15541           
  15542           in ternal get Immunizati onsComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  15543                    base (exception , cancelle d, userSta te) {
  15544                this.res ults = res ults;
  15545           }
  15546           
  15547           // / <remarks />
  15548           pu blic Tagge dTextArray  Result {
  15549                get {
  15550                    this .RaiseExce ptionIfNec essary();
  15551                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15552                }
  15553           }
  15554       }
  15555       
  15556       /// <r emarks/>
  15557       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15558       public  delegate  void getOu tpatientRx ProfileCom pletedEven tHandler(o bject send er, getOut patientRxP rofileComp letedEvent Args e);
  15559       
  15560       /// <r emarks/>
  15561       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15562       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15563       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15564       public  partial c lass getOu tpatientRx ProfileCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  15565           
  15566           pr ivate obje ct[] resul ts;
  15567           
  15568           in ternal get Outpatient RxProfileC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  15569                    base (exception , cancelle d, userSta te) {
  15570                this.res ults = res ults;
  15571           }
  15572           
  15573           // / <remarks />
  15574           pu blic Tagge dTextArray  Result {
  15575                get {
  15576                    this .RaiseExce ptionIfNec essary();
  15577                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15578                }
  15579           }
  15580       }
  15581       
  15582       /// <r emarks/>
  15583       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15584       public  delegate  void getMe dsAdminHxC ompletedEv entHandler (object se nder, getM edsAdminHx CompletedE ventArgs e );
  15585       
  15586       /// <r emarks/>
  15587       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15588       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15589       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15590       public  partial c lass getMe dsAdminHxC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  15591           
  15592           pr ivate obje ct[] resul ts;
  15593           
  15594           in ternal get MedsAdminH xCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  15595                    base (exception , cancelle d, userSta te) {
  15596                this.res ults = res ults;
  15597           }
  15598           
  15599           // / <remarks />
  15600           pu blic Tagge dTextArray  Result {
  15601                get {
  15602                    this .RaiseExce ptionIfNec essary();
  15603                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15604                }
  15605           }
  15606       }
  15607       
  15608       /// <r emarks/>
  15609       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15610       public  delegate  void getMe dsAdminLog CompletedE ventHandle r(object s ender, get MedsAdminL ogComplete dEventArgs  e);
  15611       
  15612       /// <r emarks/>
  15613       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15614       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15615       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15616       public  partial c lass getMe dsAdminLog CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  15617           
  15618           pr ivate obje ct[] resul ts;
  15619           
  15620           in ternal get MedsAdminL ogComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  15621                    base (exception , cancelle d, userSta te) {
  15622                this.res ults = res ults;
  15623           }
  15624           
  15625           // / <remarks />
  15626           pu blic Tagge dTextArray  Result {
  15627                get {
  15628                    this .RaiseExce ptionIfNec essary();
  15629                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15630                }
  15631           }
  15632       }
  15633       
  15634       /// <r emarks/>
  15635       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15636       public  delegate  void getCh emHemRepor tsComplete dEventHand ler(object  sender, g etChemHemR eportsComp letedEvent Args e);
  15637       
  15638       /// <r emarks/>
  15639       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15640       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15641       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15642       public  partial c lass getCh emHemRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15643           
  15644           pr ivate obje ct[] resul ts;
  15645           
  15646           in ternal get ChemHemRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15647                    base (exception , cancelle d, userSta te) {
  15648                this.res ults = res ults;
  15649           }
  15650           
  15651           // / <remarks />
  15652           pu blic Tagge dChemHemRp tArrays Re sult {
  15653                get {
  15654                    this .RaiseExce ptionIfNec essary();
  15655                    retu rn ((Tagge dChemHemRp tArrays)(t his.result s[0]));
  15656                }
  15657           }
  15658       }
  15659       
  15660       /// <r emarks/>
  15661       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15662       public  delegate  void getCh emHemRepor tsSimpleCo mpletedEve ntHandler( object sen der, getCh emHemRepor tsSimpleCo mpletedEve ntArgs e);
  15663       
  15664       /// <r emarks/>
  15665       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15666       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15667       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15668       public  partial c lass getCh emHemRepor tsSimpleCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  15669           
  15670           pr ivate obje ct[] resul ts;
  15671           
  15672           in ternal get ChemHemRep ortsSimple CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  15673                    base (exception , cancelle d, userSta te) {
  15674                this.res ults = res ults;
  15675           }
  15676           
  15677           // / <remarks />
  15678           pu blic Tagge dChemHemRp tArrays Re sult {
  15679                get {
  15680                    this .RaiseExce ptionIfNec essary();
  15681                    retu rn ((Tagge dChemHemRp tArrays)(t his.result s[0]));
  15682                }
  15683           }
  15684       }
  15685       
  15686       /// <r emarks/>
  15687       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15688       public  delegate  void getCy tologyRepo rtsComplet edEventHan dler(objec t sender,  getCytolog yReportsCo mpletedEve ntArgs e);
  15689       
  15690       /// <r emarks/>
  15691       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15692       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15693       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15694       public  partial c lass getCy tologyRepo rtsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  15695           
  15696           pr ivate obje ct[] resul ts;
  15697           
  15698           in ternal get CytologyRe portsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  15699                    base (exception , cancelle d, userSta te) {
  15700                this.res ults = res ults;
  15701           }
  15702           
  15703           // / <remarks />
  15704           pu blic Tagge dCytologyR ptArrays R esult {
  15705                get {
  15706                    this .RaiseExce ptionIfNec essary();
  15707                    retu rn ((Tagge dCytologyR ptArrays)( this.resul ts[0]));
  15708                }
  15709           }
  15710       }
  15711       
  15712       /// <r emarks/>
  15713       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15714       public  delegate  void getMi crobiology ReportsCom pletedEven tHandler(o bject send er, getMic robiologyR eportsComp letedEvent Args e);
  15715       
  15716       /// <r emarks/>
  15717       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15718       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15719       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15720       public  partial c lass getMi crobiology ReportsCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  15721           
  15722           pr ivate obje ct[] resul ts;
  15723           
  15724           in ternal get Microbiolo gyReportsC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  15725                    base (exception , cancelle d, userSta te) {
  15726                this.res ults = res ults;
  15727           }
  15728           
  15729           // / <remarks />
  15730           pu blic Tagge dMicrobiol ogyRptArra ys Result  {
  15731                get {
  15732                    this .RaiseExce ptionIfNec essary();
  15733                    retu rn ((Tagge dMicrobiol ogyRptArra ys)(this.r esults[0]) );
  15734                }
  15735           }
  15736       }
  15737       
  15738       /// <r emarks/>
  15739       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15740       public  delegate  void getSu rgicalPath ologyRepor tsComplete dEventHand ler(object  sender, g etSurgical PathologyR eportsComp letedEvent Args e);
  15741       
  15742       /// <r emarks/>
  15743       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15744       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15745       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15746       public  partial c lass getSu rgicalPath ologyRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15747           
  15748           pr ivate obje ct[] resul ts;
  15749           
  15750           in ternal get SurgicalPa thologyRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15751                    base (exception , cancelle d, userSta te) {
  15752                this.res ults = res ults;
  15753           }
  15754           
  15755           // / <remarks />
  15756           pu blic Tagge dSurgicalP athologyRp tArrays Re sult {
  15757                get {
  15758                    this .RaiseExce ptionIfNec essary();
  15759                    retu rn ((Tagge dSurgicalP athologyRp tArrays)(t his.result s[0]));
  15760                }
  15761           }
  15762       }
  15763       
  15764       /// <r emarks/>
  15765       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15766       public  delegate  void getBl oodAvailab ilityRepor tsComplete dEventHand ler(object  sender, g etBloodAva ilabilityR eportsComp letedEvent Args e);
  15767       
  15768       /// <r emarks/>
  15769       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15770       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15771       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15772       public  partial c lass getBl oodAvailab ilityRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15773           
  15774           pr ivate obje ct[] resul ts;
  15775           
  15776           in ternal get BloodAvail abilityRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15777                    base (exception , cancelle d, userSta te) {
  15778                this.res ults = res ults;
  15779           }
  15780           
  15781           // / <remarks />
  15782           pu blic Tagge dTextArray  Result {
  15783                get {
  15784                    this .RaiseExce ptionIfNec essary();
  15785                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15786                }
  15787           }
  15788       }
  15789       
  15790       /// <r emarks/>
  15791       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15792       public  delegate  void getBl oodTransfu sionReport sCompleted EventHandl er(object  sender, ge tBloodTran sfusionRep ortsComple tedEventAr gs e);
  15793       
  15794       /// <r emarks/>
  15795       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15796       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15797       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15798       public  partial c lass getBl oodTransfu sionReport sCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  15799           
  15800           pr ivate obje ct[] resul ts;
  15801           
  15802           in ternal get BloodTrans fusionRepo rtsComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  15803                    base (exception , cancelle d, userSta te) {
  15804                this.res ults = res ults;
  15805           }
  15806           
  15807           // / <remarks />
  15808           pu blic Tagge dTextArray  Result {
  15809                get {
  15810                    this .RaiseExce ptionIfNec essary();
  15811                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15812                }
  15813           }
  15814       }
  15815       
  15816       /// <r emarks/>
  15817       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15818       public  delegate  void getBl oodBankRep ortsComple tedEventHa ndler(obje ct sender,  getBloodB ankReports CompletedE ventArgs e );
  15819       
  15820       /// <r emarks/>
  15821       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15822       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15823       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15824       public  partial c lass getBl oodBankRep ortsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  15825           
  15826           pr ivate obje ct[] resul ts;
  15827           
  15828           in ternal get BloodBankR eportsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  15829                    base (exception , cancelle d, userSta te) {
  15830                this.res ults = res ults;
  15831           }
  15832           
  15833           // / <remarks />
  15834           pu blic Tagge dTextArray  Result {
  15835                get {
  15836                    this .RaiseExce ptionIfNec essary();
  15837                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15838                }
  15839           }
  15840       }
  15841       
  15842       /// <r emarks/>
  15843       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15844       public  delegate  void getEl ectronMicr oscopyRepo rtsComplet edEventHan dler(objec t sender,  getElectro nMicroscop yReportsCo mpletedEve ntArgs e);
  15845       
  15846       /// <r emarks/>
  15847       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15848       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15849       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15850       public  partial c lass getEl ectronMicr oscopyRepo rtsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  15851           
  15852           pr ivate obje ct[] resul ts;
  15853           
  15854           in ternal get ElectronMi croscopyRe portsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  15855                    base (exception , cancelle d, userSta te) {
  15856                this.res ults = res ults;
  15857           }
  15858           
  15859           // / <remarks />
  15860           pu blic Tagge dTextArray  Result {
  15861                get {
  15862                    this .RaiseExce ptionIfNec essary();
  15863                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15864                }
  15865           }
  15866       }
  15867       
  15868       /// <r emarks/>
  15869       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15870       public  delegate  void getCy topatholog yReportsCo mpletedEve ntHandler( object sen der, getCy topatholog yReportsCo mpletedEve ntArgs e);
  15871       
  15872       /// <r emarks/>
  15873       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15874       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15875       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15876       public  partial c lass getCy topatholog yReportsCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  15877           
  15878           pr ivate obje ct[] resul ts;
  15879           
  15880           in ternal get Cytopathol ogyReports CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  15881                    base (exception , cancelle d, userSta te) {
  15882                this.res ults = res ults;
  15883           }
  15884           
  15885           // / <remarks />
  15886           pu blic Tagge dTextArray  Result {
  15887                get {
  15888                    this .RaiseExce ptionIfNec essary();
  15889                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15890                }
  15891           }
  15892       }
  15893       
  15894       /// <r emarks/>
  15895       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15896       public  delegate  void getAu topsyRepor tsComplete dEventHand ler(object  sender, g etAutopsyR eportsComp letedEvent Args e);
  15897       
  15898       /// <r emarks/>
  15899       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15900       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15901       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15902       public  partial c lass getAu topsyRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  15903           
  15904           pr ivate obje ct[] resul ts;
  15905           
  15906           in ternal get AutopsyRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  15907                    base (exception , cancelle d, userSta te) {
  15908                this.res ults = res ults;
  15909           }
  15910           
  15911           // / <remarks />
  15912           pu blic Tagge dTextArray  Result {
  15913                get {
  15914                    this .RaiseExce ptionIfNec essary();
  15915                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15916                }
  15917           }
  15918       }
  15919       
  15920       /// <r emarks/>
  15921       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15922       public  delegate  void getOu tpatientEn counterRep ortsComple tedEventHa ndler(obje ct sender,  getOutpat ientEncoun terReports CompletedE ventArgs e );
  15923       
  15924       /// <r emarks/>
  15925       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15926       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15927       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15928       public  partial c lass getOu tpatientEn counterRep ortsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  15929           
  15930           pr ivate obje ct[] resul ts;
  15931           
  15932           in ternal get Outpatient EncounterR eportsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  15933                    base (exception , cancelle d, userSta te) {
  15934                this.res ults = res ults;
  15935           }
  15936           
  15937           // / <remarks />
  15938           pu blic Tagge dTextArray  Result {
  15939                get {
  15940                    this .RaiseExce ptionIfNec essary();
  15941                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15942                }
  15943           }
  15944       }
  15945       
  15946       /// <r emarks/>
  15947       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15948       public  delegate  void getAd missionsRe portsCompl etedEventH andler(obj ect sender , getAdmis sionsRepor tsComplete dEventArgs  e);
  15949       
  15950       /// <r emarks/>
  15951       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15952       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15953       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15954       public  partial c lass getAd missionsRe portsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  15955           
  15956           pr ivate obje ct[] resul ts;
  15957           
  15958           in ternal get Admissions ReportsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  15959                    base (exception , cancelle d, userSta te) {
  15960                this.res ults = res ults;
  15961           }
  15962           
  15963           // / <remarks />
  15964           pu blic Tagge dTextArray  Result {
  15965                get {
  15966                    this .RaiseExce ptionIfNec essary();
  15967                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15968                }
  15969           }
  15970       }
  15971       
  15972       /// <r emarks/>
  15973       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15974       public  delegate  void getEx pandedAdtR eportsComp letedEvent Handler(ob ject sende r, getExpa ndedAdtRep ortsComple tedEventAr gs e);
  15975       
  15976       /// <r emarks/>
  15977       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  15978       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  15979       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  15980       public  partial c lass getEx pandedAdtR eportsComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  15981           
  15982           pr ivate obje ct[] resul ts;
  15983           
  15984           in ternal get ExpandedAd tReportsCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  15985                    base (exception , cancelle d, userSta te) {
  15986                this.res ults = res ults;
  15987           }
  15988           
  15989           // / <remarks />
  15990           pu blic Tagge dTextArray  Result {
  15991                get {
  15992                    this .RaiseExce ptionIfNec essary();
  15993                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  15994                }
  15995           }
  15996       }
  15997       
  15998       /// <r emarks/>
  15999       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16000       public  delegate  void getDi schargeDia gnosisRepo rtsComplet edEventHan dler(objec t sender,  getDischar geDiagnosi sReportsCo mpletedEve ntArgs e);
  16001       
  16002       /// <r emarks/>
  16003       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16004       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16005       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16006       public  partial c lass getDi schargeDia gnosisRepo rtsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16007           
  16008           pr ivate obje ct[] resul ts;
  16009           
  16010           in ternal get DischargeD iagnosisRe portsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16011                    base (exception , cancelle d, userSta te) {
  16012                this.res ults = res ults;
  16013           }
  16014           
  16015           // / <remarks />
  16016           pu blic Tagge dTextArray  Result {
  16017                get {
  16018                    this .RaiseExce ptionIfNec essary();
  16019                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16020                }
  16021           }
  16022       }
  16023       
  16024       /// <r emarks/>
  16025       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16026       public  delegate  void getDi schargesRe portsCompl etedEventH andler(obj ect sender , getDisch argesRepor tsComplete dEventArgs  e);
  16027       
  16028       /// <r emarks/>
  16029       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16030       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16031       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16032       public  partial c lass getDi schargesRe portsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  16033           
  16034           pr ivate obje ct[] resul ts;
  16035           
  16036           in ternal get Discharges ReportsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  16037                    base (exception , cancelle d, userSta te) {
  16038                this.res ults = res ults;
  16039           }
  16040           
  16041           // / <remarks />
  16042           pu blic Tagge dTextArray  Result {
  16043                get {
  16044                    this .RaiseExce ptionIfNec essary();
  16045                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16046                }
  16047           }
  16048       }
  16049       
  16050       /// <r emarks/>
  16051       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16052       public  delegate  void getTr ansfersRep ortsComple tedEventHa ndler(obje ct sender,  getTransf ersReports CompletedE ventArgs e );
  16053       
  16054       /// <r emarks/>
  16055       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16056       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16057       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16058       public  partial c lass getTr ansfersRep ortsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16059           
  16060           pr ivate obje ct[] resul ts;
  16061           
  16062           in ternal get TransfersR eportsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16063                    base (exception , cancelle d, userSta te) {
  16064                this.res ults = res ults;
  16065           }
  16066           
  16067           // / <remarks />
  16068           pu blic Tagge dTextArray  Result {
  16069                get {
  16070                    this .RaiseExce ptionIfNec essary();
  16071                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16072                }
  16073           }
  16074       }
  16075       
  16076       /// <r emarks/>
  16077       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16078       public  delegate  void getFu tureClinic VisitsRepo rtsComplet edEventHan dler(objec t sender,  getFutureC linicVisit sReportsCo mpletedEve ntArgs e);
  16079       
  16080       /// <r emarks/>
  16081       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16082       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16083       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16084       public  partial c lass getFu tureClinic VisitsRepo rtsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16085           
  16086           pr ivate obje ct[] resul ts;
  16087           
  16088           in ternal get FutureClin icVisitsRe portsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16089                    base (exception , cancelle d, userSta te) {
  16090                this.res ults = res ults;
  16091           }
  16092           
  16093           // / <remarks />
  16094           pu blic Tagge dTextArray  Result {
  16095                get {
  16096                    this .RaiseExce ptionIfNec essary();
  16097                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16098                }
  16099           }
  16100       }
  16101       
  16102       /// <r emarks/>
  16103       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16104       public  delegate  void getPa stClinicVi sitsReport sCompleted EventHandl er(object  sender, ge tPastClini cVisitsRep ortsComple tedEventAr gs e);
  16105       
  16106       /// <r emarks/>
  16107       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16108       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16109       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16110       public  partial c lass getPa stClinicVi sitsReport sCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  16111           
  16112           pr ivate obje ct[] resul ts;
  16113           
  16114           in ternal get PastClinic VisitsRepo rtsComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  16115                    base (exception , cancelle d, userSta te) {
  16116                this.res ults = res ults;
  16117           }
  16118           
  16119           // / <remarks />
  16120           pu blic Tagge dTextArray  Result {
  16121                get {
  16122                    this .RaiseExce ptionIfNec essary();
  16123                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16124                }
  16125           }
  16126       }
  16127       
  16128       /// <r emarks/>
  16129       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16130       public  delegate  void getTr eatingSpec ialtyRepor tsComplete dEventHand ler(object  sender, g etTreating SpecialtyR eportsComp letedEvent Args e);
  16131       
  16132       /// <r emarks/>
  16133       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16134       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16135       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16136       public  partial c lass getTr eatingSpec ialtyRepor tsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  16137           
  16138           pr ivate obje ct[] resul ts;
  16139           
  16140           in ternal get TreatingSp ecialtyRep ortsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  16141                    base (exception , cancelle d, userSta te) {
  16142                this.res ults = res ults;
  16143           }
  16144           
  16145           // / <remarks />
  16146           pu blic Tagge dTextArray  Result {
  16147                get {
  16148                    this .RaiseExce ptionIfNec essary();
  16149                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16150                }
  16151           }
  16152       }
  16153       
  16154       /// <r emarks/>
  16155       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16156       public  delegate  void getCo mpAndPenRe portsCompl etedEventH andler(obj ect sender , getCompA ndPenRepor tsComplete dEventArgs  e);
  16157       
  16158       /// <r emarks/>
  16159       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16160       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16161       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16162       public  partial c lass getCo mpAndPenRe portsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  16163           
  16164           pr ivate obje ct[] resul ts;
  16165           
  16166           in ternal get CompAndPen ReportsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  16167                    base (exception , cancelle d, userSta te) {
  16168                this.res ults = res ults;
  16169           }
  16170           
  16171           // / <remarks />
  16172           pu blic Tagge dTextArray  Result {
  16173                get {
  16174                    this .RaiseExce ptionIfNec essary();
  16175                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16176                }
  16177           }
  16178       }
  16179       
  16180       /// <r emarks/>
  16181       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16182       public  delegate  void getCa reTeamRepo rtsComplet edEventHan dler(objec t sender,  getCareTea mReportsCo mpletedEve ntArgs e);
  16183       
  16184       /// <r emarks/>
  16185       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16186       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16187       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16188       public  partial c lass getCa reTeamRepo rtsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16189           
  16190           pr ivate obje ct[] resul ts;
  16191           
  16192           in ternal get CareTeamRe portsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16193                    base (exception , cancelle d, userSta te) {
  16194                this.res ults = res ults;
  16195           }
  16196           
  16197           // / <remarks />
  16198           pu blic Tagge dTextArray  Result {
  16199                get {
  16200                    this .RaiseExce ptionIfNec essary();
  16201                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16202                }
  16203           }
  16204       }
  16205       
  16206       /// <r emarks/>
  16207       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16208       public  delegate  void getIc dProcedure sReportsCo mpletedEve ntHandler( object sen der, getIc dProcedure sReportsCo mpletedEve ntArgs e);
  16209       
  16210       /// <r emarks/>
  16211       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16212       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16213       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16214       public  partial c lass getIc dProcedure sReportsCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  16215           
  16216           pr ivate obje ct[] resul ts;
  16217           
  16218           in ternal get IcdProcedu resReports CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  16219                    base (exception , cancelle d, userSta te) {
  16220                this.res ults = res ults;
  16221           }
  16222           
  16223           // / <remarks />
  16224           pu blic Tagge dIcdRptArr ays Result  {
  16225                get {
  16226                    this .RaiseExce ptionIfNec essary();
  16227                    retu rn ((Tagge dIcdRptArr ays)(this. results[0] ));
  16228                }
  16229           }
  16230       }
  16231       
  16232       /// <r emarks/>
  16233       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16234       public  delegate  void getIc dSurgeryRe portsCompl etedEventH andler(obj ect sender , getIcdSu rgeryRepor tsComplete dEventArgs  e);
  16235       
  16236       /// <r emarks/>
  16237       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16238       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16239       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16240       public  partial c lass getIc dSurgeryRe portsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  16241           
  16242           pr ivate obje ct[] resul ts;
  16243           
  16244           in ternal get IcdSurgery ReportsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  16245                    base (exception , cancelle d, userSta te) {
  16246                this.res ults = res ults;
  16247           }
  16248           
  16249           // / <remarks />
  16250           pu blic Tagge dIcdRptArr ays Result  {
  16251                get {
  16252                    this .RaiseExce ptionIfNec essary();
  16253                    retu rn ((Tagge dIcdRptArr ays)(this. results[0] ));
  16254                }
  16255           }
  16256       }
  16257       
  16258       /// <r emarks/>
  16259       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16260       public  delegate  void getNo teTitlesCo mpletedEve ntHandler( object sen der, getNo teTitlesCo mpletedEve ntArgs e);
  16261       
  16262       /// <r emarks/>
  16263       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16264       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16265       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16266       public  partial c lass getNo teTitlesCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  16267           
  16268           pr ivate obje ct[] resul ts;
  16269           
  16270           in ternal get NoteTitles CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  16271                    base (exception , cancelle d, userSta te) {
  16272                this.res ults = res ults;
  16273           }
  16274           
  16275           // / <remarks />
  16276           pu blic Tagge dTextArray  Result {
  16277                get {
  16278                    this .RaiseExce ptionIfNec essary();
  16279                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  16280                }
  16281           }
  16282       }
  16283       
  16284       /// <r emarks/>
  16285       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16286       public  delegate  void getHo spitalLoca tionsCompl etedEventH andler(obj ect sender , getHospi talLocatio nsComplete dEventArgs  e);
  16287       
  16288       /// <r emarks/>
  16289       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16290       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16291       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16292       public  partial c lass getHo spitalLoca tionsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  16293           
  16294           pr ivate obje ct[] resul ts;
  16295           
  16296           in ternal get HospitalLo cationsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  16297                    base (exception , cancelle d, userSta te) {
  16298                this.res ults = res ults;
  16299           }
  16300           
  16301           // / <remarks />
  16302           pu blic Tagge dHospitalL ocationArr ay Result  {
  16303                get {
  16304                    this .RaiseExce ptionIfNec essary();
  16305                    retu rn ((Tagge dHospitalL ocationArr ay)(this.r esults[0]) );
  16306                }
  16307           }
  16308       }
  16309       
  16310       /// <r emarks/>
  16311       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16312       public  delegate  void getIm agingRepor tCompleted EventHandl er(object  sender, ge tImagingRe portComple tedEventAr gs e);
  16313       
  16314       /// <r emarks/>
  16315       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16316       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16317       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16318       public  partial c lass getIm agingRepor tCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  16319           
  16320           pr ivate obje ct[] resul ts;
  16321           
  16322           in ternal get ImagingRep ortComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  16323                    base (exception , cancelle d, userSta te) {
  16324                this.res ults = res ults;
  16325           }
  16326           
  16327           // / <remarks />
  16328           pu blic Radio logyReport TO Result  {
  16329                get {
  16330                    this .RaiseExce ptionIfNec essary();
  16331                    retu rn ((Radio logyReport TO)(this.r esults[0]) );
  16332                }
  16333           }
  16334       }
  16335       
  16336       /// <r emarks/>
  16337       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16338       public  delegate  void write SimpleOrde rByPolicyC ompletedEv entHandler (object se nder, writ eSimpleOrd erByPolicy CompletedE ventArgs e );
  16339       
  16340       /// <r emarks/>
  16341       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16342       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16343       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16344       public  partial c lass write SimpleOrde rByPolicyC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  16345           
  16346           pr ivate obje ct[] resul ts;
  16347           
  16348           in ternal wri teSimpleOr derByPolic yCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  16349                    base (exception , cancelle d, userSta te) {
  16350                this.res ults = res ults;
  16351           }
  16352           
  16353           // / <remarks />
  16354           pu blic Order TO Result  {
  16355                get {
  16356                    this .RaiseExce ptionIfNec essary();
  16357                    retu rn ((Order TO)(this.r esults[0]) );
  16358                }
  16359           }
  16360       }
  16361       
  16362       /// <r emarks/>
  16363       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16364       public  delegate  void isVal idEsigComp letedEvent Handler(ob ject sende r, isValid EsigComple tedEventAr gs e);
  16365       
  16366       /// <r emarks/>
  16367       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16368       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16369       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16370       public  partial c lass isVal idEsigComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  16371           
  16372           pr ivate obje ct[] resul ts;
  16373           
  16374           in ternal isV alidEsigCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  16375                    base (exception , cancelle d, userSta te) {
  16376                this.res ults = res ults;
  16377           }
  16378           
  16379           // / <remarks />
  16380           pu blic TextT O Result {
  16381                get {
  16382                    this .RaiseExce ptionIfNec essary();
  16383                    retu rn ((TextT O)(this.re sults[0])) ;
  16384                }
  16385           }
  16386       }
  16387       
  16388       /// <r emarks/>
  16389       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16390       public  delegate  void patie ntInquiryC ompletedEv entHandler (object se nder, pati entInquiry CompletedE ventArgs e );
  16391       
  16392       /// <r emarks/>
  16393       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16394       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16395       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16396       public  partial c lass patie ntInquiryC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  16397           
  16398           pr ivate obje ct[] resul ts;
  16399           
  16400           in ternal pat ientInquir yCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  16401                    base (exception , cancelle d, userSta te) {
  16402                this.res ults = res ults;
  16403           }
  16404           
  16405           // / <remarks />
  16406           pu blic TextT O Result {
  16407                get {
  16408                    this .RaiseExce ptionIfNec essary();
  16409                    retu rn ((TextT O)(this.re sults[0])) ;
  16410                }
  16411           }
  16412       }
  16413       
  16414       /// <r emarks/>
  16415       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16416       public  delegate  void getWa rdsComplet edEventHan dler(objec t sender,  getWardsCo mpletedEve ntArgs e);
  16417       
  16418       /// <r emarks/>
  16419       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16420       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16421       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16422       public  partial c lass getWa rdsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16423           
  16424           pr ivate obje ct[] resul ts;
  16425           
  16426           in ternal get WardsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16427                    base (exception , cancelle d, userSta te) {
  16428                this.res ults = res ults;
  16429           }
  16430           
  16431           // / <remarks />
  16432           pu blic Tagge dHospitalL ocationArr ay Result  {
  16433                get {
  16434                    this .RaiseExce ptionIfNec essary();
  16435                    retu rn ((Tagge dHospitalL ocationArr ay)(this.r esults[0]) );
  16436                }
  16437           }
  16438       }
  16439       
  16440       /// <r emarks/>
  16441       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16442       public  delegate  void getPa tientsByWa rdComplete dEventHand ler(object  sender, g etPatients ByWardComp letedEvent Args e);
  16443       
  16444       /// <r emarks/>
  16445       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16446       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16447       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16448       public  partial c lass getPa tientsByWa rdComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  16449           
  16450           pr ivate obje ct[] resul ts;
  16451           
  16452           in ternal get PatientsBy WardComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  16453                    base (exception , cancelle d, userSta te) {
  16454                this.res ults = res ults;
  16455           }
  16456           
  16457           // / <remarks />
  16458           pu blic Tagge dPatientAr ray Result  {
  16459                get {
  16460                    this .RaiseExce ptionIfNec essary();
  16461                    retu rn ((Tagge dPatientAr ray)(this. results[0] ));
  16462                }
  16463           }
  16464       }
  16465       
  16466       /// <r emarks/>
  16467       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16468       public  delegate  void getCl inicsCompl etedEventH andler(obj ect sender , getClini csComplete dEventArgs  e);
  16469       
  16470       /// <r emarks/>
  16471       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16472       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16473       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16474       public  partial c lass getCl inicsCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  16475           
  16476           pr ivate obje ct[] resul ts;
  16477           
  16478           in ternal get ClinicsCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  16479                    base (exception , cancelle d, userSta te) {
  16480                this.res ults = res ults;
  16481           }
  16482           
  16483           // / <remarks />
  16484           pu blic Tagge dHospitalL ocationArr ay Result  {
  16485                get {
  16486                    this .RaiseExce ptionIfNec essary();
  16487                    retu rn ((Tagge dHospitalL ocationArr ay)(this.r esults[0]) );
  16488                }
  16489           }
  16490       }
  16491       
  16492       /// <r emarks/>
  16493       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16494       public  delegate  void getPa tientsByCl inicComple tedEventHa ndler(obje ct sender,  getPatien tsByClinic CompletedE ventArgs e );
  16495       
  16496       /// <r emarks/>
  16497       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16498       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16499       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16500       public  partial c lass getPa tientsByCl inicComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16501           
  16502           pr ivate obje ct[] resul ts;
  16503           
  16504           in ternal get PatientsBy ClinicComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16505                    base (exception , cancelle d, userSta te) {
  16506                this.res ults = res ults;
  16507           }
  16508           
  16509           // / <remarks />
  16510           pu blic Tagge dPatientAr ray Result  {
  16511                get {
  16512                    this .RaiseExce ptionIfNec essary();
  16513                    retu rn ((Tagge dPatientAr ray)(this. results[0] ));
  16514                }
  16515           }
  16516       }
  16517       
  16518       /// <r emarks/>
  16519       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16520       public  delegate  void getSp ecialtiesC ompletedEv entHandler (object se nder, getS pecialties CompletedE ventArgs e );
  16521       
  16522       /// <r emarks/>
  16523       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16524       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16525       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16526       public  partial c lass getSp ecialtiesC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  16527           
  16528           pr ivate obje ct[] resul ts;
  16529           
  16530           in ternal get Specialtie sCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  16531                    base (exception , cancelle d, userSta te) {
  16532                this.res ults = res ults;
  16533           }
  16534           
  16535           // / <remarks />
  16536           pu blic Tagge dText Resu lt {
  16537                get {
  16538                    this .RaiseExce ptionIfNec essary();
  16539                    retu rn ((Tagge dText)(thi s.results[ 0]));
  16540                }
  16541           }
  16542       }
  16543       
  16544       /// <r emarks/>
  16545       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16546       public  delegate  void getPa tientsBySp ecialtyCom pletedEven tHandler(o bject send er, getPat ientsBySpe cialtyComp letedEvent Args e);
  16547       
  16548       /// <r emarks/>
  16549       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16550       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16551       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16552       public  partial c lass getPa tientsBySp ecialtyCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  16553           
  16554           pr ivate obje ct[] resul ts;
  16555           
  16556           in ternal get PatientsBy SpecialtyC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  16557                    base (exception , cancelle d, userSta te) {
  16558                this.res ults = res ults;
  16559           }
  16560           
  16561           // / <remarks />
  16562           pu blic Tagge dPatientAr ray Result  {
  16563                get {
  16564                    this .RaiseExce ptionIfNec essary();
  16565                    retu rn ((Tagge dPatientAr ray)(this. results[0] ));
  16566                }
  16567           }
  16568       }
  16569       
  16570       /// <r emarks/>
  16571       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16572       public  delegate  void getTe amsComplet edEventHan dler(objec t sender,  getTeamsCo mpletedEve ntArgs e);
  16573       
  16574       /// <r emarks/>
  16575       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16576       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16577       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16578       public  partial c lass getTe amsComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16579           
  16580           pr ivate obje ct[] resul ts;
  16581           
  16582           in ternal get TeamsCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16583                    base (exception , cancelle d, userSta te) {
  16584                this.res ults = res ults;
  16585           }
  16586           
  16587           // / <remarks />
  16588           pu blic Tagge dText Resu lt {
  16589                get {
  16590                    this .RaiseExce ptionIfNec essary();
  16591                    retu rn ((Tagge dText)(thi s.results[ 0]));
  16592                }
  16593           }
  16594       }
  16595       
  16596       /// <r emarks/>
  16597       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16598       public  delegate  void getPa tientsByTe amComplete dEventHand ler(object  sender, g etPatients ByTeamComp letedEvent Args e);
  16599       
  16600       /// <r emarks/>
  16601       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16602       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16603       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16604       public  partial c lass getPa tientsByTe amComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  16605           
  16606           pr ivate obje ct[] resul ts;
  16607           
  16608           in ternal get PatientsBy TeamComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  16609                    base (exception , cancelle d, userSta te) {
  16610                this.res ults = res ults;
  16611           }
  16612           
  16613           // / <remarks />
  16614           pu blic Tagge dPatientAr ray Result  {
  16615                get {
  16616                    this .RaiseExce ptionIfNec essary();
  16617                    retu rn ((Tagge dPatientAr ray)(this. results[0] ));
  16618                }
  16619           }
  16620       }
  16621       
  16622       /// <r emarks/>
  16623       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16624       public  delegate  void getPa tientsByPr oviderComp letedEvent Handler(ob ject sende r, getPati entsByProv iderComple tedEventAr gs e);
  16625       
  16626       /// <r emarks/>
  16627       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16628       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16629       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16630       public  partial c lass getPa tientsByPr oviderComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  16631           
  16632           pr ivate obje ct[] resul ts;
  16633           
  16634           in ternal get PatientsBy ProviderCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  16635                    base (exception , cancelle d, userSta te) {
  16636                this.res ults = res ults;
  16637           }
  16638           
  16639           // / <remarks />
  16640           pu blic Tagge dPatientAr ray Result  {
  16641                get {
  16642                    this .RaiseExce ptionIfNec essary();
  16643                    retu rn ((Tagge dPatientAr ray)(this. results[0] ));
  16644                }
  16645           }
  16646       }
  16647       
  16648       /// <r emarks/>
  16649       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16650       public  delegate  void getAd missionsCo mpletedEve ntHandler( object sen der, getAd missionsCo mpletedEve ntArgs e);
  16651       
  16652       /// <r emarks/>
  16653       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16654       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16655       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16656       public  partial c lass getAd missionsCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  16657           
  16658           pr ivate obje ct[] resul ts;
  16659           
  16660           in ternal get Admissions CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  16661                    base (exception , cancelle d, userSta te) {
  16662                this.res ults = res ults;
  16663           }
  16664           
  16665           // / <remarks />
  16666           pu blic Tagge dInpatient StayArray  Result {
  16667                get {
  16668                    this .RaiseExce ptionIfNec essary();
  16669                    retu rn ((Tagge dInpatient StayArray) (this.resu lts[0]));
  16670                }
  16671           }
  16672       }
  16673       
  16674       /// <r emarks/>
  16675       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16676       public  delegate  void getLo cationsCom pletedEven tHandler(o bject send er, getLoc ationsComp letedEvent Args e);
  16677       
  16678       /// <r emarks/>
  16679       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16680       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16681       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16682       public  partial c lass getLo cationsCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  16683           
  16684           pr ivate obje ct[] resul ts;
  16685           
  16686           in ternal get LocationsC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  16687                    base (exception , cancelle d, userSta te) {
  16688                this.res ults = res ults;
  16689           }
  16690           
  16691           // / <remarks />
  16692           pu blic Tagge dHospitalL ocationArr ay Result  {
  16693                get {
  16694                    this .RaiseExce ptionIfNec essary();
  16695                    retu rn ((Tagge dHospitalL ocationArr ay)(this.r esults[0]) );
  16696                }
  16697           }
  16698       }
  16699       
  16700       /// <r emarks/>
  16701       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16702       public  delegate  void getPr fNoteActio nsComplete dEventHand ler(object  sender, g etPrfNoteA ctionsComp letedEvent Args e);
  16703       
  16704       /// <r emarks/>
  16705       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16706       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16707       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16708       public  partial c lass getPr fNoteActio nsComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  16709           
  16710           pr ivate obje ct[] resul ts;
  16711           
  16712           in ternal get PrfNoteAct ionsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  16713                    base (exception , cancelle d, userSta te) {
  16714                this.res ults = res ults;
  16715           }
  16716           
  16717           // / <remarks />
  16718           pu blic Patie ntRecordFl agArray Re sult {
  16719                get {
  16720                    this .RaiseExce ptionIfNec essary();
  16721                    retu rn ((Patie ntRecordFl agArray)(t his.result s[0]));
  16722                }
  16723           }
  16724       }
  16725       
  16726       /// <r emarks/>
  16727       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16728       public  delegate  void getVi sitsComple tedEventHa ndler(obje ct sender,  getVisits CompletedE ventArgs e );
  16729       
  16730       /// <r emarks/>
  16731       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16732       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16733       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16734       public  partial c lass getVi sitsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16735           
  16736           pr ivate obje ct[] resul ts;
  16737           
  16738           in ternal get VisitsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16739                    base (exception , cancelle d, userSta te) {
  16740                this.res ults = res ults;
  16741           }
  16742           
  16743           // / <remarks />
  16744           pu blic Tagge dVisitArra y Result {
  16745                get {
  16746                    this .RaiseExce ptionIfNec essary();
  16747                    retu rn ((Tagge dVisitArra y)(this.re sults[0])) ;
  16748                }
  16749           }
  16750       }
  16751       
  16752       /// <r emarks/>
  16753       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16754       public  delegate  void isCon sultNoteCo mpletedEve ntHandler( object sen der, isCon sultNoteCo mpletedEve ntArgs e);
  16755       
  16756       /// <r emarks/>
  16757       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16758       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16759       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16760       public  partial c lass isCon sultNoteCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  16761           
  16762           pr ivate obje ct[] resul ts;
  16763           
  16764           in ternal isC onsultNote CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  16765                    base (exception , cancelle d, userSta te) {
  16766                this.res ults = res ults;
  16767           }
  16768           
  16769           // / <remarks />
  16770           pu blic TextT O Result {
  16771                get {
  16772                    this .RaiseExce ptionIfNec essary();
  16773                    retu rn ((TextT O)(this.re sults[0])) ;
  16774                }
  16775           }
  16776       }
  16777       
  16778       /// <r emarks/>
  16779       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16780       public  delegate  void isCos ignerRequi redComplet edEventHan dler(objec t sender,  isCosigner RequiredCo mpletedEve ntArgs e);
  16781       
  16782       /// <r emarks/>
  16783       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16784       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16785       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16786       public  partial c lass isCos ignerRequi redComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16787           
  16788           pr ivate obje ct[] resul ts;
  16789           
  16790           in ternal isC osignerReq uiredCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16791                    base (exception , cancelle d, userSta te) {
  16792                this.res ults = res ults;
  16793           }
  16794           
  16795           // / <remarks />
  16796           pu blic TextT O Result {
  16797                get {
  16798                    this .RaiseExce ptionIfNec essary();
  16799                    retu rn ((TextT O)(this.re sults[0])) ;
  16800                }
  16801           }
  16802       }
  16803       
  16804       /// <r emarks/>
  16805       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16806       public  delegate  void isOne VisitNoteC ompletedEv entHandler (object se nder, isOn eVisitNote CompletedE ventArgs e );
  16807       
  16808       /// <r emarks/>
  16809       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16810       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16811       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16812       public  partial c lass isOne VisitNoteC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  16813           
  16814           pr ivate obje ct[] resul ts;
  16815           
  16816           in ternal isO neVisitNot eCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  16817                    base (exception , cancelle d, userSta te) {
  16818                this.res ults = res ults;
  16819           }
  16820           
  16821           // / <remarks />
  16822           pu blic Tagge dText Resu lt {
  16823                get {
  16824                    this .RaiseExce ptionIfNec essary();
  16825                    retu rn ((Tagge dText)(thi s.results[ 0]));
  16826                }
  16827           }
  16828       }
  16829       
  16830       /// <r emarks/>
  16831       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16832       public  delegate  void isPrf NoteComple tedEventHa ndler(obje ct sender,  isPrfNote CompletedE ventArgs e );
  16833       
  16834       /// <r emarks/>
  16835       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16836       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16837       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16838       public  partial c lass isPrf NoteComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16839           
  16840           pr ivate obje ct[] resul ts;
  16841           
  16842           in ternal isP rfNoteComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16843                    base (exception , cancelle d, userSta te) {
  16844                this.res ults = res ults;
  16845           }
  16846           
  16847           // / <remarks />
  16848           pu blic TextT O Result {
  16849                get {
  16850                    this .RaiseExce ptionIfNec essary();
  16851                    retu rn ((TextT O)(this.re sults[0])) ;
  16852                }
  16853           }
  16854       }
  16855       
  16856       /// <r emarks/>
  16857       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16858       public  delegate  void isSur geryNoteCo mpletedEve ntHandler( object sen der, isSur geryNoteCo mpletedEve ntArgs e);
  16859       
  16860       /// <r emarks/>
  16861       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16862       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16863       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16864       public  partial c lass isSur geryNoteCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  16865           
  16866           pr ivate obje ct[] resul ts;
  16867           
  16868           in ternal isS urgeryNote CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  16869                    base (exception , cancelle d, userSta te) {
  16870                this.res ults = res ults;
  16871           }
  16872           
  16873           // / <remarks />
  16874           pu blic Tagge dText Resu lt {
  16875                get {
  16876                    this .RaiseExce ptionIfNec essary();
  16877                    retu rn ((Tagge dText)(thi s.results[ 0]));
  16878                }
  16879           }
  16880       }
  16881       
  16882       /// <r emarks/>
  16883       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16884       public  delegate  void write NoteComple tedEventHa ndler(obje ct sender,  writeNote CompletedE ventArgs e );
  16885       
  16886       /// <r emarks/>
  16887       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16888       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16889       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16890       public  partial c lass write NoteComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16891           
  16892           pr ivate obje ct[] resul ts;
  16893           
  16894           in ternal wri teNoteComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16895                    base (exception , cancelle d, userSta te) {
  16896                this.res ults = res ults;
  16897           }
  16898           
  16899           // / <remarks />
  16900           pu blic NoteR esultTO Re sult {
  16901                get {
  16902                    this .RaiseExce ptionIfNec essary();
  16903                    retu rn ((NoteR esultTO)(t his.result s[0]));
  16904                }
  16905           }
  16906       }
  16907       
  16908       /// <r emarks/>
  16909       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16910       public  delegate  void signN oteComplet edEventHan dler(objec t sender,  signNoteCo mpletedEve ntArgs e);
  16911       
  16912       /// <r emarks/>
  16913       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16914       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16915       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16916       public  partial c lass signN oteComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  16917           
  16918           pr ivate obje ct[] resul ts;
  16919           
  16920           in ternal sig nNoteCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  16921                    base (exception , cancelle d, userSta te) {
  16922                this.res ults = res ults;
  16923           }
  16924           
  16925           // / <remarks />
  16926           pu blic TextT O Result {
  16927                get {
  16928                    this .RaiseExce ptionIfNec essary();
  16929                    retu rn ((TextT O)(this.re sults[0])) ;
  16930                }
  16931           }
  16932       }
  16933       
  16934       /// <r emarks/>
  16935       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16936       public  delegate  void close NoteComple tedEventHa ndler(obje ct sender,  closeNote CompletedE ventArgs e );
  16937       
  16938       /// <r emarks/>
  16939       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16940       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16941       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16942       public  partial c lass close NoteComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16943           
  16944           pr ivate obje ct[] resul ts;
  16945           
  16946           in ternal clo seNoteComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16947                    base (exception , cancelle d, userSta te) {
  16948                this.res ults = res ults;
  16949           }
  16950           
  16951           // / <remarks />
  16952           pu blic TextT O Result {
  16953                get {
  16954                    this .RaiseExce ptionIfNec essary();
  16955                    retu rn ((TextT O)(this.re sults[0])) ;
  16956                }
  16957           }
  16958       }
  16959       
  16960       /// <r emarks/>
  16961       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16962       public  delegate  void getDe mographics CompletedE ventHandle r(object s ender, get Demographi csComplete dEventArgs  e);
  16963       
  16964       /// <r emarks/>
  16965       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16966       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16967       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16968       public  partial c lass getDe mographics CompletedE ventArgs :  System.Co mponentMod el.AsyncCo mpletedEve ntArgs {
  16969           
  16970           pr ivate obje ct[] resul ts;
  16971           
  16972           in ternal get Demographi csComplete dEventArgs (object[]  results, S ystem.Exce ption exce ption, boo l cancelle d, object  userState)  : 
  16973                    base (exception , cancelle d, userSta te) {
  16974                this.res ults = res ults;
  16975           }
  16976           
  16977           // / <remarks />
  16978           pu blic Patie ntTO Resul t {
  16979                get {
  16980                    this .RaiseExce ptionIfNec essary();
  16981                    retu rn ((Patie ntTO)(this .results[0 ]));
  16982                }
  16983           }
  16984       }
  16985       
  16986       /// <r emarks/>
  16987       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16988       public  delegate  void mpiLo okupComple tedEventHa ndler(obje ct sender,  mpiLookup CompletedE ventArgs e );
  16989       
  16990       /// <r emarks/>
  16991       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  16992       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  16993       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  16994       public  partial c lass mpiLo okupComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  16995           
  16996           pr ivate obje ct[] resul ts;
  16997           
  16998           in ternal mpi LookupComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  16999                    base (exception , cancelle d, userSta te) {
  17000                this.res ults = res ults;
  17001           }
  17002           
  17003           // / <remarks />
  17004           pu blic Patie ntArray Re sult {
  17005                get {
  17006                    this .RaiseExce ptionIfNec essary();
  17007                    retu rn ((Patie ntArray)(t his.result s[0]));
  17008                }
  17009           }
  17010       }
  17011       
  17012       /// <r emarks/>
  17013       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17014       public  delegate  void nptLo okupComple tedEventHa ndler(obje ct sender,  nptLookup CompletedE ventArgs e );
  17015       
  17016       /// <r emarks/>
  17017       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17018       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17019       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17020       public  partial c lass nptLo okupComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  17021           
  17022           pr ivate obje ct[] resul ts;
  17023           
  17024           in ternal npt LookupComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  17025                    base (exception , cancelle d, userSta te) {
  17026                this.res ults = res ults;
  17027           }
  17028           
  17029           // / <remarks />
  17030           pu blic Patie ntArray Re sult {
  17031                get {
  17032                    this .RaiseExce ptionIfNec essary();
  17033                    retu rn ((Patie ntArray)(t his.result s[0]));
  17034                }
  17035           }
  17036       }
  17037       
  17038       /// <r emarks/>
  17039       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17040       public  delegate  void getAl lOrdersCom pletedEven tHandler(o bject send er, getAll OrdersComp letedEvent Args e);
  17041       
  17042       /// <r emarks/>
  17043       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17044       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17045       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17046       public  partial c lass getAl lOrdersCom pletedEven tArgs : Sy stem.Compo nentModel. AsyncCompl etedEventA rgs {
  17047           
  17048           pr ivate obje ct[] resul ts;
  17049           
  17050           in ternal get AllOrdersC ompletedEv entArgs(ob ject[] res ults, Syst em.Excepti on excepti on, bool c ancelled,  object use rState) : 
  17051                    base (exception , cancelle d, userSta te) {
  17052                this.res ults = res ults;
  17053           }
  17054           
  17055           // / <remarks />
  17056           pu blic Tagge dOrderArra ys Result  {
  17057                get {
  17058                    this .RaiseExce ptionIfNec essary();
  17059                    retu rn ((Tagge dOrderArra ys)(this.r esults[0]) );
  17060                }
  17061           }
  17062       }
  17063       
  17064       /// <r emarks/>
  17065       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17066       public  delegate  void getRe minderRepo rtTemplate sCompleted EventHandl er(object  sender, ge tReminderR eportTempl atesComple tedEventAr gs e);
  17067       
  17068       /// <r emarks/>
  17069       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17070       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17071       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17072       public  partial c lass getRe minderRepo rtTemplate sCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17073           
  17074           pr ivate obje ct[] resul ts;
  17075           
  17076           in ternal get ReminderRe portTempla tesComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17077                    base (exception , cancelle d, userSta te) {
  17078                this.res ults = res ults;
  17079           }
  17080           
  17081           // / <remarks />
  17082           pu blic TextA rray Resul t {
  17083                get {
  17084                    this .RaiseExce ptionIfNec essary();
  17085                    retu rn ((TextA rray)(this .results[0 ]));
  17086                }
  17087           }
  17088       }
  17089       
  17090       /// <r emarks/>
  17091       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17092       public  delegate  void getAc tiveRemind erReportsC ompletedEv entHandler (object se nder, getA ctiveRemin derReports CompletedE ventArgs e );
  17093       
  17094       /// <r emarks/>
  17095       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17096       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17097       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17098       public  partial c lass getAc tiveRemind erReportsC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  17099           
  17100           pr ivate obje ct[] resul ts;
  17101           
  17102           in ternal get ActiveRemi nderReport sCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  17103                    base (exception , cancelle d, userSta te) {
  17104                this.res ults = res ults;
  17105           }
  17106           
  17107           // / <remarks />
  17108           pu blic Tagge dTextArray  Result {
  17109                get {
  17110                    this .RaiseExce ptionIfNec essary();
  17111                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17112                }
  17113           }
  17114       }
  17115       
  17116       /// <r emarks/>
  17117       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17118       public  delegate  void getPa tientListF orReminder ReportComp letedEvent Handler(ob ject sende r, getPati entListFor ReminderRe portComple tedEventAr gs e);
  17119       
  17120       /// <r emarks/>
  17121       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17122       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17123       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17124       public  partial c lass getPa tientListF orReminder ReportComp letedEvent Args : Sys tem.Compon entModel.A syncComple tedEventAr gs {
  17125           
  17126           pr ivate obje ct[] resul ts;
  17127           
  17128           in ternal get PatientLis tForRemind erReportCo mpletedEve ntArgs(obj ect[] resu lts, Syste m.Exceptio n exceptio n, bool ca ncelled, o bject user State) : 
  17129                    base (exception , cancelle d, userSta te) {
  17130                this.res ults = res ults;
  17131           }
  17132           
  17133           // / <remarks />
  17134           pu blic Remin derReportP atientList TO Result  {
  17135                get {
  17136                    this .RaiseExce ptionIfNec essary();
  17137                    retu rn ((Remin derReportP atientList TO)(this.r esults[0]) );
  17138                }
  17139           }
  17140       }
  17141       
  17142       /// <r emarks/>
  17143       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17144       public  delegate  void getPc pForPatien tCompleted EventHandl er(object  sender, ge tPcpForPat ientComple tedEventAr gs e);
  17145       
  17146       /// <r emarks/>
  17147       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17148       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17149       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17150       public  partial c lass getPc pForPatien tCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17151           
  17152           pr ivate obje ct[] resul ts;
  17153           
  17154           in ternal get PcpForPati entComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17155                    base (exception , cancelle d, userSta te) {
  17156                this.res ults = res ults;
  17157           }
  17158           
  17159           // / <remarks />
  17160           pu blic Tagge dText Resu lt {
  17161                get {
  17162                    this .RaiseExce ptionIfNec essary();
  17163                    retu rn ((Tagge dText)(thi s.results[ 0]));
  17164                }
  17165           }
  17166       }
  17167       
  17168       /// <r emarks/>
  17169       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17170       public  delegate  void getSi tesForStat ionComplet edEventHan dler(objec t sender,  getSitesFo rStationCo mpletedEve ntArgs e);
  17171       
  17172       /// <r emarks/>
  17173       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17174       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17175       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17176       public  partial c lass getSi tesForStat ionComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  17177           
  17178           pr ivate obje ct[] resul ts;
  17179           
  17180           in ternal get SitesForSt ationCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  17181                    base (exception , cancelle d, userSta te) {
  17182                this.res ults = res ults;
  17183           }
  17184           
  17185           // / <remarks />
  17186           pu blic Tagge dTextArray  Result {
  17187                get {
  17188                    this .RaiseExce ptionIfNec essary();
  17189                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17190                }
  17191           }
  17192       }
  17193       
  17194       /// <r emarks/>
  17195       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17196       public  delegate  void getCl inicsByNam eCompleted EventHandl er(object  sender, ge tClinicsBy NameComple tedEventAr gs e);
  17197       
  17198       /// <r emarks/>
  17199       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17200       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17201       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17202       public  partial c lass getCl inicsByNam eCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17203           
  17204           pr ivate obje ct[] resul ts;
  17205           
  17206           in ternal get ClinicsByN ameComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17207                    base (exception , cancelle d, userSta te) {
  17208                this.res ults = res ults;
  17209           }
  17210           
  17211           // / <remarks />
  17212           pu blic Tagge dTextArray  Result {
  17213                get {
  17214                    this .RaiseExce ptionIfNec essary();
  17215                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17216                }
  17217           }
  17218       }
  17219       
  17220       /// <r emarks/>
  17221       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17222       public  delegate  void getOr derableIte msByNameCo mpletedEve ntHandler( object sen der, getOr derableIte msByNameCo mpletedEve ntArgs e);
  17223       
  17224       /// <r emarks/>
  17225       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17226       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17227       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17228       public  partial c lass getOr derableIte msByNameCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  17229           
  17230           pr ivate obje ct[] resul ts;
  17231           
  17232           in ternal get OrderableI temsByName CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  17233                    base (exception , cancelle d, userSta te) {
  17234                this.res ults = res ults;
  17235           }
  17236           
  17237           // / <remarks />
  17238           pu blic Tagge dTextArray  Result {
  17239                get {
  17240                    this .RaiseExce ptionIfNec essary();
  17241                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17242                }
  17243           }
  17244       }
  17245       
  17246       /// <r emarks/>
  17247       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17248       public  delegate  void getOr derStatusF orPatientC ompletedEv entHandler (object se nder, getO rderStatus ForPatient CompletedE ventArgs e );
  17249       
  17250       /// <r emarks/>
  17251       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17252       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17253       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17254       public  partial c lass getOr derStatusF orPatientC ompletedEv entArgs :  System.Com ponentMode l.AsyncCom pletedEven tArgs {
  17255           
  17256           pr ivate obje ct[] resul ts;
  17257           
  17258           in ternal get OrderStatu sForPatien tCompleted EventArgs( object[] r esults, Sy stem.Excep tion excep tion, bool  cancelled , object u serState) 
  17259                    base (exception , cancelle d, userSta te) {
  17260                this.res ults = res ults;
  17261           }
  17262           
  17263           // / <remarks />
  17264           pu blic TextT O Result {
  17265                get {
  17266                    this .RaiseExce ptionIfNec essary();
  17267                    retu rn ((TextT O)(this.re sults[0])) ;
  17268                }
  17269           }
  17270       }
  17271       
  17272       /// <r emarks/>
  17273       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17274       public  delegate  void getOr derDialogs ForDisplay GroupCompl etedEventH andler(obj ect sender , getOrder DialogsFor DisplayGro upComplete dEventArgs  e);
  17275       
  17276       /// <r emarks/>
  17277       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17278       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17279       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17280       public  partial c lass getOr derDialogs ForDisplay GroupCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  17281           
  17282           pr ivate obje ct[] resul ts;
  17283           
  17284           in ternal get OrderDialo gsForDispl ayGroupCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  17285                    base (exception , cancelle d, userSta te) {
  17286                this.res ults = res ults;
  17287           }
  17288           
  17289           // / <remarks />
  17290           pu blic Tagge dTextArray  Result {
  17291                get {
  17292                    this .RaiseExce ptionIfNec essary();
  17293                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17294                }
  17295           }
  17296       }
  17297       
  17298       /// <r emarks/>
  17299       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17300       public  delegate  void getOr derDialogI temsComple tedEventHa ndler(obje ct sender,  getOrderD ialogItems CompletedE ventArgs e );
  17301       
  17302       /// <r emarks/>
  17303       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17304       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17305       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17306       public  partial c lass getOr derDialogI temsComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  17307           
  17308           pr ivate obje ct[] resul ts;
  17309           
  17310           in ternal get OrderDialo gItemsComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  17311                    base (exception , cancelle d, userSta te) {
  17312                this.res ults = res ults;
  17313           }
  17314           
  17315           // / <remarks />
  17316           pu blic Order DialogItem Array Resu lt {
  17317                get {
  17318                    this .RaiseExce ptionIfNec essary();
  17319                    retu rn ((Order DialogItem Array)(thi s.results[ 0]));
  17320                }
  17321           }
  17322       }
  17323       
  17324       /// <r emarks/>
  17325       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17326       public  delegate  void getUs ersWithOpt ionComplet edEventHan dler(objec t sender,  getUsersWi thOptionCo mpletedEve ntArgs e);
  17327       
  17328       /// <r emarks/>
  17329       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17330       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17331       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17332       public  partial c lass getUs ersWithOpt ionComplet edEventArg s : System .Component Model.Asyn cCompleted EventArgs  {
  17333           
  17334           pr ivate obje ct[] resul ts;
  17335           
  17336           in ternal get UsersWithO ptionCompl etedEventA rgs(object [] results , System.E xception e xception,  bool cance lled, obje ct userSta te) : 
  17337                    base (exception , cancelle d, userSta te) {
  17338                this.res ults = res ults;
  17339           }
  17340           
  17341           // / <remarks />
  17342           pu blic Tagge dTextArray  Result {
  17343                get {
  17344                    this .RaiseExce ptionIfNec essary();
  17345                    retu rn ((Tagge dTextArray )(this.res ults[0]));
  17346                }
  17347           }
  17348       }
  17349       
  17350       /// <r emarks/>
  17351       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17352       public  delegate  void userH asPermissi onComplete dEventHand ler(object  sender, u serHasPerm issionComp letedEvent Args e);
  17353       
  17354       /// <r emarks/>
  17355       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17356       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17357       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17358       public  partial c lass userH asPermissi onComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  17359           
  17360           pr ivate obje ct[] resul ts;
  17361           
  17362           in ternal use rHasPermis sionComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  17363                    base (exception , cancelle d, userSta te) {
  17364                this.res ults = res ults;
  17365           }
  17366           
  17367           // / <remarks />
  17368           pu blic BoolT O Result {
  17369                get {
  17370                    this .RaiseExce ptionIfNec essary();
  17371                    retu rn ((BoolT O)(this.re sults[0])) ;
  17372                }
  17373           }
  17374       }
  17375       
  17376       /// <r emarks/>
  17377       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17378       public  delegate  void getUs erSecurity KeysComple tedEventHa ndler(obje ct sender,  getUserSe curityKeys CompletedE ventArgs e );
  17379       
  17380       /// <r emarks/>
  17381       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17382       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17383       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17384       public  partial c lass getUs erSecurity KeysComple tedEventAr gs : Syste m.Componen tModel.Asy ncComplete dEventArgs  {
  17385           
  17386           pr ivate obje ct[] resul ts;
  17387           
  17388           in ternal get UserSecuri tyKeysComp letedEvent Args(objec t[] result s, System. Exception  exception,  bool canc elled, obj ect userSt ate) : 
  17389                    base (exception , cancelle d, userSta te) {
  17390                this.res ults = res ults;
  17391           }
  17392           
  17393           // / <remarks />
  17394           pu blic UserS ecurityKey Array Resu lt {
  17395                get {
  17396                    this .RaiseExce ptionIfNec essary();
  17397                    retu rn ((UserS ecurityKey Array)(thi s.results[ 0]));
  17398                }
  17399           }
  17400       }
  17401       
  17402       /// <r emarks/>
  17403       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17404       public  delegate  void getVa riableValu eCompleted EventHandl er(object  sender, ge tVariableV alueComple tedEventAr gs e);
  17405       
  17406       /// <r emarks/>
  17407       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17408       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17409       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17410       public  partial c lass getVa riableValu eCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17411           
  17412           pr ivate obje ct[] resul ts;
  17413           
  17414           in ternal get VariableVa lueComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17415                    base (exception , cancelle d, userSta te) {
  17416                this.res ults = res ults;
  17417           }
  17418           
  17419           // / <remarks />
  17420           pu blic TextT O Result {
  17421                get {
  17422                    this .RaiseExce ptionIfNec essary();
  17423                    retu rn ((TextT O)(this.re sults[0])) ;
  17424                }
  17425           }
  17426       }
  17427       
  17428       /// <r emarks/>
  17429       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17430       public  delegate  void getVe rsionCompl etedEventH andler(obj ect sender , getVersi onComplete dEventArgs  e);
  17431       
  17432       /// <r emarks/>
  17433       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17434       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17435       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17436       public  partial c lass getVe rsionCompl etedEventA rgs : Syst em.Compone ntModel.As yncComplet edEventArg s {
  17437           
  17438           pr ivate obje ct[] resul ts;
  17439           
  17440           in ternal get VersionCom pletedEven tArgs(obje ct[] resul ts, System .Exception  exception , bool can celled, ob ject userS tate) : 
  17441                    base (exception , cancelle d, userSta te) {
  17442                this.res ults = res ults;
  17443           }
  17444           
  17445           // / <remarks />
  17446           pu blic strin g Result {
  17447                get {
  17448                    this .RaiseExce ptionIfNec essary();
  17449                    retu rn ((strin g)(this.re sults[0])) ;
  17450                }
  17451           }
  17452       }
  17453       
  17454       /// <r emarks/>
  17455       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17456       public  delegate  void addDa taSourceCo mpletedEve ntHandler( object sen der, addDa taSourceCo mpletedEve ntArgs e);
  17457       
  17458       /// <r emarks/>
  17459       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17460       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17461       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17462       public  partial c lass addDa taSourceCo mpletedEve ntArgs : S ystem.Comp onentModel .AsyncComp letedEvent Args {
  17463           
  17464           pr ivate obje ct[] resul ts;
  17465           
  17466           in ternal add DataSource CompletedE ventArgs(o bject[] re sults, Sys tem.Except ion except ion, bool  cancelled,  object us erState) :  
  17467                    base (exception , cancelle d, userSta te) {
  17468                this.res ults = res ults;
  17469           }
  17470           
  17471           // / <remarks />
  17472           pu blic SiteT O Result {
  17473                get {
  17474                    this .RaiseExce ptionIfNec essary();
  17475                    retu rn ((SiteT O)(this.re sults[0])) ;
  17476                }
  17477           }
  17478       }
  17479       
  17480       /// <r emarks/>
  17481       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17482       public  delegate  void getFa cadeVersio nCompleted EventHandl er(object  sender, ge tFacadeVer sionComple tedEventAr gs e);
  17483       
  17484       /// <r emarks/>
  17485       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17486       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17487       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17488       public  partial c lass getFa cadeVersio nCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17489           
  17490           pr ivate obje ct[] resul ts;
  17491           
  17492           in ternal get FacadeVers ionComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17493                    base (exception , cancelle d, userSta te) {
  17494                this.res ults = res ults;
  17495           }
  17496           
  17497           // / <remarks />
  17498           pu blic TextT O Result {
  17499                get {
  17500                    this .RaiseExce ptionIfNec essary();
  17501                    retu rn ((TextT O)(this.re sults[0])) ;
  17502                }
  17503           }
  17504       }
  17505       
  17506       /// <r emarks/>
  17507       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17508       public  delegate  void setVh aCompleted EventHandl er(object  sender, se tVhaComple tedEventAr gs e);
  17509       
  17510       /// <r emarks/>
  17511       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17512       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17513       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17514       public  partial c lass setVh aCompleted EventArgs  : System.C omponentMo del.AsyncC ompletedEv entArgs {
  17515           
  17516           pr ivate obje ct[] resul ts;
  17517           
  17518           in ternal set VhaComplet edEventArg s(object[]  results,  System.Exc eption exc eption, bo ol cancell ed, object  userState ) : 
  17519                    base (exception , cancelle d, userSta te) {
  17520                this.res ults = res ults;
  17521           }
  17522           
  17523           // / <remarks />
  17524           pu blic SiteA rray Resul t {
  17525                get {
  17526                    this .RaiseExce ptionIfNec essary();
  17527                    retu rn ((SiteA rray)(this .results[0 ]));
  17528                }
  17529           }
  17530       }
  17531       
  17532       /// <r emarks/>
  17533       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17534       public  delegate  void getRp csComplete dEventHand ler(object  sender, g etRpcsComp letedEvent Args e);
  17535       
  17536       /// <r emarks/>
  17537       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Web.Servic es", "4.6. 81.0")]
  17538       [Syste m.Diagnost ics.Debugg erStepThro ughAttribu te()]
  17539       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  17540       public  partial c lass getRp csComplete dEventArgs  : System. ComponentM odel.Async CompletedE ventArgs {
  17541           
  17542           pr ivate obje ct[] resul ts;
  17543           
  17544           in ternal get RpcsComple tedEventAr gs(object[ ] results,  System.Ex ception ex ception, b ool cancel led, objec t userStat e) : 
  17545                    base (exception , cancelle d, userSta te) {
  17546                this.res ults = res ults;
  17547           }
  17548           
  17549           // / <remarks />
  17550           pu blic TextA rray Resul t {
  17551                get {
  17552                    this .RaiseExce ptionIfNec essary();
  17553                    retu rn ((TextA rray)(this .results[0 ]));
  17554                }
  17555           }
  17556       }
  17557   }
  17558  
  17559   #pragma wa rning rest ore 1591