5. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/22/2017 3:20:58 PM 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.

5.1 Files compared

# Location File Last Modified
1 TMP_CIF.zip\TMP.Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.Designer.cs Thu Jun 22 18:31:14 2017 UTC
2 TMP_CIF.zip\TMP.Integration\VA.TMP.Integration.Schema.VideoVisitService Appointment.Designer.cs Thu Jun 22 19:33:01 2017 UTC

5.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 29 3168
Changed 28 68
Inserted 0 0
Removed 0 0

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

5.4 Active regular expressions

No regular expressions were active.

5.5 Comparison detail

  1   // ------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- -
  2   //  <auto- generated>
  3   //    Gene rated by X sd2Code++.  Version 4 .2.0.31
  4   //    <Nam eSpace>VA. TMP.Integr ation.Sche ma.VideoVi sitService </NameSpac e><Collect ion>List</ Collection ><codeType >CSharp</c odeType><E nableDataB inding>Fal se</Enable DataBindin g><Generat eCloneMeth od>False</ GenerateCl oneMethod> <GenerateD ataContrac ts>False</ GenerateDa taContract s><DataMem berNameArg >OnlyIfDif ferent</Da taMemberNa meArg><Dat aMemberOnX mlIgnore>F alse</Data MemberOnXm lIgnore><C odeBaseTag >Net45</Co deBaseTag> <Initializ eFields>No ne</Initia lizeFields ><Generate UnusedComp lexTypes>F alse</Gene rateUnused ComplexTyp es><Genera teUnusedSi mpleTypes> False</Gen erateUnuse dSimpleTyp es><Genera teXMLAttri butes>True </Generate XMLAttribu tes><Order XMLAttrib> False</Ord erXMLAttri b><EnableL azyLoading >False</En ableLazyLo ading><Vir tualProp>F alse</Virt ualProp><P ascalCase> True</Pasc alCase><Au tomaticPro perties>Fa lse</Autom aticProper ties><Prop NameSpecif ied>Defaul t</PropNam eSpecified ><PrivateF ieldName>S tartWithUn derscore</ PrivateFie ldName><Pr ivateField NamePrefix ></Private FieldNameP refix><Ena bleRestric tion>True< /EnableRes triction>< Restrictio nMaxLenght >True</Res trictionMa xLenght><R estriction RegEx>True </Restrict ionRegEx>< Restrictio nRange>Tru e</Restric tionRange> <ValidateP roperty>Fa lse</Valid atePropert y><ClassNa mePrefix>< /ClassName Prefix><Cl assLevel>P ublic</Cla ssLevel><P artialClas s>True</Pa rtialClass ><ClassesI nSeparateF iles>False </ClassesI nSeparateF iles><Clas sesInSepar ateFilesDi r></Classe sInSeparat eFilesDir> <TrackingC hangesEnab le>False</ TrackingCh angesEnabl e><GenTrac kingClasse s>False</G enTracking Classes><H idePrivate FieldInIDE >False</Hi dePrivateF ieldInIDE> <EnableSum maryCommen t>True</En ableSummar yComment>< EnableAppI nfoSetting s>False</E nableAppIn foSettings ><EnableEx ternalSche masCache>F alse</Enab leExternal SchemasCac he><Enable Debug>Fals e</EnableD ebug><Enab leWarn>Fal se</Enable Warn><Excl udeImporte dTypes>Fal se</Exclud eImportedT ypes><Expa ndNesteadA ttributeGr oup>False< /ExpandNes teadAttrib uteGroup>< CleanupCod e>True</Cl eanupCode> <EnableXml Serializat ion>False< /EnableXml Serializat ion><Seria lizeMethod Name>Seria lize</Seri alizeMetho dName><Des erializeMe thodName>D eserialize </Deserial izeMethodN ame><SaveT oFileMetho dName>Save ToFile</Sa veToFileMe thodName>< LoadFromFi leMethodNa me>LoadFro mFile</Loa dFromFileM ethodName> <EnableEnc oding>Fals e</EnableE ncoding><E nableXMLIn dent>False </EnableXM LIndent><E ncoder>UTF 8</Encoder ><Serializ er>XmlSeri alizer</Se rializer>< sspNullabl e>False</s spNullable ><sspStrin g>False</s spString>< sspCollect ion>False< /sspCollec tion><sspC omplexType >False</ss pComplexTy pe><sspSim pleType>Fa lse</sspSi mpleType>< sspEnumTyp e>True</ss pEnumType> <BaseClass Name>Entit yBase</Bas eClassName ><UseBaseC lass>False </UseBaseC lass><GenB aseClass>F alse</GenB aseClass>< CustomUsin gs></Custo mUsings><A ttributesT oExlude></ Attributes ToExlude>
  5   //  </auto -generated >
  6   // ------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- -
  7   #pragma wa rning disa ble
  8   namespace  VA.TMP.Int egration.S chema.Vide oVisitServ ice
  9   {
  10       using  System;
  11       using  System.Dia gnostics;
  12       using  System.Xml .Serializa tion;
  13       using  System.Col lections;
  14       using  System.Xml .Schema;
  15       using  System.Com ponentMode l;
  16       using  System.Com ponentMode l.DataAnno tations;
  17       using  System.Xml ;
  18       using  System.Col lections.G eneric;
  19  
  20  
  21       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  22       [Seria lizable]
  23       [Debug gerStepThr ough]
  24       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  25         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "app ointment") ]
  26         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " appointmen t")]
  27       public  partial c lass Appoi ntment
  28       {
  29  
  30           pr ivate stri ng _id;
  31  
  32           pr ivate stri ng _source System;
  33  
  34           pr ivate Pati ents _pati ents;
  35  
  36           pr ivate int  _duration;
  37  
  38           pr ivate Syst em.DateTim e _dateTim e;
  39  
  40           pr ivate Stat us _status ;
  41  
  42           pr ivate Syst em.Nullabl e<Scheduli ngRequestT ype> _sche dulingRequ estType;
  43  
  44           pr ivate Appo intmentKin d _appoint mentKind;
  45  
  46           pr ivate Syst em.Nullabl e<Appointm entType> _ type;
  47  
  48           pr ivate stri ng _bookin gNotes;
  49  
  50           pr ivate Date Time? _des iredDate;
  51  
  52           pr ivate Prov iders _pro viders;
  53  
  54           pr ivate stri ng _versio n;
  55  
  56           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  57           pu blic strin g Id
  58           {
  59                get
  60                {
  61                    retu rn _id;
  62                }
  63                set
  64                {
  65                    _id  = value;
  66                }
  67           }
  68  
  69           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "sour ceSystem") ]
  70           pu blic strin g SourceSy stem
  71           {
  72                get
  73                {
  74                    retu rn _source System;
  75                }
  76                set
  77                {
  78                    _sou rceSystem  = value;
  79                }
  80           }
  81  
  82           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "pati ents")]
  83           pu blic Patie nts Patien ts
  84           {
  85                get
  86                {
  87                    retu rn _patien ts;
  88                }
  89                set
  90                {
  91                    _pat ients = va lue;
  92                }
  93           }
  94  
  95           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "dura tion")]
  96           pu blic int D uration
  97           {
  98                get
  99                {
  100                    retu rn _durati on;
  101                }
  102                set
  103                {
  104                    _dur ation = va lue;
  105                }
  106           }
  107  
  108           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "date Time")]
  109           pu blic Syste m.DateTime  DateTime
  110           {
  111                get
  112                {
  113                    retu rn _dateTi me;
  114                }
  115                set
  116                {
  117                    _dat eTime = va lue;
  118                }
  119           }
  120  
  121           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "stat us")]
  122           pu blic Statu s Status
  123           {
  124                get
  125                {
  126                    retu rn _status ;
  127                }
  128                set
  129                {
  130                    _sta tus = valu e;
  131                }
  132           }
  133  
  134           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "sche dulingRequ estType")]
  135           pu blic Sched ulingReque stType Sch edulingReq uestType
  136           {
  137                get
  138                {
  139                    if ( _schedulin gRequestTy pe.HasValu e)
  140                    {
  141                         return _sc hedulingRe questType. Value;
  142                    }
  143                    else
  144                    {
  145                         return def ault(Sched ulingReque stType);
  146                    }
  147                }
  148                set
  149                {
  150                    _sch edulingReq uestType =  value;
  151                }
  152           }
  153  
  154           [X mlIgnore]
  155           pu blic bool  Scheduling RequestTyp eSpecified
  156           {
  157                get
  158                {
  159                    retu rn _schedu lingReques tType.HasV alue;
  160                }
  161                set
  162                {
  163                    if ( value == f alse)
  164                    {
  165                         _schedulin gRequestTy pe = null;
  166                    }
  167                }
  168           }
  169  
  170           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "appo intmentKin d")]
  171           pu blic Appoi ntmentKind  Appointme ntKind
  172           {
  173                get
  174                {
  175                    retu rn _appoin tmentKind;
  176                }
  177                set
  178                {
  179                    _app ointmentKi nd = value ;
  180                }
  181           }
  182  
  183           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "type ")]
  184           pu blic Appoi ntmentType  Type
  185           {
  186                get
  187                {
  188                    if ( _type.HasV alue)
  189                    {
  190                         return _ty pe.Value;
  191                    }
  192                    else
  193                    {
  194                         return def ault(Appoi ntmentType );
  195                    }
  196                }
  197                set
  198                {
  199                    _typ e = value;
  200                }
  201           }
  202  
  203           [X mlIgnore]
  204           pu blic bool  TypeSpecif ied
  205           {
  206                get
  207                {
  208                    retu rn _type.H asValue;
  209                }
  210                set
  211                {
  212                    if ( value == f alse)
  213                    {
  214                         _type = nu ll;
  215                    }
  216                }
  217           }
  218  
  219           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "book ingNotes") ]
  220           pu blic strin g BookingN otes
  221           {
  222                get
  223                {
  224                    retu rn _bookin gNotes;
  225                }
  226                set
  227                {
  228                    _boo kingNotes  = value;
  229                }
  230           }
  231  
  232           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "desi redDate")]
  233           pu blic Syste m.DateTime  DesiredDa te
  234           {
  235                get
  236                {
  237                    if ( _desiredDa te.HasValu e)
  238                    {
  239                         return _de siredDate. Value;
  240                    }
  241                    else
  242                    {
  243                         return def ault(Syste m.DateTime );
  244                    }
  245                }
  246                set
  247                {
  248                    _des iredDate =  value;
  249                }
  250           }
  251  
  252           [X mlIgnore]
  253           pu blic bool  DesiredDat eSpecified
  254           {
  255                get
  256                {
  257                    retu rn _desire dDate.HasV alue;
  258                }
  259                set
  260                {
  261                    if ( value == f alse)
  262                    {
  263                         _desiredDa te = null;
  264                    }
  265                }
  266           }
  267  
  268           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "prov iders")]
  269           pu blic Provi ders Provi ders
  270           {
  271                get
  272                {
  273                    retu rn _provid ers;
  274                }
  275                set
  276                {
  277                    _pro viders = v alue;
  278                }
  279           }
  280  
  281           [X mlAttribut eAttribute (Attribute Name = "ve rsion")]
  282           pu blic strin g Version
  283           {
  284                get
  285                {
  286                    retu rn _versio n;
  287                }
  288                set
  289                {
  290                    _ver sion = val ue;
  291                }
  292           }
  293       }
  294  
  295       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  296       [Seria lizable]
  297       [Debug gerStepThr ough]
  298       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  299         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "pat ients")]
  300       [XmlRo otAttribut e("patient s")]
  301       public  partial c lass Patie nts
  302       {
  303  
  304           pr ivate List <Patient>  _patient;
  305  
  306           [X mlElementA ttribute(" patient",  Form = Sys tem.Xml.Sc hema.XmlSc hemaForm.U nqualified , ElementN ame = "pat ient")]
  307           pu blic List< Patient> P atient
  308           {
  309                get
  310                {
  311                    retu rn _patien t;
  312                }
  313                set
  314                {
  315                    _pat ient = val ue;
  316                }
  317           }
  318       }
  319  
  320       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  321       [Seria lizable]
  322       [Debug gerStepThr ough]
  323       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  324         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "pat ient")]
  325       [XmlRo otAttribut e("patient ")]
  326       public  partial c lass Patie nt
  327       {
  328  
  329           pr ivate Pers onIdentifi er _id;
  330  
  331           pr ivate Pers onName _na me;
  332  
  333           pr ivate Cont actInforma tion _cont actInforma tion;
  334  
  335           pr ivate Loca tion _loca tion;
  336  
  337           pr ivate Virt ualMeeting Room _virt ualMeeting Room;
  338  
  339           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  340           pu blic Perso nIdentifie r Id
  341           {
  342                get
  343                {
  344                    retu rn _id;
  345                }
  346                set
  347                {
  348                    _id  = value;
  349                }
  350           }
  351  
  352           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "name ")]
  353           pu blic Perso nName Name
  354           {
  355                get
  356                {
  357                    retu rn _name;
  358                }
  359                set
  360                {
  361                    _nam e = value;
  362                }
  363           }
  364  
  365           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "cont actInforma tion")]
  366           pu blic Conta ctInformat ion Contac tInformati on
  367           {
  368                get
  369                {
  370                    retu rn _contac tInformati on;
  371                }
  372                set
  373                {
  374                    _con tactInform ation = va lue;
  375                }
  376           }
  377  
  378           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "loca tion")]
  379           pu blic Locat ion Locati on
  380           {
  381                get
  382                {
  383                    retu rn _locati on;
  384                }
  385                set
  386                {
  387                    _loc ation = va lue;
  388                }
  389           }
  390  
  391           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "virt ualMeeting Room")]
  392           pu blic Virtu alMeetingR oom Virtua lMeetingRo om
  393           {
  394                get
  395                {
  396                    retu rn _virtua lMeetingRo om;
  397                }
  398                set
  399                {
  400                    _vir tualMeetin gRoom = va lue;
  401                }
  402           }
  403       }
  404  
  405       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  406       [Seria lizable]
  407       [Debug gerStepThr ough]
  408       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  409         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "per sonIdentif ier")]
  410       [XmlRo otAttribut e("personI dentifier" )]
  411       public  partial c lass Perso nIdentifie r
  412       {
  413  
  414           pr ivate stri ng _assign ingAuthori ty;
  415  
  416           pr ivate stri ng _unique Id;
  417  
  418           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "assi gningAutho rity")]
  419           pu blic strin g Assignin gAuthority
  420           {
  421                get
  422                {
  423                    retu rn _assign ingAuthori ty;
  424                }
  425                set
  426                {
  427                    _ass igningAuth ority = va lue;
  428                }
  429           }
  430  
  431           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "uniq ueId")]
  432           pu blic strin g UniqueId
  433           {
  434                get
  435                {
  436                    retu rn _unique Id;
  437                }
  438                set
  439                {
  440                    _uni queId = va lue;
  441                }
  442           }
  443       }
  444  
  445       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  446       [Seria lizable]
  447       [Debug gerStepThr ough]
  448       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  449         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "pro vider")]
  450       [XmlRo otAttribut e("provide r")]
  451       public  partial c lass Provi der
  452       {
  453  
  454           pr ivate Pers onName _na me;
  455  
  456           pr ivate Pers onIdentifi er _id;
  457  
  458           pr ivate Cont actInforma tion _cont actInforma tion;
  459  
  460           pr ivate Virt ualMeeting Room _virt ualMeeting Room;
  461  
  462           pr ivate Loca tion _loca tion;
  463  
  464           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "name ")]
  465           pu blic Perso nName Name
  466           {
  467                get
  468                {
  469                    retu rn _name;
  470                }
  471                set
  472                {
  473                    _nam e = value;
  474                }
  475           }
  476  
  477           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  478           pu blic Perso nIdentifie r Id
  479           {
  480                get
  481                {
  482                    retu rn _id;
  483                }
  484                set
  485                {
  486                    _id  = value;
  487                }
  488           }
  489  
  490           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "cont actInforma tion")]
  491           pu blic Conta ctInformat ion Contac tInformati on
  492           {
  493                get
  494                {
  495                    retu rn _contac tInformati on;
  496                }
  497                set
  498                {
  499                    _con tactInform ation = va lue;
  500                }
  501           }
  502  
  503           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "virt ualMeeting Room")]
  504           pu blic Virtu alMeetingR oom Virtua lMeetingRo om
  505           {
  506                get
  507                {
  508                    retu rn _virtua lMeetingRo om;
  509                }
  510                set
  511                {
  512                    _vir tualMeetin gRoom = va lue;
  513                }
  514           }
  515  
  516           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "loca tion")]
  517           pu blic Locat ion Locati on
  518           {
  519                get
  520                {
  521                    retu rn _locati on;
  522                }
  523                set
  524                {
  525                    _loc ation = va lue;
  526                }
  527           }
  528       }
  529  
  530       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  531       [Seria lizable]
  532       [Debug gerStepThr ough]
  533       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  534         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "per sonName")]
  535       [XmlRo otAttribut e("personN ame")]
  536       public  partial c lass Perso nName
  537       {
  538  
  539           pr ivate stri ng _firstN ame;
  540  
  541           pr ivate stri ng _lastNa me;
  542  
  543           pr ivate stri ng _middle Initial;
  544  
  545           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "firs tName")]
  546           pu blic strin g FirstNam e
  547           {
  548                get
  549                {
  550                    retu rn _firstN ame;
  551                }
  552                set
  553                {
  554                    _fir stName = v alue;
  555                }
  556           }
  557  
  558           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "last Name")]
  559           pu blic strin g LastName
  560           {
  561                get
  562                {
  563                    retu rn _lastNa me;
  564                }
  565                set
  566                {
  567                    _las tName = va lue;
  568                }
  569           }
  570  
  571           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "midd leInitial" )]
  572           pu blic strin g MiddleIn itial
  573           {
  574                get
  575                {
  576                    retu rn _middle Initial;
  577                }
  578                set
  579                {
  580                    _mid dleInitial  = value;
  581                }
  582           }
  583       }
  584  
  585       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  586       [Seria lizable]
  587       [Debug gerStepThr ough]
  588       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  589         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "con tactInform ation")]
  590       [XmlRo otAttribut e("contact Informatio n")]
  591       public  partial c lass Conta ctInformat ion
  592       {
  593  
  594           pr ivate stri ng _mobile ;
  595  
  596           pr ivate stri ng _prefer redEmail;
  597  
  598           pr ivate stri ng _altern ativeEmail ;
  599  
  600           pr ivate int?  _timeZone ;
  601  
  602           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "mobi le")]
  603           pu blic strin g Mobile
  604           {
  605                get
  606                {
  607                    retu rn _mobile ;
  608                }
  609                set
  610                {
  611                    _mob ile = valu e;
  612                }
  613           }
  614  
  615           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "pref erredEmail ")]
  616           pu blic strin g Preferre dEmail
  617           {
  618                get
  619                {
  620                    retu rn _prefer redEmail;
  621                }
  622                set
  623                {
  624                    _pre ferredEmai l = value;
  625                }
  626           }
  627  
  628           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "alte rnativeEma il")]
  629           pu blic strin g Alternat iveEmail
  630           {
  631                get
  632                {
  633                    retu rn _altern ativeEmail ;
  634                }
  635                set
  636                {
  637                    _alt ernativeEm ail = valu e;
  638                }
  639           }
  640  
  641           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "time Zone")]
  642           pu blic int T imeZone
  643           {
  644                get
  645                {
  646                    if ( _timeZone. HasValue)
  647                    {
  648                         return _ti meZone.Val ue;
  649                    }
  650                    else
  651                    {
  652                         return def ault(int);
  653                    }
  654                }
  655                set
  656                {
  657                    _tim eZone = va lue;
  658                }
  659           }
  660  
  661           [X mlIgnore]
  662           pu blic bool  TimeZoneSp ecified
  663           {
  664                get
  665                {
  666                    retu rn _timeZo ne.HasValu e;
  667                }
  668                set
  669                {
  670                    if ( value == f alse)
  671                    {
  672                         _timeZone  = null;
  673                    }
  674                }
  675           }
  676       }
  677  
  678       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  679       [Seria lizable]
  680       [Debug gerStepThr ough]
  681       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  682         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "vir tualMeetin gRoom")]
  683       [XmlRo otAttribut e("virtual MeetingRoo m")]
  684       public  partial c lass Virtu alMeetingR oom
  685       {
  686  
  687           pr ivate stri ng _confer ence;
  688  
  689           pr ivate stri ng _pin;
  690  
  691           pr ivate stri ng _url;
  692  
  693           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "conf erence")]
  694           pu blic strin g Conferen ce
  695           {
  696                get
  697                {
  698                    retu rn _confer ence;
  699                }
  700                set
  701                {
  702                    _con ference =  value;
  703                }
  704           }
  705  
  706           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "pin" )]
  707           pu blic strin g Pin
  708           {
  709                get
  710                {
  711                    retu rn _pin;
  712                }
  713                set
  714                {
  715                    _pin  = value;
  716                }
  717           }
  718  
  719           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  DataType  = "anyURI" , ElementN ame = "url ")]
  720           pu blic strin g Url
  721           {
  722                get
  723                {
  724                    retu rn _url;
  725                }
  726                set
  727                {
  728                    _url  = value;
  729                }
  730           }
  731       }
  732  
  733       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  734       [Seria lizable]
  735       [Debug gerStepThr ough]
  736       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  737         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "loc ation")]
  738       [XmlRo otAttribut e("locatio n")]
  739       public  partial c lass Locat ion
  740       {
  741  
  742           pr ivate Loca tionType _ type;
  743  
  744           pr ivate Faci lity _faci lity;
  745  
  746           pr ivate Clin ic _clinic ;
  747  
  748           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "type ")]
  749           pu blic Locat ionType Ty pe
  750           {
  751                get
  752                {
  753                    retu rn _type;
  754                }
  755                set
  756                {
  757                    _typ e = value;
  758                }
  759           }
  760  
  761           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "faci lity")]
  762           pu blic Facil ity Facili ty
  763           {
  764                get
  765                {
  766                    retu rn _facili ty;
  767                }
  768                set
  769                {
  770                    _fac ility = va lue;
  771                }
  772           }
  773  
  774           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "clin ic")]
  775           pu blic Clini c Clinic
  776           {
  777                get
  778                {
  779                    retu rn _clinic ;
  780                }
  781                set
  782                {
  783                    _cli nic = valu e;
  784                }
  785           }
  786       }
  787  
  788       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  789       [Seria lizable]
  790         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "loc ationType" )]
  791       [XmlRo otAttribut e("locatio nType")]
  792       public  enum Loca tionType
  793       {
  794  
  795           VA ,
  796  
  797           No nVA,
  798       }
  799  
  800       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  801       [Seria lizable]
  802       [Debug gerStepThr ough]
  803       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  804         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "fac ility")]
  805       [XmlRo otAttribut e("facilit y")]
  806       public  partial c lass Facil ity
  807       {
  808  
  809           pr ivate stri ng _name;
  810  
  811           pr ivate stri ng _siteCo de;
  812  
  813           pr ivate int  _timeZone;
  814  
  815           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "name ")]
  816           pu blic strin g Name
  817           {
  818                get
  819                {
  820                    retu rn _name;
  821                }
  822                set
  823                {
  824                    _nam e = value;
  825                }
  826           }
  827  
  828           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "site Code")]
  829           pu blic strin g SiteCode
  830           {
  831                get
  832                {
  833                    retu rn _siteCo de;
  834                }
  835                set
  836                {
  837                    _sit eCode = va lue;
  838                }
  839           }
  840  
  841           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "time Zone")]
  842           pu blic int T imeZone
  843           {
  844                get
  845                {
  846                    retu rn _timeZo ne;
  847                }
  848                set
  849                {
  850                    _tim eZone = va lue;
  851                }
  852           }
  853       }
  854  
  855       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  856       [Seria lizable]
  857       [Debug gerStepThr ough]
  858       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  859         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "cli nic")]
  860       [XmlRo otAttribut e("clinic" )]
  861       public  partial c lass Clini c
  862       {
  863  
  864           pr ivate stri ng _ien;
  865  
  866           pr ivate stri ng _name;
  867  
  868           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "ien" )]
  869           pu blic strin g Ien
  870           {
  871                get
  872                {
  873                    retu rn _ien;
  874                }
  875                set
  876                {
  877                    _ien  = value;
  878                }
  879           }
  880  
  881           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "name ")]
  882           pu blic strin g Name
  883           {
  884                get
  885                {
  886                    retu rn _name;
  887                }
  888                set
  889                {
  890                    _nam e = value;
  891                }
  892           }
  893       }
  894  
  895       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  896       [Seria lizable]
  897       [Debug gerStepThr ough]
  898       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  899         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "pro viders")]
  900       [XmlRo otAttribut e("provide rs")]
  901       public  partial c lass Provi ders
  902       {
  903  
  904           pr ivate List <Provider>  _provider ;
  905  
  906           [X mlElementA ttribute(" provider",  Form = Sy stem.Xml.S chema.XmlS chemaForm. Unqualifie d, Element Name = "pr ovider")]
  907           pu blic List< Provider>  Provider
  908           {
  909                get
  910                {
  911                    retu rn _provid er;
  912                }
  913                set
  914                {
  915                    _pro vider = va lue;
  916                }
  917           }
  918       }
  919  
  920       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  921       [Seria lizable]
  922       [Debug gerStepThr ough]
  923       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  924         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "sta tus")]
  925         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " status")]
  926       public  partial c lass Statu s
  927       {
  928  
  929           pr ivate stri ng _descri ption;
  930  
  931           pr ivate Syst em.Nullabl e<StatusCo de> _code;
  932  
  933           pr ivate Syst em.Nullabl e<ReasonCo de> _reaso n;
  934  
  935           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "desc ription")]
  936           pu blic strin g Descript ion
  937           {
  938                get
  939                {
  940                    retu rn _descri ption;
  941                }
  942                set
  943                {
  944                    _des cription =  value;
  945                }
  946           }
  947  
  948           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "code ")]
  949           pu blic Statu sCode Code
  950           {
  951                get
  952                {
  953                    if ( _code.HasV alue)
  954                    {
  955                         return _co de.Value;
  956                    }
  957                    else
  958                    {
  959                         return def ault(Statu sCode);
  960                    }
  961                }
  962                set
  963                {
  964                    _cod e = value;
  965                }
  966           }
  967  
  968           [X mlIgnore]
  969           pu blic bool  CodeSpecif ied
  970           {
  971                get
  972                {
  973                    retu rn _code.H asValue;
  974                }
  975                set
  976                {
  977                    if ( value == f alse)
  978                    {
  979                         _code = nu ll;
  980                    }
  981                }
  982           }
  983  
  984           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "reas on")]
  985           pu blic Reaso nCode Reas on
  986           {
  987                get
  988                {
  989                    if ( _reason.Ha sValue)
  990                    {
  991                         return _re ason.Value ;
  992                    }
  993                    else
  994                    {
  995                         return def ault(Reaso nCode);
  996                    }
  997                }
  998                set
  999                {
  1000                    _rea son = valu e;
  1001                }
  1002           }
  1003  
  1004           [X mlIgnore]
  1005           pu blic bool  ReasonSpec ified
  1006           {
  1007                get
  1008                {
  1009                    retu rn _reason .HasValue;
  1010                }
  1011                set
  1012                {
  1013                    if ( value == f alse)
  1014                    {
  1015                         _reason =  null;
  1016                    }
  1017                }
  1018           }
  1019       }
  1020  
  1021       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1022       [Seria lizable]
  1023         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "sta tusCode")]
  1024       [XmlRo otAttribut e("statusC ode")]
  1025       public  enum Stat usCode
  1026       {
  1027  
  1028           CH ECKED_IN,
  1029  
  1030           CH ECKED_OUT,
  1031  
  1032           NO _ACTION_TA KEN,
  1033  
  1034           NO _SHOW,
  1035  
  1036           CA NCELLED_BY _CLINIC,
  1037  
  1038           NO _SHOW_AND_ AUTO_RE_BO OK,
  1039  
  1040           CA NCELLED_BY _CLINIC_AN D_AUTO_RE_ BOOK,
  1041  
  1042           IN PATIENT_AP POINTMENT,
  1043  
  1044           CA NCELLED_BY _PATIENT,
  1045  
  1046           CA NCELLED_BY _PATIENT_A ND_AUTO_RE BOOK,
  1047  
  1048           FU TURE,
  1049  
  1050           NO N_COUNT,
  1051  
  1052           DE LETED,
  1053  
  1054           AC TION_REQUI RED,
  1055       }
  1056  
  1057       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1058       [Seria lizable]
  1059         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "rea sonCode")]
  1060       [XmlRo otAttribut e("reasonC ode")]
  1061       public  enum Reas onCode
  1062       {
  1063  
  1064           AP POINTMENT_ NO_LONGER_ REQUIRED,
  1065  
  1066           CL INIC_CANCE LLED,
  1067  
  1068           CL INIC_STAFF ING,
  1069  
  1070           DE ATH_IN_FAM ILY,
  1071  
  1072           IN PATIENT_ST ATUS,
  1073  
  1074           OT HER,
  1075  
  1076           PA TIENT_DEAT H,
  1077  
  1078           PA TIENT_NOT_ ELIGIBLE,
  1079  
  1080           SC HEDULING_C ONFLICT_OR _ERROR,
  1081  
  1082           TR ANSFER_OPT _CARE_TO_O THER_VA,
  1083  
  1084           TR AVEL_DIFFI CULTY,
  1085  
  1086           UN ABLE_TO_KE EP_APPOINT MENT,
  1087  
  1088           WE ATHER,
  1089       }
  1090  
  1091       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1092       [Seria lizable]
  1093         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "sch edulingReq uestType") ]
  1094       [XmlRo otAttribut e("schedul ingRequest Type")]
  1095       public  enum Sche dulingRequ estType
  1096       {
  1097  
  1098           // / <remarks />
  1099           NE XT_AVAILAB LE_APPT,
  1100  
  1101           // / <remarks />
  1102           OT HER_THAN_N EXT_AVAILA BLE_CLINIC IAN_REQUES TED,
  1103  
  1104           // / <remarks />
  1105           OT HER_THAN_N EXT_AVAILA BLE_PATIEN T_REQUESTE D,
  1106  
  1107           // / <remarks />
  1108           WA LKIN_APPTO INTMENT,
  1109  
  1110           // / <remarks />
  1111           MU LTIPLE_APP TOINTMENT_ BOOKING,
  1112  
  1113           // / <remarks />
  1114           AU TO_REBOOK,
  1115  
  1116           // / <remarks />
  1117           OT HER_THAN_N EXT_AVAILA BLE_APPOIN TMENT,
  1118       }
  1119  
  1120       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1121       [Seria lizable]
  1122         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "app ointmentKi nd")]
  1123       [XmlRo otAttribut e("appoint mentKind") ]
  1124       public  enum Appo intmentKin d
  1125       {
  1126  
  1127           // / <remarks />
  1128           CL INIC_BASED ,
  1129  
  1130           // / <remarks />
  1131           ST ORE_FORWAR D,
  1132  
  1133           // / <remarks />
  1134           MO BILE_ANY,
  1135  
  1136           // / <remarks />
  1137           MO BILE_GFE,
  1138  
  1139           // / <remarks />
  1140           AD HOC,
  1141       }
  1142  
  1143       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1144       [Seria lizable]
  1145         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "app ointmentTy pe")]
  1146       [XmlRo otAttribut e("appoint mentType") ]
  1147       public  enum Appo intmentTyp e
  1148       {
  1149  
  1150           CO MPENSATION _AND_PENSI ON,
  1151  
  1152           CL ASS_II_DEN TAL,
  1153  
  1154           OR GAN_DONORS ,
  1155  
  1156           EM PLOYEE,
  1157  
  1158           PR IMA_FACIA,
  1159  
  1160           RE SEARCH,
  1161  
  1162           CO LLATERAL_O F_VET,
  1163  
  1164           SH ARING_AGRE EMENT,
  1165  
  1166           RE GULAR,
  1167  
  1168           CO MPUTER_GEN ERATED,
  1169  
  1170           SE RVICE_CONN ECTED,
  1171       }
  1172  
  1173       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1174       [Seria lizable]
  1175       [Debug gerStepThr ough]
  1176       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1177         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "can celAppoint mentReques t")]
  1178         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " cancelAppo intmentReq uest")]
  1179       public  partial c lass Cance lAppointme ntRequest
  1180       {
  1181  
  1182           pr ivate stri ng _id;
  1183  
  1184           pr ivate stri ng _source System;
  1185  
  1186           pr ivate Pers onBookingS tatuses _p atientBook ingStatuse s;
  1187  
  1188           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  1189           pu blic strin g Id
  1190           {
  1191                get
  1192                {
  1193                    retu rn _id;
  1194                }
  1195                set
  1196                {
  1197                    _id  = value;
  1198                }
  1199           }
  1200  
  1201           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "sour ceSystem") ]
  1202           pu blic strin g SourceSy stem
  1203           {
  1204                get
  1205                {
  1206                    retu rn _source System;
  1207                }
  1208                set
  1209                {
  1210                    _sou rceSystem  = value;
  1211                }
  1212           }
  1213  
  1214           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "pati entBooking Statuses") ]
  1215           pu blic Perso nBookingSt atuses Pat ientBookin gStatuses
  1216           {
  1217                get
  1218                {
  1219                    retu rn _patien tBookingSt atuses;
  1220                }
  1221                set
  1222                {
  1223                    _pat ientBookin gStatuses  = value;
  1224                }
  1225           }
  1226       }
  1227  
  1228       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1229       [Seria lizable]
  1230       [Debug gerStepThr ough]
  1231       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1232         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "per sonBooking Statuses") ]
  1233       [XmlRo otAttribut e("personB ookingStat uses")]
  1234       public  partial c lass Perso nBookingSt atuses
  1235       {
  1236  
  1237           pr ivate List <PersonBoo kingStatus > _personB ookingStat us;
  1238  
  1239           [X mlElementA ttribute(" personBook ingStatus" , Form = S ystem.Xml. Schema.Xml SchemaForm .Unqualifi ed, Elemen tName = "p ersonBooki ngStatus") ]
  1240           pu blic List< PersonBook ingStatus>  PersonBoo kingStatus
  1241           {
  1242                get
  1243                {
  1244                    retu rn _person BookingSta tus;
  1245                }
  1246                set
  1247                {
  1248                    _per sonBooking Status = v alue;
  1249                }
  1250           }
  1251       }
  1252  
  1253       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1254       [Seria lizable]
  1255       [Debug gerStepThr ough]
  1256       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1257         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "per sonBooking Status")]
  1258       [XmlRo otAttribut e("personB ookingStat us")]
  1259       public  partial c lass Perso nBookingSt atus
  1260       {
  1261  
  1262           pr ivate Pers onIdentifi er _id;
  1263  
  1264           pr ivate Stat us _status ;
  1265  
  1266           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  1267           pu blic Perso nIdentifie r Id
  1268           {
  1269                get
  1270                {
  1271                    retu rn _id;
  1272                }
  1273                set
  1274                {
  1275                    _id  = value;
  1276                }
  1277           }
  1278  
  1279           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "stat us")]
  1280           pu blic Statu s Status
  1281           {
  1282                get
  1283                {
  1284                    retu rn _status ;
  1285                }
  1286                set
  1287                {
  1288                    _sta tus = valu e;
  1289                }
  1290           }
  1291       }
  1292  
  1293       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1294       [Seria lizable]
  1295       [Debug gerStepThr ough]
  1296       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1297         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "val idationErr ors")]
  1298         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " validation Errors")]
  1299       public  partial c lass Valid ationError s
  1300       {
  1301  
  1302           pr ivate List <Validatio nError> _e rrors;
  1303  
  1304           pr ivate stri ng _object Type;
  1305  
  1306           pr ivate obje ct _reques tObject;
  1307  
  1308           [X mlElementA ttribute(" errors", F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "erro rs")]
  1309           pu blic List< Validation Error> Err ors
  1310           {
  1311                get
  1312                {
  1313                    retu rn _errors ;
  1314                }
  1315                set
  1316                {
  1317                    _err ors = valu e;
  1318                }
  1319           }
  1320  
  1321           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "obje ctType")]
  1322           pu blic strin g ObjectTy pe
  1323           {
  1324                get
  1325                {
  1326                    retu rn _object Type;
  1327                }
  1328                set
  1329                {
  1330                    _obj ectType =  value;
  1331                }
  1332           }
  1333  
  1334           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "requ estObject" )]
  1335           pu blic objec t RequestO bject
  1336           {
  1337                get
  1338                {
  1339                    retu rn _reques tObject;
  1340                }
  1341                set
  1342                {
  1343                    _req uestObject  = value;
  1344                }
  1345           }
  1346       }
  1347  
  1348       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1349       [Seria lizable]
  1350       [Debug gerStepThr ough]
  1351       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1352         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "val idationErr or")]
  1353       [XmlRo otAttribut e("validat ionError") ]
  1354       public  partial c lass Valid ationError
  1355       {
  1356  
  1357           pr ivate stri ng _fieldN ame;
  1358  
  1359           pr ivate stri ng _errorM essage;
  1360  
  1361           [X mlAttribut eAttribute (Attribute Name = "fi eldName")]
  1362           pu blic strin g FieldNam e
  1363           {
  1364                get
  1365                {
  1366                    retu rn _fieldN ame;
  1367                }
  1368                set
  1369                {
  1370                    _fie ldName = v alue;
  1371                }
  1372           }
  1373  
  1374           [X mlAttribut eAttribute (Attribute Name = "er rorMessage ")]
  1375           pu blic strin g ErrorMes sage
  1376           {
  1377                get
  1378                {
  1379                    retu rn _errorM essage;
  1380                }
  1381                set
  1382                {
  1383                    _err orMessage  = value;
  1384                }
  1385           }
  1386       }
  1387  
  1388       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1389       [Seria lizable]
  1390       [Debug gerStepThr ough]
  1391       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1392         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "app ointmentRe sponse")]
  1393         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " appointmen tResponse" )]
  1394       public  partial c lass Appoi ntmentResp onse
  1395       {
  1396  
  1397           pr ivate stri ng _id;
  1398  
  1399           pr ivate Writ eResults _ writeResul ts;
  1400  
  1401           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "id") ]
  1402           pu blic strin g Id
  1403           {
  1404                get
  1405                {
  1406                    retu rn _id;
  1407                }
  1408                set
  1409                {
  1410                    _id  = value;
  1411                }
  1412           }
  1413  
  1414           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "writ eResults") ]
  1415           pu blic Write Results Wr iteResults
  1416           {
  1417                get
  1418                {
  1419                    retu rn _writeR esults;
  1420                }
  1421                set
  1422                {
  1423                    _wri teResults  = value;
  1424                }
  1425           }
  1426       }
  1427  
  1428       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1429       [Seria lizable]
  1430       [Debug gerStepThr ough]
  1431       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1432         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "wri teResults" )]
  1433         [XmlRootAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", IsNul lable = fa lse, Eleme ntName = " writeResul ts")]
  1434       public  partial c lass Write Results
  1435       {
  1436  
  1437           pr ivate List <WriteResu lt> _write Result;
  1438  
  1439           [X mlElementA ttribute(" writeResul t", Form =  System.Xm l.Schema.X mlSchemaFo rm.Unquali fied, Elem entName =  "writeResu lt")]
  1440           pu blic List< WriteResul t> WriteRe sult
  1441           {
  1442                get
  1443                {
  1444                    retu rn _writeR esult;
  1445                }
  1446                set
  1447                {
  1448                    _wri teResult =  value;
  1449                }
  1450           }
  1451       }
  1452  
  1453       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1454       [Seria lizable]
  1455       [Debug gerStepThr ough]
  1456       [Syste m.Componen tModel.Des ignerCateg oryAttribu te("code") ]
  1457         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "wri teResult") ]
  1458       [XmlRo otAttribut e("writeRe sult")]
  1459       public  partial c lass Write Result
  1460       {
  1461  
  1462           pr ivate stri ng _person Id;
  1463  
  1464           pr ivate Pers onName _na me;
  1465  
  1466           pr ivate stri ng _facili tyCode;
  1467  
  1468           pr ivate stri ng _facili tyName;
  1469  
  1470           pr ivate stri ng _clinic IEN;
  1471  
  1472           pr ivate stri ng _clinic Name;
  1473  
  1474           pr ivate Syst em.DateTim e _dateTim e;
  1475  
  1476           pr ivate Vist aStatus _v istaStatus ;
  1477  
  1478           pr ivate stri ng _reason ;
  1479  
  1480           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "pers onId")]
  1481           pu blic strin g PersonId
  1482           {
  1483                get
  1484                {
  1485                    retu rn _person Id;
  1486                }
  1487                set
  1488                {
  1489                    _per sonId = va lue;
  1490                }
  1491           }
  1492  
  1493           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "name ")]
  1494           pu blic Perso nName Name
  1495           {
  1496                get
  1497                {
  1498                    retu rn _name;
  1499                }
  1500                set
  1501                {
  1502                    _nam e = value;
  1503                }
  1504           }
  1505  
  1506           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "faci lityCode") ]
  1507           pu blic strin g Facility Code
  1508           {
  1509                get
  1510                {
  1511                    retu rn _facili tyCode;
  1512                }
  1513                set
  1514                {
  1515                    _fac ilityCode  = value;
  1516                }
  1517           }
  1518  
  1519           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "faci lityName") ]
  1520           pu blic strin g Facility Name
  1521           {
  1522                get
  1523                {
  1524                    retu rn _facili tyName;
  1525                }
  1526                set
  1527                {
  1528                    _fac ilityName  = value;
  1529                }
  1530           }
  1531  
  1532           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "clin icIEN")]
  1533           pu blic strin g ClinicIE N
  1534           {
  1535                get
  1536                {
  1537                    retu rn _clinic IEN;
  1538                }
  1539                set
  1540                {
  1541                    _cli nicIEN = v alue;
  1542                }
  1543           }
  1544  
  1545           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "clin icName")]
  1546           pu blic strin g ClinicNa me
  1547           {
  1548                get
  1549                {
  1550                    retu rn _clinic Name;
  1551                }
  1552                set
  1553                {
  1554                    _cli nicName =  value;
  1555                }
  1556           }
  1557  
  1558           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "date Time")]
  1559           pu blic Syste m.DateTime  DateTime
  1560           {
  1561                get
  1562                {
  1563                    retu rn _dateTi me;
  1564                }
  1565                set
  1566                {
  1567                    _dat eTime = va lue;
  1568                }
  1569           }
  1570  
  1571           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "vist aStatus")]
  1572           pu blic Vista Status Vis taStatus
  1573           {
  1574                get
  1575                {
  1576                    retu rn _vistaS tatus;
  1577                }
  1578                set
  1579                {
  1580                    _vis taStatus =  value;
  1581                }
  1582           }
  1583  
  1584           [X mlElementA ttribute(F orm = Syst em.Xml.Sch ema.XmlSch emaForm.Un qualified,  ElementNa me = "reas on")]
  1585           pu blic strin g Reason
  1586           {
  1587                get
  1588                {
  1589                    retu rn _reason ;
  1590                }
  1591                set
  1592                {
  1593                    _rea son = valu e;
  1594                }
  1595           }
  1596       }
  1597  
  1598       [Syste m.CodeDom. Compiler.G eneratedCo deAttribut e("System. Xml", "4.6 .1586.0")]
  1599       [Seria lizable]
  1600         [XmlTypeAt tribute(Na mespace =  "https://s taff.mobil ehealth. DNS     /vamf/vide o-visits/1 .0", TypeN ame = "vis taStatus") ]
  1601       [XmlRo otAttribut e("vistaSt atus")]
  1602       public  enum Vist aStatus
  1603       {
  1604  
  1605           // / <remarks />
  1606           BO OKED,
  1607  
  1608           // / <remarks />
  1609           FA ILED_TO_BO OK,
  1610  
  1611           // / <remarks />
  1612           FA ILED_TO_CA NCEL,
  1613  
  1614           // / <remarks />
  1615           CA NCELLED,
  1616       }
  1617   }
  1618   #pragma wa rning rest ore