//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.296 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Pluto.Api { using System; using RemObjects.SDK; using RemObjects.SDK.Types; using System.Collections.Generic; [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum TerminologyTypeEnum : int { CPT = 0, HCPCS = 1, ICD = 2, ICD9P = 3, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum TerminologyDomainEnum : int { ProceduresAll = 0, DiagnosesAll = 1, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum TerminologySearchTypeEnum : int { Code = 0, Description = 1, CodeSet = 2, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum MailboxFolderTypeEnum : int { NotSet = 0, Inbox = 1, Sent = 2, Saved = 3, Done = 4, Outbox = 5, Draft = 6, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum MessageCategoryEnum : int { None = 0, Message = 1, Task = 2, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum MessageSendTypeEnum : int { Default = 0, Reply = 1, ReplyAll = 2, Forward = 3, } [RemObjects.SDK.Remotable()] [System.Reflection.ObfuscationAttribute(Exclude=true)] public enum AppointmentStatusEnum : int { Unconfirmed_Pending = 0, Confirmed = 1, CheckedIn_Waiting = 2, Missed = 3, Cancelled = 4, BeingSeen = 5, CheckedOut_Completed = 6, Rescheduled = 7, } [RemObjects.SDK.Remotable(ActivatorClass=typeof(AppointmentInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class AppointmentInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private System.DateTime @__StartDateTime; private System.DateTime @__EndDateTime; private string @__Reason; private PatientInfo1 @__Patient; private AppointmentColor1 @__AppointmentColor; private string @__AppointmentDescription; private string @__AppointmentPhone; private string @__ProviderCode; private AppointmentStatusEnum @__AppointmentStatus; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual System.DateTime StartDateTime { get { return @__StartDateTime; } set { @__StartDateTime = value; this.TriggerPropertyChanged("StartDateTime"); } } public virtual System.DateTime EndDateTime { get { return @__EndDateTime; } set { @__EndDateTime = value; this.TriggerPropertyChanged("EndDateTime"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Reason { get { return @__Reason; } set { @__Reason = value; this.TriggerPropertyChanged("Reason"); } } public virtual PatientInfo1 Patient { get { return @__Patient; } set { @__Patient = value; this.TriggerPropertyChanged("Patient"); } } public virtual AppointmentColor1 AppointmentColor { get { return @__AppointmentColor; } set { @__AppointmentColor = value; this.TriggerPropertyChanged("AppointmentColor"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AppointmentDescription { get { return @__AppointmentDescription; } set { @__AppointmentDescription = value; this.TriggerPropertyChanged("AppointmentDescription"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AppointmentPhone { get { return @__AppointmentPhone; } set { @__AppointmentPhone = value; this.TriggerPropertyChanged("AppointmentPhone"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProviderCode { get { return @__ProviderCode; } set { @__ProviderCode = value; this.TriggerPropertyChanged("ProviderCode"); } } public virtual AppointmentStatusEnum AppointmentStatus { get { return @__AppointmentStatus; } set { @__AppointmentStatus = value; this.TriggerPropertyChanged("AppointmentStatus"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); StartDateTime = aSerializer.ReadDateTime("StartDateTime"); EndDateTime = aSerializer.ReadDateTime("EndDateTime"); Reason = aSerializer.ReadAnsiString("Reason"); Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); AppointmentColor = ((AppointmentColor1)(aSerializer.Read("AppointmentColor", typeof(AppointmentColor1), RemObjects.SDK.StreamingFormat.Default))); AppointmentDescription = aSerializer.ReadAnsiString("AppointmentDescription"); AppointmentPhone = aSerializer.ReadAnsiString("AppointmentPhone"); ProviderCode = aSerializer.ReadAnsiString("ProviderCode"); AppointmentStatus = ((AppointmentStatusEnum)(aSerializer.Read("AppointmentStatus", typeof(AppointmentStatusEnum), RemObjects.SDK.StreamingFormat.Default))); } else { AppointmentColor = ((AppointmentColor1)(aSerializer.Read("AppointmentColor", typeof(AppointmentColor1), RemObjects.SDK.StreamingFormat.Default))); AppointmentDescription = aSerializer.ReadAnsiString("AppointmentDescription"); AppointmentPhone = aSerializer.ReadAnsiString("AppointmentPhone"); AppointmentStatus = ((AppointmentStatusEnum)(aSerializer.Read("AppointmentStatus", typeof(AppointmentStatusEnum), RemObjects.SDK.StreamingFormat.Default))); EndDateTime = aSerializer.ReadDateTime("EndDateTime"); Id = aSerializer.ReadInt64("Id"); Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); ProviderCode = aSerializer.ReadAnsiString("ProviderCode"); Reason = aSerializer.ReadAnsiString("Reason"); StartDateTime = aSerializer.ReadDateTime("StartDateTime"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteDateTime("StartDateTime", StartDateTime); aSerializer.WriteDateTime("EndDateTime", EndDateTime); aSerializer.WriteAnsiString("Reason", Reason); aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("AppointmentColor", AppointmentColor, typeof(AppointmentColor1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("AppointmentDescription", AppointmentDescription); aSerializer.WriteAnsiString("AppointmentPhone", AppointmentPhone); aSerializer.WriteAnsiString("ProviderCode", ProviderCode); aSerializer.Write("AppointmentStatus", AppointmentStatus, typeof(AppointmentStatusEnum), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("AppointmentColor", AppointmentColor, typeof(AppointmentColor1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("AppointmentDescription", AppointmentDescription); aSerializer.WriteAnsiString("AppointmentPhone", AppointmentPhone); aSerializer.Write("AppointmentStatus", AppointmentStatus, typeof(AppointmentStatusEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("EndDateTime", EndDateTime); aSerializer.WriteInt64("Id", Id); aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("ProviderCode", ProviderCode); aSerializer.WriteAnsiString("Reason", Reason); aSerializer.WriteDateTime("StartDateTime", StartDateTime); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class AppointmentInfo1_Activator : RemObjects.SDK.TypeActivator { public AppointmentInfo1_Activator() : base() { } public override object CreateInstance() { return new AppointmentInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PatientInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PatientInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Id; private string @__LastName; private string @__FirstName; private string @__MiddleName; private System.DateTime @__DOB; private AddressInfo1 @__PrimaryAddress; private string @__ChartId; private string @__Age; private string @__Gender; private string @__Weight; private string @__PrimaryPhone; private string @__SocialSecurity; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string LastName { get { return @__LastName; } set { @__LastName = value; this.TriggerPropertyChanged("LastName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string FirstName { get { return @__FirstName; } set { @__FirstName = value; this.TriggerPropertyChanged("FirstName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string MiddleName { get { return @__MiddleName; } set { @__MiddleName = value; this.TriggerPropertyChanged("MiddleName"); } } public virtual System.DateTime DOB { get { return @__DOB; } set { @__DOB = value; this.TriggerPropertyChanged("DOB"); } } public virtual AddressInfo1 PrimaryAddress { get { return @__PrimaryAddress; } set { @__PrimaryAddress = value; this.TriggerPropertyChanged("PrimaryAddress"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ChartId { get { return @__ChartId; } set { @__ChartId = value; this.TriggerPropertyChanged("ChartId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Age { get { return @__Age; } set { @__Age = value; this.TriggerPropertyChanged("Age"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Gender { get { return @__Gender; } set { @__Gender = value; this.TriggerPropertyChanged("Gender"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Weight { get { return @__Weight; } set { @__Weight = value; this.TriggerPropertyChanged("Weight"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PrimaryPhone { get { return @__PrimaryPhone; } set { @__PrimaryPhone = value; this.TriggerPropertyChanged("PrimaryPhone"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SocialSecurity { get { return @__SocialSecurity; } set { @__SocialSecurity = value; this.TriggerPropertyChanged("SocialSecurity"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadAnsiString("Id"); LastName = aSerializer.ReadAnsiString("LastName"); FirstName = aSerializer.ReadAnsiString("FirstName"); MiddleName = aSerializer.ReadAnsiString("MiddleName"); DOB = aSerializer.ReadDateTime("DOB"); PrimaryAddress = ((AddressInfo1)(aSerializer.Read("PrimaryAddress", typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default))); ChartId = aSerializer.ReadAnsiString("ChartId"); Age = aSerializer.ReadAnsiString("Age"); Gender = aSerializer.ReadAnsiString("Gender"); Weight = aSerializer.ReadAnsiString("Weight"); PrimaryPhone = aSerializer.ReadAnsiString("PrimaryPhone"); SocialSecurity = aSerializer.ReadAnsiString("SocialSecurity"); } else { Age = aSerializer.ReadAnsiString("Age"); ChartId = aSerializer.ReadAnsiString("ChartId"); DOB = aSerializer.ReadDateTime("DOB"); FirstName = aSerializer.ReadAnsiString("FirstName"); Gender = aSerializer.ReadAnsiString("Gender"); Id = aSerializer.ReadAnsiString("Id"); LastName = aSerializer.ReadAnsiString("LastName"); MiddleName = aSerializer.ReadAnsiString("MiddleName"); PrimaryAddress = ((AddressInfo1)(aSerializer.Read("PrimaryAddress", typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default))); PrimaryPhone = aSerializer.ReadAnsiString("PrimaryPhone"); SocialSecurity = aSerializer.ReadAnsiString("SocialSecurity"); Weight = aSerializer.ReadAnsiString("Weight"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteAnsiString("MiddleName", MiddleName); aSerializer.WriteDateTime("DOB", DOB); aSerializer.Write("PrimaryAddress", PrimaryAddress, typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("ChartId", ChartId); aSerializer.WriteAnsiString("Age", Age); aSerializer.WriteAnsiString("Gender", Gender); aSerializer.WriteAnsiString("Weight", Weight); aSerializer.WriteAnsiString("PrimaryPhone", PrimaryPhone); aSerializer.WriteAnsiString("SocialSecurity", SocialSecurity); } else { aSerializer.WriteAnsiString("Age", Age); aSerializer.WriteAnsiString("ChartId", ChartId); aSerializer.WriteDateTime("DOB", DOB); aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteAnsiString("Gender", Gender); aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("MiddleName", MiddleName); aSerializer.Write("PrimaryAddress", PrimaryAddress, typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("PrimaryPhone", PrimaryPhone); aSerializer.WriteAnsiString("SocialSecurity", SocialSecurity); aSerializer.WriteAnsiString("Weight", Weight); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PatientInfo1_Activator : RemObjects.SDK.TypeActivator { public PatientInfo1_Activator() : base() { } public override object CreateInstance() { return new PatientInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PracticeInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PracticeInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private string @__Name; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); } else { Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); } else { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PracticeInfo1_Activator : RemObjects.SDK.TypeActivator { public PracticeInfo1_Activator() : base() { } public override object CreateInstance() { return new PracticeInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ProviderInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ProviderInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private string @__UserId; private string @__LastName; private string @__FirstName; private string @__MiddleName; private string @__Phone; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string UserId { get { return @__UserId; } set { @__UserId = value; this.TriggerPropertyChanged("UserId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string LastName { get { return @__LastName; } set { @__LastName = value; this.TriggerPropertyChanged("LastName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string FirstName { get { return @__FirstName; } set { @__FirstName = value; this.TriggerPropertyChanged("FirstName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string MiddleName { get { return @__MiddleName; } set { @__MiddleName = value; this.TriggerPropertyChanged("MiddleName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Phone { get { return @__Phone; } set { @__Phone = value; this.TriggerPropertyChanged("Phone"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); UserId = aSerializer.ReadAnsiString("UserId"); LastName = aSerializer.ReadAnsiString("LastName"); FirstName = aSerializer.ReadAnsiString("FirstName"); MiddleName = aSerializer.ReadAnsiString("MiddleName"); Phone = aSerializer.ReadAnsiString("Phone"); } else { FirstName = aSerializer.ReadAnsiString("FirstName"); Id = aSerializer.ReadInt64("Id"); LastName = aSerializer.ReadAnsiString("LastName"); MiddleName = aSerializer.ReadAnsiString("MiddleName"); Phone = aSerializer.ReadAnsiString("Phone"); UserId = aSerializer.ReadAnsiString("UserId"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("UserId", UserId); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteAnsiString("MiddleName", MiddleName); aSerializer.WriteAnsiString("Phone", Phone); } else { aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("MiddleName", MiddleName); aSerializer.WriteAnsiString("Phone", Phone); aSerializer.WriteAnsiString("UserId", UserId); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ProviderInfo1_Activator : RemObjects.SDK.TypeActivator { public ProviderInfo1_Activator() : base() { } public override object CreateInstance() { return new ProviderInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(UserInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class UserInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Id; private string @__LastName; private string @__FirstName; private string @__Name; private string @__UserName; private bool @__IsProvider; private string @__AuthToken; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string LastName { get { return @__LastName; } set { @__LastName = value; this.TriggerPropertyChanged("LastName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string FirstName { get { return @__FirstName; } set { @__FirstName = value; this.TriggerPropertyChanged("FirstName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string UserName { get { return @__UserName; } set { @__UserName = value; this.TriggerPropertyChanged("UserName"); } } public virtual bool IsProvider { get { return @__IsProvider; } set { @__IsProvider = value; this.TriggerPropertyChanged("IsProvider"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AuthToken { get { return @__AuthToken; } set { @__AuthToken = value; this.TriggerPropertyChanged("AuthToken"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadAnsiString("Id"); LastName = aSerializer.ReadAnsiString("LastName"); FirstName = aSerializer.ReadAnsiString("FirstName"); Name = aSerializer.ReadAnsiString("Name"); UserName = aSerializer.ReadAnsiString("UserName"); IsProvider = aSerializer.ReadBoolean("IsProvider"); AuthToken = aSerializer.ReadAnsiString("AuthToken"); } else { AuthToken = aSerializer.ReadAnsiString("AuthToken"); FirstName = aSerializer.ReadAnsiString("FirstName"); Id = aSerializer.ReadAnsiString("Id"); IsProvider = aSerializer.ReadBoolean("IsProvider"); LastName = aSerializer.ReadAnsiString("LastName"); Name = aSerializer.ReadAnsiString("Name"); UserName = aSerializer.ReadAnsiString("UserName"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("UserName", UserName); aSerializer.WriteBoolean("IsProvider", IsProvider); aSerializer.WriteAnsiString("AuthToken", AuthToken); } else { aSerializer.WriteAnsiString("AuthToken", AuthToken); aSerializer.WriteAnsiString("FirstName", FirstName); aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteBoolean("IsProvider", IsProvider); aSerializer.WriteAnsiString("LastName", LastName); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("UserName", UserName); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class UserInfo1_Activator : RemObjects.SDK.TypeActivator { public UserInfo1_Activator() : base() { } public override object CreateInstance() { return new UserInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(AddressInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class AddressInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Address1; private string @__Address2; private string @__City; private string @__State; private string @__Zip; private string @__Country; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Address1 { get { return @__Address1; } set { @__Address1 = value; this.TriggerPropertyChanged("Address1"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Address2 { get { return @__Address2; } set { @__Address2 = value; this.TriggerPropertyChanged("Address2"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string City { get { return @__City; } set { @__City = value; this.TriggerPropertyChanged("City"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string State { get { return @__State; } set { @__State = value; this.TriggerPropertyChanged("State"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Zip { get { return @__Zip; } set { @__Zip = value; this.TriggerPropertyChanged("Zip"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Country { get { return @__Country; } set { @__Country = value; this.TriggerPropertyChanged("Country"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Address1 = aSerializer.ReadAnsiString("Address1"); Address2 = aSerializer.ReadAnsiString("Address2"); City = aSerializer.ReadAnsiString("City"); State = aSerializer.ReadAnsiString("State"); Zip = aSerializer.ReadAnsiString("Zip"); Country = aSerializer.ReadAnsiString("Country"); } else { Address1 = aSerializer.ReadAnsiString("Address1"); Address2 = aSerializer.ReadAnsiString("Address2"); City = aSerializer.ReadAnsiString("City"); Country = aSerializer.ReadAnsiString("Country"); State = aSerializer.ReadAnsiString("State"); Zip = aSerializer.ReadAnsiString("Zip"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Address1", Address1); aSerializer.WriteAnsiString("Address2", Address2); aSerializer.WriteAnsiString("City", City); aSerializer.WriteAnsiString("State", State); aSerializer.WriteAnsiString("Zip", Zip); aSerializer.WriteAnsiString("Country", Country); } else { aSerializer.WriteAnsiString("Address1", Address1); aSerializer.WriteAnsiString("Address2", Address2); aSerializer.WriteAnsiString("City", City); aSerializer.WriteAnsiString("Country", Country); aSerializer.WriteAnsiString("State", State); aSerializer.WriteAnsiString("Zip", Zip); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class AddressInfo1_Activator : RemObjects.SDK.TypeActivator { public AddressInfo1_Activator() : base() { } public override object CreateInstance() { return new AddressInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PrescribedMedicationInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PrescribedMedicationInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private string @__Name; private System.DateTime @__StartDate; private System.DateTime @__StopDate; private bool @__IsActive; private string @__Status; private string @__Mode; private string @__Quantity; private int @__NumberOfRefills; private string @__Unit; private string @__SIG; private string @__PharmacyName; private string @__PharmacyAddress; private string @__PharmacyPhone; private string @__PharmacyFax; private int @__ProviderId; private string @__ProviderName; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public virtual System.DateTime StartDate { get { return @__StartDate; } set { @__StartDate = value; this.TriggerPropertyChanged("StartDate"); } } public virtual System.DateTime StopDate { get { return @__StopDate; } set { @__StopDate = value; this.TriggerPropertyChanged("StopDate"); } } public virtual bool IsActive { get { return @__IsActive; } set { @__IsActive = value; this.TriggerPropertyChanged("IsActive"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Mode { get { return @__Mode; } set { @__Mode = value; this.TriggerPropertyChanged("Mode"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Quantity { get { return @__Quantity; } set { @__Quantity = value; this.TriggerPropertyChanged("Quantity"); } } public virtual int NumberOfRefills { get { return @__NumberOfRefills; } set { @__NumberOfRefills = value; this.TriggerPropertyChanged("NumberOfRefills"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Unit { get { return @__Unit; } set { @__Unit = value; this.TriggerPropertyChanged("Unit"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SIG { get { return @__SIG; } set { @__SIG = value; this.TriggerPropertyChanged("SIG"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PharmacyName { get { return @__PharmacyName; } set { @__PharmacyName = value; this.TriggerPropertyChanged("PharmacyName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PharmacyAddress { get { return @__PharmacyAddress; } set { @__PharmacyAddress = value; this.TriggerPropertyChanged("PharmacyAddress"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PharmacyPhone { get { return @__PharmacyPhone; } set { @__PharmacyPhone = value; this.TriggerPropertyChanged("PharmacyPhone"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PharmacyFax { get { return @__PharmacyFax; } set { @__PharmacyFax = value; this.TriggerPropertyChanged("PharmacyFax"); } } public virtual int ProviderId { get { return @__ProviderId; } set { @__ProviderId = value; this.TriggerPropertyChanged("ProviderId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProviderName { get { return @__ProviderName; } set { @__ProviderName = value; this.TriggerPropertyChanged("ProviderName"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); Name = aSerializer.ReadAnsiString("Name"); StartDate = aSerializer.ReadDateTime("StartDate"); StopDate = aSerializer.ReadDateTime("StopDate"); IsActive = aSerializer.ReadBoolean("IsActive"); Status = aSerializer.ReadAnsiString("Status"); Mode = aSerializer.ReadAnsiString("Mode"); Quantity = aSerializer.ReadAnsiString("Quantity"); NumberOfRefills = aSerializer.ReadInt32("NumberOfRefills"); Unit = aSerializer.ReadAnsiString("Unit"); SIG = aSerializer.ReadAnsiString("SIG"); PharmacyName = aSerializer.ReadAnsiString("PharmacyName"); PharmacyAddress = aSerializer.ReadAnsiString("PharmacyAddress"); PharmacyPhone = aSerializer.ReadAnsiString("PharmacyPhone"); PharmacyFax = aSerializer.ReadAnsiString("PharmacyFax"); ProviderId = aSerializer.ReadInt32("ProviderId"); ProviderName = aSerializer.ReadAnsiString("ProviderName"); } else { Id = aSerializer.ReadInt64("Id"); IsActive = aSerializer.ReadBoolean("IsActive"); Mode = aSerializer.ReadAnsiString("Mode"); Name = aSerializer.ReadAnsiString("Name"); NumberOfRefills = aSerializer.ReadInt32("NumberOfRefills"); PharmacyAddress = aSerializer.ReadAnsiString("PharmacyAddress"); PharmacyFax = aSerializer.ReadAnsiString("PharmacyFax"); PharmacyName = aSerializer.ReadAnsiString("PharmacyName"); PharmacyPhone = aSerializer.ReadAnsiString("PharmacyPhone"); ProviderId = aSerializer.ReadInt32("ProviderId"); ProviderName = aSerializer.ReadAnsiString("ProviderName"); Quantity = aSerializer.ReadAnsiString("Quantity"); SIG = aSerializer.ReadAnsiString("SIG"); StartDate = aSerializer.ReadDateTime("StartDate"); Status = aSerializer.ReadAnsiString("Status"); StopDate = aSerializer.ReadDateTime("StopDate"); Unit = aSerializer.ReadAnsiString("Unit"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteDateTime("StartDate", StartDate); aSerializer.WriteDateTime("StopDate", StopDate); aSerializer.WriteBoolean("IsActive", IsActive); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("Mode", Mode); aSerializer.WriteAnsiString("Quantity", Quantity); aSerializer.WriteInt32("NumberOfRefills", NumberOfRefills); aSerializer.WriteAnsiString("Unit", Unit); aSerializer.WriteAnsiString("SIG", SIG); aSerializer.WriteAnsiString("PharmacyName", PharmacyName); aSerializer.WriteAnsiString("PharmacyAddress", PharmacyAddress); aSerializer.WriteAnsiString("PharmacyPhone", PharmacyPhone); aSerializer.WriteAnsiString("PharmacyFax", PharmacyFax); aSerializer.WriteInt32("ProviderId", ProviderId); aSerializer.WriteAnsiString("ProviderName", ProviderName); } else { aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsActive", IsActive); aSerializer.WriteAnsiString("Mode", Mode); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteInt32("NumberOfRefills", NumberOfRefills); aSerializer.WriteAnsiString("PharmacyAddress", PharmacyAddress); aSerializer.WriteAnsiString("PharmacyFax", PharmacyFax); aSerializer.WriteAnsiString("PharmacyName", PharmacyName); aSerializer.WriteAnsiString("PharmacyPhone", PharmacyPhone); aSerializer.WriteInt32("ProviderId", ProviderId); aSerializer.WriteAnsiString("ProviderName", ProviderName); aSerializer.WriteAnsiString("Quantity", Quantity); aSerializer.WriteAnsiString("SIG", SIG); aSerializer.WriteDateTime("StartDate", StartDate); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteDateTime("StopDate", StopDate); aSerializer.WriteAnsiString("Unit", Unit); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PrescribedMedicationInfo1_Activator : RemObjects.SDK.TypeActivator { public PrescribedMedicationInfo1_Activator() : base() { } public override object CreateInstance() { return new PrescribedMedicationInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(MedicationInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class MedicationInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Id; private string @__DataProvider; private string @__FullName; private string @__Name; private string @__GenericName; private string @__DEAClassCode; private string @__Dosage; private string @__DosageForm; private string @__Route; private string @__Status; private string @__TherapeuticClass; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string DataProvider { get { return @__DataProvider; } set { @__DataProvider = value; this.TriggerPropertyChanged("DataProvider"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string FullName { get { return @__FullName; } set { @__FullName = value; this.TriggerPropertyChanged("FullName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string GenericName { get { return @__GenericName; } set { @__GenericName = value; this.TriggerPropertyChanged("GenericName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string DEAClassCode { get { return @__DEAClassCode; } set { @__DEAClassCode = value; this.TriggerPropertyChanged("DEAClassCode"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Dosage { get { return @__Dosage; } set { @__Dosage = value; this.TriggerPropertyChanged("Dosage"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string DosageForm { get { return @__DosageForm; } set { @__DosageForm = value; this.TriggerPropertyChanged("DosageForm"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Route { get { return @__Route; } set { @__Route = value; this.TriggerPropertyChanged("Route"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string TherapeuticClass { get { return @__TherapeuticClass; } set { @__TherapeuticClass = value; this.TriggerPropertyChanged("TherapeuticClass"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadAnsiString("Id"); DataProvider = aSerializer.ReadAnsiString("DataProvider"); FullName = aSerializer.ReadAnsiString("FullName"); Name = aSerializer.ReadAnsiString("Name"); GenericName = aSerializer.ReadAnsiString("GenericName"); DEAClassCode = aSerializer.ReadAnsiString("DEAClassCode"); Dosage = aSerializer.ReadAnsiString("Dosage"); DosageForm = aSerializer.ReadAnsiString("DosageForm"); Route = aSerializer.ReadAnsiString("Route"); Status = aSerializer.ReadAnsiString("Status"); TherapeuticClass = aSerializer.ReadAnsiString("TherapeuticClass"); } else { DataProvider = aSerializer.ReadAnsiString("DataProvider"); DEAClassCode = aSerializer.ReadAnsiString("DEAClassCode"); Dosage = aSerializer.ReadAnsiString("Dosage"); DosageForm = aSerializer.ReadAnsiString("DosageForm"); FullName = aSerializer.ReadAnsiString("FullName"); GenericName = aSerializer.ReadAnsiString("GenericName"); Id = aSerializer.ReadAnsiString("Id"); Name = aSerializer.ReadAnsiString("Name"); Route = aSerializer.ReadAnsiString("Route"); Status = aSerializer.ReadAnsiString("Status"); TherapeuticClass = aSerializer.ReadAnsiString("TherapeuticClass"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteAnsiString("DataProvider", DataProvider); aSerializer.WriteAnsiString("FullName", FullName); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("GenericName", GenericName); aSerializer.WriteAnsiString("DEAClassCode", DEAClassCode); aSerializer.WriteAnsiString("Dosage", Dosage); aSerializer.WriteAnsiString("DosageForm", DosageForm); aSerializer.WriteAnsiString("Route", Route); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("TherapeuticClass", TherapeuticClass); } else { aSerializer.WriteAnsiString("DataProvider", DataProvider); aSerializer.WriteAnsiString("DEAClassCode", DEAClassCode); aSerializer.WriteAnsiString("Dosage", Dosage); aSerializer.WriteAnsiString("DosageForm", DosageForm); aSerializer.WriteAnsiString("FullName", FullName); aSerializer.WriteAnsiString("GenericName", GenericName); aSerializer.WriteAnsiString("Id", Id); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("Route", Route); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("TherapeuticClass", TherapeuticClass); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class MedicationInfo1_Activator : RemObjects.SDK.TypeActivator { public MedicationInfo1_Activator() : base() { } public override object CreateInstance() { return new MedicationInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(AllergyInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class AllergyInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private string @__Name; private string @__Type; private System.DateTime @__StartDate; private System.DateTime @__EndDate; private bool @__IsActive; private string @__Reaction; private string @__Severity; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } public virtual System.DateTime StartDate { get { return @__StartDate; } set { @__StartDate = value; this.TriggerPropertyChanged("StartDate"); } } public virtual System.DateTime EndDate { get { return @__EndDate; } set { @__EndDate = value; this.TriggerPropertyChanged("EndDate"); } } public virtual bool IsActive { get { return @__IsActive; } set { @__IsActive = value; this.TriggerPropertyChanged("IsActive"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Reaction { get { return @__Reaction; } set { @__Reaction = value; this.TriggerPropertyChanged("Reaction"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Severity { get { return @__Severity; } set { @__Severity = value; this.TriggerPropertyChanged("Severity"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); Name = aSerializer.ReadAnsiString("Name"); Type = aSerializer.ReadAnsiString("Type"); StartDate = aSerializer.ReadDateTime("StartDate"); EndDate = aSerializer.ReadDateTime("EndDate"); IsActive = aSerializer.ReadBoolean("IsActive"); Reaction = aSerializer.ReadAnsiString("Reaction"); Severity = aSerializer.ReadAnsiString("Severity"); } else { EndDate = aSerializer.ReadDateTime("EndDate"); Id = aSerializer.ReadInt64("Id"); IsActive = aSerializer.ReadBoolean("IsActive"); Name = aSerializer.ReadAnsiString("Name"); Reaction = aSerializer.ReadAnsiString("Reaction"); Severity = aSerializer.ReadAnsiString("Severity"); StartDate = aSerializer.ReadDateTime("StartDate"); Type = aSerializer.ReadAnsiString("Type"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("Type", Type); aSerializer.WriteDateTime("StartDate", StartDate); aSerializer.WriteDateTime("EndDate", EndDate); aSerializer.WriteBoolean("IsActive", IsActive); aSerializer.WriteAnsiString("Reaction", Reaction); aSerializer.WriteAnsiString("Severity", Severity); } else { aSerializer.WriteDateTime("EndDate", EndDate); aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsActive", IsActive); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("Reaction", Reaction); aSerializer.WriteAnsiString("Severity", Severity); aSerializer.WriteDateTime("StartDate", StartDate); aSerializer.WriteAnsiString("Type", Type); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class AllergyInfo1_Activator : RemObjects.SDK.TypeActivator { public AllergyInfo1_Activator() : base() { } public override object CreateInstance() { return new AllergyInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ProblemInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ProblemInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private string @__Type; private string @__Description; private string @__Code; private string @__Relevance; private string @__Status; private System.DateTime @__ResolvedDate; private System.DateTime @__ActiveDate; private System.DateTime @__InActiveDate; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Description { get { return @__Description; } set { @__Description = value; this.TriggerPropertyChanged("Description"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Code { get { return @__Code; } set { @__Code = value; this.TriggerPropertyChanged("Code"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Relevance { get { return @__Relevance; } set { @__Relevance = value; this.TriggerPropertyChanged("Relevance"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } public virtual System.DateTime ResolvedDate { get { return @__ResolvedDate; } set { @__ResolvedDate = value; this.TriggerPropertyChanged("ResolvedDate"); } } public virtual System.DateTime ActiveDate { get { return @__ActiveDate; } set { @__ActiveDate = value; this.TriggerPropertyChanged("ActiveDate"); } } public virtual System.DateTime InActiveDate { get { return @__InActiveDate; } set { @__InActiveDate = value; this.TriggerPropertyChanged("InActiveDate"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Type = aSerializer.ReadAnsiString("Type"); Description = aSerializer.ReadAnsiString("Description"); Code = aSerializer.ReadAnsiString("Code"); Relevance = aSerializer.ReadAnsiString("Relevance"); Status = aSerializer.ReadAnsiString("Status"); ResolvedDate = aSerializer.ReadDateTime("ResolvedDate"); ActiveDate = aSerializer.ReadDateTime("ActiveDate"); InActiveDate = aSerializer.ReadDateTime("InActiveDate"); } else { ActiveDate = aSerializer.ReadDateTime("ActiveDate"); Code = aSerializer.ReadAnsiString("Code"); Description = aSerializer.ReadAnsiString("Description"); Id = aSerializer.ReadInt32("Id"); InActiveDate = aSerializer.ReadDateTime("InActiveDate"); Relevance = aSerializer.ReadAnsiString("Relevance"); ResolvedDate = aSerializer.ReadDateTime("ResolvedDate"); Status = aSerializer.ReadAnsiString("Status"); Type = aSerializer.ReadAnsiString("Type"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Type", Type); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Relevance", Relevance); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteDateTime("ResolvedDate", ResolvedDate); aSerializer.WriteDateTime("ActiveDate", ActiveDate); aSerializer.WriteDateTime("InActiveDate", InActiveDate); } else { aSerializer.WriteDateTime("ActiveDate", ActiveDate); aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteInt32("Id", Id); aSerializer.WriteDateTime("InActiveDate", InActiveDate); aSerializer.WriteAnsiString("Relevance", Relevance); aSerializer.WriteDateTime("ResolvedDate", ResolvedDate); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("Type", Type); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ProblemInfo1_Activator : RemObjects.SDK.TypeActivator { public ProblemInfo1_Activator() : base() { } public override object CreateInstance() { return new ProblemInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ChartInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ChartInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private PatientInfo1 @__Patient; private AllergyInfo1[] @__Allergies; private ProblemInfo1[] @__Problems; private PrescribedMedicationInfo1[] @__Medications; private OrderInfo1[] @__Orders; private ResultInfo1[] @__Results; private VitalSignInfo1[] @__VitalSigns; private PatientNoteInfo1[] @__Notes; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual PatientInfo1 Patient { get { return @__Patient; } set { @__Patient = value; this.TriggerPropertyChanged("Patient"); } } public virtual AllergyInfo1[] Allergies { get { return @__Allergies; } set { @__Allergies = value; this.TriggerPropertyChanged("Allergies"); } } public virtual ProblemInfo1[] Problems { get { return @__Problems; } set { @__Problems = value; this.TriggerPropertyChanged("Problems"); } } public virtual PrescribedMedicationInfo1[] Medications { get { return @__Medications; } set { @__Medications = value; this.TriggerPropertyChanged("Medications"); } } public virtual OrderInfo1[] Orders { get { return @__Orders; } set { @__Orders = value; this.TriggerPropertyChanged("Orders"); } } public virtual ResultInfo1[] Results { get { return @__Results; } set { @__Results = value; this.TriggerPropertyChanged("Results"); } } public virtual VitalSignInfo1[] VitalSigns { get { return @__VitalSigns; } set { @__VitalSigns = value; this.TriggerPropertyChanged("VitalSigns"); } } public virtual PatientNoteInfo1[] Notes { get { return @__Notes; } set { @__Notes = value; this.TriggerPropertyChanged("Notes"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); Allergies = ((AllergyInfo1[])(aSerializer.Read("Allergies", typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Problems = ((ProblemInfo1[])(aSerializer.Read("Problems", typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Medications = ((PrescribedMedicationInfo1[])(aSerializer.Read("Medications", typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Orders = ((OrderInfo1[])(aSerializer.Read("Orders", typeof(OrderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Results = ((ResultInfo1[])(aSerializer.Read("Results", typeof(ResultInfo1[]), RemObjects.SDK.StreamingFormat.Default))); VitalSigns = ((VitalSignInfo1[])(aSerializer.Read("VitalSigns", typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Notes = ((PatientNoteInfo1[])(aSerializer.Read("Notes", typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default))); } else { Allergies = ((AllergyInfo1[])(aSerializer.Read("Allergies", typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Id = aSerializer.ReadInt32("Id"); Medications = ((PrescribedMedicationInfo1[])(aSerializer.Read("Medications", typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Notes = ((PatientNoteInfo1[])(aSerializer.Read("Notes", typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Orders = ((OrderInfo1[])(aSerializer.Read("Orders", typeof(OrderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); Problems = ((ProblemInfo1[])(aSerializer.Read("Problems", typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Results = ((ResultInfo1[])(aSerializer.Read("Results", typeof(ResultInfo1[]), RemObjects.SDK.StreamingFormat.Default))); VitalSigns = ((VitalSignInfo1[])(aSerializer.Read("VitalSigns", typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default))); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Allergies", Allergies, typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Problems", Problems, typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Medications", Medications, typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Orders", Orders, typeof(OrderInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Results", Results, typeof(ResultInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("VitalSigns", VitalSigns, typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Notes", Notes, typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("Allergies", Allergies, typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("Id", Id); aSerializer.Write("Medications", Medications, typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Notes", Notes, typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Orders", Orders, typeof(OrderInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Problems", Problems, typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Results", Results, typeof(ResultInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("VitalSigns", VitalSigns, typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ChartInfo1_Activator : RemObjects.SDK.TypeActivator { public ChartInfo1_Activator() : base() { } public override object CreateInstance() { return new ChartInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(OrderInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class OrderInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private string @__Name; private System.DateTime @__OrderDate; private System.DateTime @__CompletedDate; private string @__Type; private string @__Status; private string @__ProviderName; private bool @__HasLabs; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public virtual System.DateTime OrderDate { get { return @__OrderDate; } set { @__OrderDate = value; this.TriggerPropertyChanged("OrderDate"); } } public virtual System.DateTime CompletedDate { get { return @__CompletedDate; } set { @__CompletedDate = value; this.TriggerPropertyChanged("CompletedDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProviderName { get { return @__ProviderName; } set { @__ProviderName = value; this.TriggerPropertyChanged("ProviderName"); } } public virtual bool HasLabs { get { return @__HasLabs; } set { @__HasLabs = value; this.TriggerPropertyChanged("HasLabs"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); OrderDate = aSerializer.ReadDateTime("OrderDate"); CompletedDate = aSerializer.ReadDateTime("CompletedDate"); Type = aSerializer.ReadAnsiString("Type"); Status = aSerializer.ReadAnsiString("Status"); ProviderName = aSerializer.ReadAnsiString("ProviderName"); HasLabs = aSerializer.ReadBoolean("HasLabs"); } else { CompletedDate = aSerializer.ReadDateTime("CompletedDate"); HasLabs = aSerializer.ReadBoolean("HasLabs"); Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); OrderDate = aSerializer.ReadDateTime("OrderDate"); ProviderName = aSerializer.ReadAnsiString("ProviderName"); Status = aSerializer.ReadAnsiString("Status"); Type = aSerializer.ReadAnsiString("Type"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteDateTime("OrderDate", OrderDate); aSerializer.WriteDateTime("CompletedDate", CompletedDate); aSerializer.WriteAnsiString("Type", Type); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("ProviderName", ProviderName); aSerializer.WriteBoolean("HasLabs", HasLabs); } else { aSerializer.WriteDateTime("CompletedDate", CompletedDate); aSerializer.WriteBoolean("HasLabs", HasLabs); aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteDateTime("OrderDate", OrderDate); aSerializer.WriteAnsiString("ProviderName", ProviderName); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("Type", Type); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class OrderInfo1_Activator : RemObjects.SDK.TypeActivator { public OrderInfo1_Activator() : base() { } public override object CreateInstance() { return new OrderInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ResultInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ResultInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private string @__TestId; private string @__TestName; private string @__CodingSystem; private string @__OrderName; private System.DateTime @__ResultDate; private string @__OrderedBy; private string @__Status; private string @__LabName; private bool @__IsReviewed; private System.DateTime @__DateReviewed; private bool @__IsSigned; private System.DateTime @__DateSigned; private string @__Note; private string @__Type; private PerformingCenterInfo1 @__PerformingCenter; private ResultDetailInfo1[] @__ResultDetails; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string TestId { get { return @__TestId; } set { @__TestId = value; this.TriggerPropertyChanged("TestId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string TestName { get { return @__TestName; } set { @__TestName = value; this.TriggerPropertyChanged("TestName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string CodingSystem { get { return @__CodingSystem; } set { @__CodingSystem = value; this.TriggerPropertyChanged("CodingSystem"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string OrderName { get { return @__OrderName; } set { @__OrderName = value; this.TriggerPropertyChanged("OrderName"); } } public virtual System.DateTime ResultDate { get { return @__ResultDate; } set { @__ResultDate = value; this.TriggerPropertyChanged("ResultDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string OrderedBy { get { return @__OrderedBy; } set { @__OrderedBy = value; this.TriggerPropertyChanged("OrderedBy"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string LabName { get { return @__LabName; } set { @__LabName = value; this.TriggerPropertyChanged("LabName"); } } public virtual bool IsReviewed { get { return @__IsReviewed; } set { @__IsReviewed = value; this.TriggerPropertyChanged("IsReviewed"); } } public virtual System.DateTime DateReviewed { get { return @__DateReviewed; } set { @__DateReviewed = value; this.TriggerPropertyChanged("DateReviewed"); } } public virtual bool IsSigned { get { return @__IsSigned; } set { @__IsSigned = value; this.TriggerPropertyChanged("IsSigned"); } } public virtual System.DateTime DateSigned { get { return @__DateSigned; } set { @__DateSigned = value; this.TriggerPropertyChanged("DateSigned"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Note { get { return @__Note; } set { @__Note = value; this.TriggerPropertyChanged("Note"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } public virtual PerformingCenterInfo1 PerformingCenter { get { return @__PerformingCenter; } set { @__PerformingCenter = value; this.TriggerPropertyChanged("PerformingCenter"); } } public virtual ResultDetailInfo1[] ResultDetails { get { return @__ResultDetails; } set { @__ResultDetails = value; this.TriggerPropertyChanged("ResultDetails"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); TestId = aSerializer.ReadAnsiString("TestId"); TestName = aSerializer.ReadAnsiString("TestName"); CodingSystem = aSerializer.ReadAnsiString("CodingSystem"); OrderName = aSerializer.ReadAnsiString("OrderName"); ResultDate = aSerializer.ReadDateTime("ResultDate"); OrderedBy = aSerializer.ReadAnsiString("OrderedBy"); Status = aSerializer.ReadAnsiString("Status"); LabName = aSerializer.ReadAnsiString("LabName"); IsReviewed = aSerializer.ReadBoolean("IsReviewed"); DateReviewed = aSerializer.ReadDateTime("DateReviewed"); IsSigned = aSerializer.ReadBoolean("IsSigned"); DateSigned = aSerializer.ReadDateTime("DateSigned"); Note = aSerializer.ReadAnsiString("Note"); Type = aSerializer.ReadAnsiString("Type"); PerformingCenter = ((PerformingCenterInfo1)(aSerializer.Read("PerformingCenter", typeof(PerformingCenterInfo1), RemObjects.SDK.StreamingFormat.Default))); ResultDetails = ((ResultDetailInfo1[])(aSerializer.Read("ResultDetails", typeof(ResultDetailInfo1[]), RemObjects.SDK.StreamingFormat.Default))); } else { CodingSystem = aSerializer.ReadAnsiString("CodingSystem"); DateReviewed = aSerializer.ReadDateTime("DateReviewed"); DateSigned = aSerializer.ReadDateTime("DateSigned"); Id = aSerializer.ReadInt64("Id"); IsReviewed = aSerializer.ReadBoolean("IsReviewed"); IsSigned = aSerializer.ReadBoolean("IsSigned"); LabName = aSerializer.ReadAnsiString("LabName"); Note = aSerializer.ReadAnsiString("Note"); OrderedBy = aSerializer.ReadAnsiString("OrderedBy"); OrderName = aSerializer.ReadAnsiString("OrderName"); PerformingCenter = ((PerformingCenterInfo1)(aSerializer.Read("PerformingCenter", typeof(PerformingCenterInfo1), RemObjects.SDK.StreamingFormat.Default))); ResultDate = aSerializer.ReadDateTime("ResultDate"); ResultDetails = ((ResultDetailInfo1[])(aSerializer.Read("ResultDetails", typeof(ResultDetailInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Status = aSerializer.ReadAnsiString("Status"); TestId = aSerializer.ReadAnsiString("TestId"); TestName = aSerializer.ReadAnsiString("TestName"); Type = aSerializer.ReadAnsiString("Type"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("TestId", TestId); aSerializer.WriteAnsiString("TestName", TestName); aSerializer.WriteAnsiString("CodingSystem", CodingSystem); aSerializer.WriteAnsiString("OrderName", OrderName); aSerializer.WriteDateTime("ResultDate", ResultDate); aSerializer.WriteAnsiString("OrderedBy", OrderedBy); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("LabName", LabName); aSerializer.WriteBoolean("IsReviewed", IsReviewed); aSerializer.WriteDateTime("DateReviewed", DateReviewed); aSerializer.WriteBoolean("IsSigned", IsSigned); aSerializer.WriteDateTime("DateSigned", DateSigned); aSerializer.WriteAnsiString("Note", Note); aSerializer.WriteAnsiString("Type", Type); aSerializer.Write("PerformingCenter", PerformingCenter, typeof(PerformingCenterInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("ResultDetails", ResultDetails, typeof(ResultDetailInfo1[]), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.WriteAnsiString("CodingSystem", CodingSystem); aSerializer.WriteDateTime("DateReviewed", DateReviewed); aSerializer.WriteDateTime("DateSigned", DateSigned); aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsReviewed", IsReviewed); aSerializer.WriteBoolean("IsSigned", IsSigned); aSerializer.WriteAnsiString("LabName", LabName); aSerializer.WriteAnsiString("Note", Note); aSerializer.WriteAnsiString("OrderedBy", OrderedBy); aSerializer.WriteAnsiString("OrderName", OrderName); aSerializer.Write("PerformingCenter", PerformingCenter, typeof(PerformingCenterInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("ResultDate", ResultDate); aSerializer.Write("ResultDetails", ResultDetails, typeof(ResultDetailInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("TestId", TestId); aSerializer.WriteAnsiString("TestName", TestName); aSerializer.WriteAnsiString("Type", Type); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ResultInfo1_Activator : RemObjects.SDK.TypeActivator { public ResultInfo1_Activator() : base() { } public override object CreateInstance() { return new ResultInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PerformingCenterInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PerformingCenterInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Name; private string @__Address1; private string @__Address2; private string @__City; private string @__State; private string @__Zip; private string @__Phone; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Address1 { get { return @__Address1; } set { @__Address1 = value; this.TriggerPropertyChanged("Address1"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Address2 { get { return @__Address2; } set { @__Address2 = value; this.TriggerPropertyChanged("Address2"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string City { get { return @__City; } set { @__City = value; this.TriggerPropertyChanged("City"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string State { get { return @__State; } set { @__State = value; this.TriggerPropertyChanged("State"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Zip { get { return @__Zip; } set { @__Zip = value; this.TriggerPropertyChanged("Zip"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Phone { get { return @__Phone; } set { @__Phone = value; this.TriggerPropertyChanged("Phone"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Name = aSerializer.ReadAnsiString("Name"); Address1 = aSerializer.ReadAnsiString("Address1"); Address2 = aSerializer.ReadAnsiString("Address2"); City = aSerializer.ReadAnsiString("City"); State = aSerializer.ReadAnsiString("State"); Zip = aSerializer.ReadAnsiString("Zip"); Phone = aSerializer.ReadAnsiString("Phone"); } else { Address1 = aSerializer.ReadAnsiString("Address1"); Address2 = aSerializer.ReadAnsiString("Address2"); City = aSerializer.ReadAnsiString("City"); Name = aSerializer.ReadAnsiString("Name"); Phone = aSerializer.ReadAnsiString("Phone"); State = aSerializer.ReadAnsiString("State"); Zip = aSerializer.ReadAnsiString("Zip"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("Address1", Address1); aSerializer.WriteAnsiString("Address2", Address2); aSerializer.WriteAnsiString("City", City); aSerializer.WriteAnsiString("State", State); aSerializer.WriteAnsiString("Zip", Zip); aSerializer.WriteAnsiString("Phone", Phone); } else { aSerializer.WriteAnsiString("Address1", Address1); aSerializer.WriteAnsiString("Address2", Address2); aSerializer.WriteAnsiString("City", City); aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteAnsiString("Phone", Phone); aSerializer.WriteAnsiString("State", State); aSerializer.WriteAnsiString("Zip", Zip); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PerformingCenterInfo1_Activator : RemObjects.SDK.TypeActivator { public PerformingCenterInfo1_Activator() : base() { } public override object CreateInstance() { return new PerformingCenterInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ResultDetailInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ResultDetailInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private int @__Sequence; private string @__ObservationId; private string @__ObservationText; private System.DateTime @__ObservationDate; private string @__CodingSystem; private string @__ObservationValue; private string @__AbnormalFlag; private string @__Units; private string @__ReferenceRange; private string @__Note; private string @__Status; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual int Sequence { get { return @__Sequence; } set { @__Sequence = value; this.TriggerPropertyChanged("Sequence"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ObservationId { get { return @__ObservationId; } set { @__ObservationId = value; this.TriggerPropertyChanged("ObservationId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ObservationText { get { return @__ObservationText; } set { @__ObservationText = value; this.TriggerPropertyChanged("ObservationText"); } } public virtual System.DateTime ObservationDate { get { return @__ObservationDate; } set { @__ObservationDate = value; this.TriggerPropertyChanged("ObservationDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string CodingSystem { get { return @__CodingSystem; } set { @__CodingSystem = value; this.TriggerPropertyChanged("CodingSystem"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ObservationValue { get { return @__ObservationValue; } set { @__ObservationValue = value; this.TriggerPropertyChanged("ObservationValue"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AbnormalFlag { get { return @__AbnormalFlag; } set { @__AbnormalFlag = value; this.TriggerPropertyChanged("AbnormalFlag"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Units { get { return @__Units; } set { @__Units = value; this.TriggerPropertyChanged("Units"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ReferenceRange { get { return @__ReferenceRange; } set { @__ReferenceRange = value; this.TriggerPropertyChanged("ReferenceRange"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Note { get { return @__Note; } set { @__Note = value; this.TriggerPropertyChanged("Note"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); Sequence = aSerializer.ReadInt32("Sequence"); ObservationId = aSerializer.ReadAnsiString("ObservationId"); ObservationText = aSerializer.ReadAnsiString("ObservationText"); ObservationDate = aSerializer.ReadDateTime("ObservationDate"); CodingSystem = aSerializer.ReadAnsiString("CodingSystem"); ObservationValue = aSerializer.ReadAnsiString("ObservationValue"); AbnormalFlag = aSerializer.ReadAnsiString("AbnormalFlag"); Units = aSerializer.ReadAnsiString("Units"); ReferenceRange = aSerializer.ReadAnsiString("ReferenceRange"); Note = aSerializer.ReadAnsiString("Note"); Status = aSerializer.ReadAnsiString("Status"); } else { AbnormalFlag = aSerializer.ReadAnsiString("AbnormalFlag"); CodingSystem = aSerializer.ReadAnsiString("CodingSystem"); Id = aSerializer.ReadInt64("Id"); Note = aSerializer.ReadAnsiString("Note"); ObservationDate = aSerializer.ReadDateTime("ObservationDate"); ObservationId = aSerializer.ReadAnsiString("ObservationId"); ObservationText = aSerializer.ReadAnsiString("ObservationText"); ObservationValue = aSerializer.ReadAnsiString("ObservationValue"); ReferenceRange = aSerializer.ReadAnsiString("ReferenceRange"); Sequence = aSerializer.ReadInt32("Sequence"); Status = aSerializer.ReadAnsiString("Status"); Units = aSerializer.ReadAnsiString("Units"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteInt32("Sequence", Sequence); aSerializer.WriteAnsiString("ObservationId", ObservationId); aSerializer.WriteAnsiString("ObservationText", ObservationText); aSerializer.WriteDateTime("ObservationDate", ObservationDate); aSerializer.WriteAnsiString("CodingSystem", CodingSystem); aSerializer.WriteAnsiString("ObservationValue", ObservationValue); aSerializer.WriteAnsiString("AbnormalFlag", AbnormalFlag); aSerializer.WriteAnsiString("Units", Units); aSerializer.WriteAnsiString("ReferenceRange", ReferenceRange); aSerializer.WriteAnsiString("Note", Note); aSerializer.WriteAnsiString("Status", Status); } else { aSerializer.WriteAnsiString("AbnormalFlag", AbnormalFlag); aSerializer.WriteAnsiString("CodingSystem", CodingSystem); aSerializer.WriteInt64("Id", Id); aSerializer.WriteAnsiString("Note", Note); aSerializer.WriteDateTime("ObservationDate", ObservationDate); aSerializer.WriteAnsiString("ObservationId", ObservationId); aSerializer.WriteAnsiString("ObservationText", ObservationText); aSerializer.WriteAnsiString("ObservationValue", ObservationValue); aSerializer.WriteAnsiString("ReferenceRange", ReferenceRange); aSerializer.WriteInt32("Sequence", Sequence); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("Units", Units); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ResultDetailInfo1_Activator : RemObjects.SDK.TypeActivator { public ResultDetailInfo1_Activator() : base() { } public override object CreateInstance() { return new ResultDetailInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(VitalSignInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class VitalSignInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private bool @__IsMetricMode; private System.DateTime @__ExamDate; private System.DateTime @__EncounterDate; private string @__Height; private string @__HeightEnglish; private string @__Weight; private string @__WeightEnglish; private string @__Temperature; private string @__TemperatureEnglish; private int @__Systolic; private int @__Diastolic; private int @__O2Saturation; private string @__HeadCircumference; private string @__HeadCircumferenceEnglish; private int @__PainLevel; private string @__PosturalLaying; private string @__PosturalSitting; private string @__PosturalStanding; private int @__PulseRate; private int @__Respirations; private int @__Oximetry; private string @__Comment; private double @__BMI; private string @__BPSite; private string @__BPCuffSize; private string @__PostureType; private string @__TemperatureSite; private string @__PluseRhythmType; private string @__PulseSite; private string @__PulseVolumeType; private string @__RespirationsDepth; private string @__RespirationRhythmType; private string @__OxymetrySource; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual bool IsMetricMode { get { return @__IsMetricMode; } set { @__IsMetricMode = value; this.TriggerPropertyChanged("IsMetricMode"); } } public virtual System.DateTime ExamDate { get { return @__ExamDate; } set { @__ExamDate = value; this.TriggerPropertyChanged("ExamDate"); } } public virtual System.DateTime EncounterDate { get { return @__EncounterDate; } set { @__EncounterDate = value; this.TriggerPropertyChanged("EncounterDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Height { get { return @__Height; } set { @__Height = value; this.TriggerPropertyChanged("Height"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string HeightEnglish { get { return @__HeightEnglish; } set { @__HeightEnglish = value; this.TriggerPropertyChanged("HeightEnglish"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Weight { get { return @__Weight; } set { @__Weight = value; this.TriggerPropertyChanged("Weight"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string WeightEnglish { get { return @__WeightEnglish; } set { @__WeightEnglish = value; this.TriggerPropertyChanged("WeightEnglish"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Temperature { get { return @__Temperature; } set { @__Temperature = value; this.TriggerPropertyChanged("Temperature"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string TemperatureEnglish { get { return @__TemperatureEnglish; } set { @__TemperatureEnglish = value; this.TriggerPropertyChanged("TemperatureEnglish"); } } public virtual int Systolic { get { return @__Systolic; } set { @__Systolic = value; this.TriggerPropertyChanged("Systolic"); } } public virtual int Diastolic { get { return @__Diastolic; } set { @__Diastolic = value; this.TriggerPropertyChanged("Diastolic"); } } public virtual int O2Saturation { get { return @__O2Saturation; } set { @__O2Saturation = value; this.TriggerPropertyChanged("O2Saturation"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string HeadCircumference { get { return @__HeadCircumference; } set { @__HeadCircumference = value; this.TriggerPropertyChanged("HeadCircumference"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string HeadCircumferenceEnglish { get { return @__HeadCircumferenceEnglish; } set { @__HeadCircumferenceEnglish = value; this.TriggerPropertyChanged("HeadCircumferenceEnglish"); } } public virtual int PainLevel { get { return @__PainLevel; } set { @__PainLevel = value; this.TriggerPropertyChanged("PainLevel"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PosturalLaying { get { return @__PosturalLaying; } set { @__PosturalLaying = value; this.TriggerPropertyChanged("PosturalLaying"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PosturalSitting { get { return @__PosturalSitting; } set { @__PosturalSitting = value; this.TriggerPropertyChanged("PosturalSitting"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PosturalStanding { get { return @__PosturalStanding; } set { @__PosturalStanding = value; this.TriggerPropertyChanged("PosturalStanding"); } } public virtual int PulseRate { get { return @__PulseRate; } set { @__PulseRate = value; this.TriggerPropertyChanged("PulseRate"); } } public virtual int Respirations { get { return @__Respirations; } set { @__Respirations = value; this.TriggerPropertyChanged("Respirations"); } } public virtual int Oximetry { get { return @__Oximetry; } set { @__Oximetry = value; this.TriggerPropertyChanged("Oximetry"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Comment { get { return @__Comment; } set { @__Comment = value; this.TriggerPropertyChanged("Comment"); } } public virtual double BMI { get { return @__BMI; } set { @__BMI = value; this.TriggerPropertyChanged("BMI"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string BPSite { get { return @__BPSite; } set { @__BPSite = value; this.TriggerPropertyChanged("BPSite"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string BPCuffSize { get { return @__BPCuffSize; } set { @__BPCuffSize = value; this.TriggerPropertyChanged("BPCuffSize"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PostureType { get { return @__PostureType; } set { @__PostureType = value; this.TriggerPropertyChanged("PostureType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string TemperatureSite { get { return @__TemperatureSite; } set { @__TemperatureSite = value; this.TriggerPropertyChanged("TemperatureSite"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PluseRhythmType { get { return @__PluseRhythmType; } set { @__PluseRhythmType = value; this.TriggerPropertyChanged("PluseRhythmType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PulseSite { get { return @__PulseSite; } set { @__PulseSite = value; this.TriggerPropertyChanged("PulseSite"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PulseVolumeType { get { return @__PulseVolumeType; } set { @__PulseVolumeType = value; this.TriggerPropertyChanged("PulseVolumeType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string RespirationsDepth { get { return @__RespirationsDepth; } set { @__RespirationsDepth = value; this.TriggerPropertyChanged("RespirationsDepth"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string RespirationRhythmType { get { return @__RespirationRhythmType; } set { @__RespirationRhythmType = value; this.TriggerPropertyChanged("RespirationRhythmType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string OxymetrySource { get { return @__OxymetrySource; } set { @__OxymetrySource = value; this.TriggerPropertyChanged("OxymetrySource"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); IsMetricMode = aSerializer.ReadBoolean("IsMetricMode"); ExamDate = aSerializer.ReadDateTime("ExamDate"); EncounterDate = aSerializer.ReadDateTime("EncounterDate"); Height = aSerializer.ReadAnsiString("Height"); HeightEnglish = aSerializer.ReadAnsiString("HeightEnglish"); Weight = aSerializer.ReadAnsiString("Weight"); WeightEnglish = aSerializer.ReadAnsiString("WeightEnglish"); Temperature = aSerializer.ReadAnsiString("Temperature"); TemperatureEnglish = aSerializer.ReadAnsiString("TemperatureEnglish"); Systolic = aSerializer.ReadInt32("Systolic"); Diastolic = aSerializer.ReadInt32("Diastolic"); O2Saturation = aSerializer.ReadInt32("O2Saturation"); HeadCircumference = aSerializer.ReadAnsiString("HeadCircumference"); HeadCircumferenceEnglish = aSerializer.ReadAnsiString("HeadCircumferenceEnglish"); PainLevel = aSerializer.ReadInt32("PainLevel"); PosturalLaying = aSerializer.ReadAnsiString("PosturalLaying"); PosturalSitting = aSerializer.ReadAnsiString("PosturalSitting"); PosturalStanding = aSerializer.ReadAnsiString("PosturalStanding"); PulseRate = aSerializer.ReadInt32("PulseRate"); Respirations = aSerializer.ReadInt32("Respirations"); Oximetry = aSerializer.ReadInt32("Oximetry"); Comment = aSerializer.ReadAnsiString("Comment"); BMI = aSerializer.ReadDouble("BMI"); BPSite = aSerializer.ReadAnsiString("BPSite"); BPCuffSize = aSerializer.ReadAnsiString("BPCuffSize"); PostureType = aSerializer.ReadAnsiString("PostureType"); TemperatureSite = aSerializer.ReadAnsiString("TemperatureSite"); PluseRhythmType = aSerializer.ReadAnsiString("PluseRhythmType"); PulseSite = aSerializer.ReadAnsiString("PulseSite"); PulseVolumeType = aSerializer.ReadAnsiString("PulseVolumeType"); RespirationsDepth = aSerializer.ReadAnsiString("RespirationsDepth"); RespirationRhythmType = aSerializer.ReadAnsiString("RespirationRhythmType"); OxymetrySource = aSerializer.ReadAnsiString("OxymetrySource"); } else { BMI = aSerializer.ReadDouble("BMI"); BPCuffSize = aSerializer.ReadAnsiString("BPCuffSize"); BPSite = aSerializer.ReadAnsiString("BPSite"); Comment = aSerializer.ReadAnsiString("Comment"); Diastolic = aSerializer.ReadInt32("Diastolic"); EncounterDate = aSerializer.ReadDateTime("EncounterDate"); ExamDate = aSerializer.ReadDateTime("ExamDate"); HeadCircumference = aSerializer.ReadAnsiString("HeadCircumference"); HeadCircumferenceEnglish = aSerializer.ReadAnsiString("HeadCircumferenceEnglish"); Height = aSerializer.ReadAnsiString("Height"); HeightEnglish = aSerializer.ReadAnsiString("HeightEnglish"); Id = aSerializer.ReadInt64("Id"); IsMetricMode = aSerializer.ReadBoolean("IsMetricMode"); O2Saturation = aSerializer.ReadInt32("O2Saturation"); Oximetry = aSerializer.ReadInt32("Oximetry"); OxymetrySource = aSerializer.ReadAnsiString("OxymetrySource"); PainLevel = aSerializer.ReadInt32("PainLevel"); PluseRhythmType = aSerializer.ReadAnsiString("PluseRhythmType"); PosturalLaying = aSerializer.ReadAnsiString("PosturalLaying"); PosturalSitting = aSerializer.ReadAnsiString("PosturalSitting"); PosturalStanding = aSerializer.ReadAnsiString("PosturalStanding"); PostureType = aSerializer.ReadAnsiString("PostureType"); PulseRate = aSerializer.ReadInt32("PulseRate"); PulseSite = aSerializer.ReadAnsiString("PulseSite"); PulseVolumeType = aSerializer.ReadAnsiString("PulseVolumeType"); RespirationRhythmType = aSerializer.ReadAnsiString("RespirationRhythmType"); Respirations = aSerializer.ReadInt32("Respirations"); RespirationsDepth = aSerializer.ReadAnsiString("RespirationsDepth"); Systolic = aSerializer.ReadInt32("Systolic"); Temperature = aSerializer.ReadAnsiString("Temperature"); TemperatureEnglish = aSerializer.ReadAnsiString("TemperatureEnglish"); TemperatureSite = aSerializer.ReadAnsiString("TemperatureSite"); Weight = aSerializer.ReadAnsiString("Weight"); WeightEnglish = aSerializer.ReadAnsiString("WeightEnglish"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsMetricMode", IsMetricMode); aSerializer.WriteDateTime("ExamDate", ExamDate); aSerializer.WriteDateTime("EncounterDate", EncounterDate); aSerializer.WriteAnsiString("Height", Height); aSerializer.WriteAnsiString("HeightEnglish", HeightEnglish); aSerializer.WriteAnsiString("Weight", Weight); aSerializer.WriteAnsiString("WeightEnglish", WeightEnglish); aSerializer.WriteAnsiString("Temperature", Temperature); aSerializer.WriteAnsiString("TemperatureEnglish", TemperatureEnglish); aSerializer.WriteInt32("Systolic", Systolic); aSerializer.WriteInt32("Diastolic", Diastolic); aSerializer.WriteInt32("O2Saturation", O2Saturation); aSerializer.WriteAnsiString("HeadCircumference", HeadCircumference); aSerializer.WriteAnsiString("HeadCircumferenceEnglish", HeadCircumferenceEnglish); aSerializer.WriteInt32("PainLevel", PainLevel); aSerializer.WriteAnsiString("PosturalLaying", PosturalLaying); aSerializer.WriteAnsiString("PosturalSitting", PosturalSitting); aSerializer.WriteAnsiString("PosturalStanding", PosturalStanding); aSerializer.WriteInt32("PulseRate", PulseRate); aSerializer.WriteInt32("Respirations", Respirations); aSerializer.WriteInt32("Oximetry", Oximetry); aSerializer.WriteAnsiString("Comment", Comment); aSerializer.WriteDouble("BMI", BMI); aSerializer.WriteAnsiString("BPSite", BPSite); aSerializer.WriteAnsiString("BPCuffSize", BPCuffSize); aSerializer.WriteAnsiString("PostureType", PostureType); aSerializer.WriteAnsiString("TemperatureSite", TemperatureSite); aSerializer.WriteAnsiString("PluseRhythmType", PluseRhythmType); aSerializer.WriteAnsiString("PulseSite", PulseSite); aSerializer.WriteAnsiString("PulseVolumeType", PulseVolumeType); aSerializer.WriteAnsiString("RespirationsDepth", RespirationsDepth); aSerializer.WriteAnsiString("RespirationRhythmType", RespirationRhythmType); aSerializer.WriteAnsiString("OxymetrySource", OxymetrySource); } else { aSerializer.WriteDouble("BMI", BMI); aSerializer.WriteAnsiString("BPCuffSize", BPCuffSize); aSerializer.WriteAnsiString("BPSite", BPSite); aSerializer.WriteAnsiString("Comment", Comment); aSerializer.WriteInt32("Diastolic", Diastolic); aSerializer.WriteDateTime("EncounterDate", EncounterDate); aSerializer.WriteDateTime("ExamDate", ExamDate); aSerializer.WriteAnsiString("HeadCircumference", HeadCircumference); aSerializer.WriteAnsiString("HeadCircumferenceEnglish", HeadCircumferenceEnglish); aSerializer.WriteAnsiString("Height", Height); aSerializer.WriteAnsiString("HeightEnglish", HeightEnglish); aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsMetricMode", IsMetricMode); aSerializer.WriteInt32("O2Saturation", O2Saturation); aSerializer.WriteInt32("Oximetry", Oximetry); aSerializer.WriteAnsiString("OxymetrySource", OxymetrySource); aSerializer.WriteInt32("PainLevel", PainLevel); aSerializer.WriteAnsiString("PluseRhythmType", PluseRhythmType); aSerializer.WriteAnsiString("PosturalLaying", PosturalLaying); aSerializer.WriteAnsiString("PosturalSitting", PosturalSitting); aSerializer.WriteAnsiString("PosturalStanding", PosturalStanding); aSerializer.WriteAnsiString("PostureType", PostureType); aSerializer.WriteInt32("PulseRate", PulseRate); aSerializer.WriteAnsiString("PulseSite", PulseSite); aSerializer.WriteAnsiString("PulseVolumeType", PulseVolumeType); aSerializer.WriteAnsiString("RespirationRhythmType", RespirationRhythmType); aSerializer.WriteInt32("Respirations", Respirations); aSerializer.WriteAnsiString("RespirationsDepth", RespirationsDepth); aSerializer.WriteInt32("Systolic", Systolic); aSerializer.WriteAnsiString("Temperature", Temperature); aSerializer.WriteAnsiString("TemperatureEnglish", TemperatureEnglish); aSerializer.WriteAnsiString("TemperatureSite", TemperatureSite); aSerializer.WriteAnsiString("Weight", Weight); aSerializer.WriteAnsiString("WeightEnglish", WeightEnglish); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class VitalSignInfo1_Activator : RemObjects.SDK.TypeActivator { public VitalSignInfo1_Activator() : base() { } public override object CreateInstance() { return new VitalSignInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PatientNoteInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PatientNoteInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private int @__ChartId; private string @__Title; private string @__NoteText; private string @__Type; private string @__Status; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual int ChartId { get { return @__ChartId; } set { @__ChartId = value; this.TriggerPropertyChanged("ChartId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Title { get { return @__Title; } set { @__Title = value; this.TriggerPropertyChanged("Title"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string NoteText { get { return @__NoteText; } set { @__NoteText = value; this.TriggerPropertyChanged("NoteText"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Status { get { return @__Status; } set { @__Status = value; this.TriggerPropertyChanged("Status"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); ChartId = aSerializer.ReadInt32("ChartId"); Title = aSerializer.ReadAnsiString("Title"); NoteText = aSerializer.ReadAnsiString("NoteText"); Type = aSerializer.ReadAnsiString("Type"); Status = aSerializer.ReadAnsiString("Status"); } else { ChartId = aSerializer.ReadInt32("ChartId"); Id = aSerializer.ReadInt32("Id"); NoteText = aSerializer.ReadAnsiString("NoteText"); Status = aSerializer.ReadAnsiString("Status"); Title = aSerializer.ReadAnsiString("Title"); Type = aSerializer.ReadAnsiString("Type"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteInt32("ChartId", ChartId); aSerializer.WriteAnsiString("Title", Title); aSerializer.WriteAnsiString("NoteText", NoteText); aSerializer.WriteAnsiString("Type", Type); aSerializer.WriteAnsiString("Status", Status); } else { aSerializer.WriteInt32("ChartId", ChartId); aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("NoteText", NoteText); aSerializer.WriteAnsiString("Status", Status); aSerializer.WriteAnsiString("Title", Title); aSerializer.WriteAnsiString("Type", Type); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PatientNoteInfo1_Activator : RemObjects.SDK.TypeActivator { public PatientNoteInfo1_Activator() : base() { } public override object CreateInstance() { return new PatientNoteInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ProcedureInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ProcedureInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private string @__Code; private string @__Description; private bool @__IsPerformedElsewhere; private string @__Modifier1; private string @__Modifier2; private string @__Modifier3; private string @__Modifier4; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Code { get { return @__Code; } set { @__Code = value; this.TriggerPropertyChanged("Code"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Description { get { return @__Description; } set { @__Description = value; this.TriggerPropertyChanged("Description"); } } public virtual bool IsPerformedElsewhere { get { return @__IsPerformedElsewhere; } set { @__IsPerformedElsewhere = value; this.TriggerPropertyChanged("IsPerformedElsewhere"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier1 { get { return @__Modifier1; } set { @__Modifier1 = value; this.TriggerPropertyChanged("Modifier1"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier2 { get { return @__Modifier2; } set { @__Modifier2 = value; this.TriggerPropertyChanged("Modifier2"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier3 { get { return @__Modifier3; } set { @__Modifier3 = value; this.TriggerPropertyChanged("Modifier3"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier4 { get { return @__Modifier4; } set { @__Modifier4 = value; this.TriggerPropertyChanged("Modifier4"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Code = aSerializer.ReadAnsiString("Code"); Description = aSerializer.ReadAnsiString("Description"); IsPerformedElsewhere = aSerializer.ReadBoolean("IsPerformedElsewhere"); Modifier1 = aSerializer.ReadAnsiString("Modifier1"); Modifier2 = aSerializer.ReadAnsiString("Modifier2"); Modifier3 = aSerializer.ReadAnsiString("Modifier3"); Modifier4 = aSerializer.ReadAnsiString("Modifier4"); } else { Code = aSerializer.ReadAnsiString("Code"); Description = aSerializer.ReadAnsiString("Description"); Id = aSerializer.ReadInt32("Id"); IsPerformedElsewhere = aSerializer.ReadBoolean("IsPerformedElsewhere"); Modifier1 = aSerializer.ReadAnsiString("Modifier1"); Modifier2 = aSerializer.ReadAnsiString("Modifier2"); Modifier3 = aSerializer.ReadAnsiString("Modifier3"); Modifier4 = aSerializer.ReadAnsiString("Modifier4"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteBoolean("IsPerformedElsewhere", IsPerformedElsewhere); aSerializer.WriteAnsiString("Modifier1", Modifier1); aSerializer.WriteAnsiString("Modifier2", Modifier2); aSerializer.WriteAnsiString("Modifier3", Modifier3); aSerializer.WriteAnsiString("Modifier4", Modifier4); } else { aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteInt32("Id", Id); aSerializer.WriteBoolean("IsPerformedElsewhere", IsPerformedElsewhere); aSerializer.WriteAnsiString("Modifier1", Modifier1); aSerializer.WriteAnsiString("Modifier2", Modifier2); aSerializer.WriteAnsiString("Modifier3", Modifier3); aSerializer.WriteAnsiString("Modifier4", Modifier4); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ProcedureInfo1_Activator : RemObjects.SDK.TypeActivator { public ProcedureInfo1_Activator() : base() { } public override object CreateInstance() { return new ProcedureInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(TerminologyInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class TerminologyInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Code; private string @__Description; private string @__Modifier1; private string @__Modifier2; private string @__Modifier3; private string @__Modifier4; private string @__Type; private TerminologyTypeEnum @__TerminologyType; private string @__NDCCode; private int @__NDCQuantity; private string @__NDCUnitOfMeasure; private bool @__IsBillable; private decimal @__Units; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Code { get { return @__Code; } set { @__Code = value; this.TriggerPropertyChanged("Code"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Description { get { return @__Description; } set { @__Description = value; this.TriggerPropertyChanged("Description"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier1 { get { return @__Modifier1; } set { @__Modifier1 = value; this.TriggerPropertyChanged("Modifier1"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier2 { get { return @__Modifier2; } set { @__Modifier2 = value; this.TriggerPropertyChanged("Modifier2"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier3 { get { return @__Modifier3; } set { @__Modifier3 = value; this.TriggerPropertyChanged("Modifier3"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Modifier4 { get { return @__Modifier4; } set { @__Modifier4 = value; this.TriggerPropertyChanged("Modifier4"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } public virtual TerminologyTypeEnum TerminologyType { get { return @__TerminologyType; } set { @__TerminologyType = value; this.TriggerPropertyChanged("TerminologyType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string NDCCode { get { return @__NDCCode; } set { @__NDCCode = value; this.TriggerPropertyChanged("NDCCode"); } } public virtual int NDCQuantity { get { return @__NDCQuantity; } set { @__NDCQuantity = value; this.TriggerPropertyChanged("NDCQuantity"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string NDCUnitOfMeasure { get { return @__NDCUnitOfMeasure; } set { @__NDCUnitOfMeasure = value; this.TriggerPropertyChanged("NDCUnitOfMeasure"); } } public virtual bool IsBillable { get { return @__IsBillable; } set { @__IsBillable = value; this.TriggerPropertyChanged("IsBillable"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.Decimal)] public virtual decimal Units { get { return @__Units; } set { @__Units = value; this.TriggerPropertyChanged("Units"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Code = aSerializer.ReadAnsiString("Code"); Description = aSerializer.ReadAnsiString("Description"); Modifier1 = aSerializer.ReadAnsiString("Modifier1"); Modifier2 = aSerializer.ReadAnsiString("Modifier2"); Modifier3 = aSerializer.ReadAnsiString("Modifier3"); Modifier4 = aSerializer.ReadAnsiString("Modifier4"); Type = aSerializer.ReadAnsiString("Type"); TerminologyType = ((TerminologyTypeEnum)(aSerializer.Read("TerminologyType", typeof(TerminologyTypeEnum), RemObjects.SDK.StreamingFormat.Default))); NDCCode = aSerializer.ReadAnsiString("NDCCode"); NDCQuantity = aSerializer.ReadInt32("NDCQuantity"); NDCUnitOfMeasure = aSerializer.ReadAnsiString("NDCUnitOfMeasure"); IsBillable = aSerializer.ReadBoolean("IsBillable"); Units = aSerializer.ReadDecimal("Units"); } else { Code = aSerializer.ReadAnsiString("Code"); Description = aSerializer.ReadAnsiString("Description"); IsBillable = aSerializer.ReadBoolean("IsBillable"); Modifier1 = aSerializer.ReadAnsiString("Modifier1"); Modifier2 = aSerializer.ReadAnsiString("Modifier2"); Modifier3 = aSerializer.ReadAnsiString("Modifier3"); Modifier4 = aSerializer.ReadAnsiString("Modifier4"); NDCCode = aSerializer.ReadAnsiString("NDCCode"); NDCQuantity = aSerializer.ReadInt32("NDCQuantity"); NDCUnitOfMeasure = aSerializer.ReadAnsiString("NDCUnitOfMeasure"); TerminologyType = ((TerminologyTypeEnum)(aSerializer.Read("TerminologyType", typeof(TerminologyTypeEnum), RemObjects.SDK.StreamingFormat.Default))); Type = aSerializer.ReadAnsiString("Type"); Units = aSerializer.ReadDecimal("Units"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteAnsiString("Modifier1", Modifier1); aSerializer.WriteAnsiString("Modifier2", Modifier2); aSerializer.WriteAnsiString("Modifier3", Modifier3); aSerializer.WriteAnsiString("Modifier4", Modifier4); aSerializer.WriteAnsiString("Type", Type); aSerializer.Write("TerminologyType", TerminologyType, typeof(TerminologyTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("NDCCode", NDCCode); aSerializer.WriteInt32("NDCQuantity", NDCQuantity); aSerializer.WriteAnsiString("NDCUnitOfMeasure", NDCUnitOfMeasure); aSerializer.WriteBoolean("IsBillable", IsBillable); aSerializer.WriteDecimal("Units", Units); } else { aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Description", Description); aSerializer.WriteBoolean("IsBillable", IsBillable); aSerializer.WriteAnsiString("Modifier1", Modifier1); aSerializer.WriteAnsiString("Modifier2", Modifier2); aSerializer.WriteAnsiString("Modifier3", Modifier3); aSerializer.WriteAnsiString("Modifier4", Modifier4); aSerializer.WriteAnsiString("NDCCode", NDCCode); aSerializer.WriteInt32("NDCQuantity", NDCQuantity); aSerializer.WriteAnsiString("NDCUnitOfMeasure", NDCUnitOfMeasure); aSerializer.Write("TerminologyType", TerminologyType, typeof(TerminologyTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("Type", Type); aSerializer.WriteDecimal("Units", Units); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class TerminologyInfo1_Activator : RemObjects.SDK.TypeActivator { public TerminologyInfo1_Activator() : base() { } public override object CreateInstance() { return new TerminologyInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(MailboxFolderInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class MailboxFolderInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Name; private MailboxFolderTypeEnum @__Type; private int @__ReadCount; private int @__TotalCount; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public virtual MailboxFolderTypeEnum Type { get { return @__Type; } set { @__Type = value; this.TriggerPropertyChanged("Type"); } } public virtual int ReadCount { get { return @__ReadCount; } set { @__ReadCount = value; this.TriggerPropertyChanged("ReadCount"); } } public virtual int TotalCount { get { return @__TotalCount; } set { @__TotalCount = value; this.TriggerPropertyChanged("TotalCount"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Name = aSerializer.ReadAnsiString("Name"); Type = ((MailboxFolderTypeEnum)(aSerializer.Read("Type", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); ReadCount = aSerializer.ReadInt32("ReadCount"); TotalCount = aSerializer.ReadInt32("TotalCount"); } else { Name = aSerializer.ReadAnsiString("Name"); ReadCount = aSerializer.ReadInt32("ReadCount"); TotalCount = aSerializer.ReadInt32("TotalCount"); Type = ((MailboxFolderTypeEnum)(aSerializer.Read("Type", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Name", Name); aSerializer.Write("Type", Type, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("ReadCount", ReadCount); aSerializer.WriteInt32("TotalCount", TotalCount); } else { aSerializer.WriteAnsiString("Name", Name); aSerializer.WriteInt32("ReadCount", ReadCount); aSerializer.WriteInt32("TotalCount", TotalCount); aSerializer.Write("Type", Type, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class MailboxFolderInfo1_Activator : RemObjects.SDK.TypeActivator { public MailboxFolderInfo1_Activator() : base() { } public override object CreateInstance() { return new MailboxFolderInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(MailItemInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class MailItemInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private MessageCategoryEnum @__CategoryType; private System.DateTime @__DateCreated; private System.DateTime @__SentDate; private string @__Subject; private bool @__IsCompleteReceipt; private bool @__IsRead; private bool @__IsReadReceipt; private bool @__ReadReceiptRequired; private bool @__ReadReceiptSent; private MailboxFolderTypeEnum @__MailboxFolderType; private System.DateTime @__ReceivedDate; private System.DateTime @__DueDate; private bool @__IsPastDue; private bool @__IsUrgent; private bool @__IsRoutine; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual MessageCategoryEnum CategoryType { get { return @__CategoryType; } set { @__CategoryType = value; this.TriggerPropertyChanged("CategoryType"); } } public virtual System.DateTime DateCreated { get { return @__DateCreated; } set { @__DateCreated = value; this.TriggerPropertyChanged("DateCreated"); } } public virtual System.DateTime SentDate { get { return @__SentDate; } set { @__SentDate = value; this.TriggerPropertyChanged("SentDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Subject { get { return @__Subject; } set { @__Subject = value; this.TriggerPropertyChanged("Subject"); } } public virtual bool IsCompleteReceipt { get { return @__IsCompleteReceipt; } set { @__IsCompleteReceipt = value; this.TriggerPropertyChanged("IsCompleteReceipt"); } } public virtual bool IsRead { get { return @__IsRead; } set { @__IsRead = value; this.TriggerPropertyChanged("IsRead"); } } public virtual bool IsReadReceipt { get { return @__IsReadReceipt; } set { @__IsReadReceipt = value; this.TriggerPropertyChanged("IsReadReceipt"); } } public virtual bool ReadReceiptRequired { get { return @__ReadReceiptRequired; } set { @__ReadReceiptRequired = value; this.TriggerPropertyChanged("ReadReceiptRequired"); } } public virtual bool ReadReceiptSent { get { return @__ReadReceiptSent; } set { @__ReadReceiptSent = value; this.TriggerPropertyChanged("ReadReceiptSent"); } } public virtual MailboxFolderTypeEnum MailboxFolderType { get { return @__MailboxFolderType; } set { @__MailboxFolderType = value; this.TriggerPropertyChanged("MailboxFolderType"); } } public virtual System.DateTime ReceivedDate { get { return @__ReceivedDate; } set { @__ReceivedDate = value; this.TriggerPropertyChanged("ReceivedDate"); } } public virtual System.DateTime DueDate { get { return @__DueDate; } set { @__DueDate = value; this.TriggerPropertyChanged("DueDate"); } } public virtual bool IsPastDue { get { return @__IsPastDue; } set { @__IsPastDue = value; this.TriggerPropertyChanged("IsPastDue"); } } public virtual bool IsUrgent { get { return @__IsUrgent; } set { @__IsUrgent = value; this.TriggerPropertyChanged("IsUrgent"); } } public virtual bool IsRoutine { get { return @__IsRoutine; } set { @__IsRoutine = value; this.TriggerPropertyChanged("IsRoutine"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); CategoryType = ((MessageCategoryEnum)(aSerializer.Read("CategoryType", typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default))); DateCreated = aSerializer.ReadDateTime("DateCreated"); SentDate = aSerializer.ReadDateTime("SentDate"); Subject = aSerializer.ReadAnsiString("Subject"); IsCompleteReceipt = aSerializer.ReadBoolean("IsCompleteReceipt"); IsRead = aSerializer.ReadBoolean("IsRead"); IsReadReceipt = aSerializer.ReadBoolean("IsReadReceipt"); ReadReceiptRequired = aSerializer.ReadBoolean("ReadReceiptRequired"); ReadReceiptSent = aSerializer.ReadBoolean("ReadReceiptSent"); MailboxFolderType = ((MailboxFolderTypeEnum)(aSerializer.Read("MailboxFolderType", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); ReceivedDate = aSerializer.ReadDateTime("ReceivedDate"); DueDate = aSerializer.ReadDateTime("DueDate"); IsPastDue = aSerializer.ReadBoolean("IsPastDue"); IsUrgent = aSerializer.ReadBoolean("IsUrgent"); IsRoutine = aSerializer.ReadBoolean("IsRoutine"); } else { CategoryType = ((MessageCategoryEnum)(aSerializer.Read("CategoryType", typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default))); DateCreated = aSerializer.ReadDateTime("DateCreated"); DueDate = aSerializer.ReadDateTime("DueDate"); Id = aSerializer.ReadInt64("Id"); IsCompleteReceipt = aSerializer.ReadBoolean("IsCompleteReceipt"); IsPastDue = aSerializer.ReadBoolean("IsPastDue"); IsRead = aSerializer.ReadBoolean("IsRead"); IsReadReceipt = aSerializer.ReadBoolean("IsReadReceipt"); IsRoutine = aSerializer.ReadBoolean("IsRoutine"); IsUrgent = aSerializer.ReadBoolean("IsUrgent"); MailboxFolderType = ((MailboxFolderTypeEnum)(aSerializer.Read("MailboxFolderType", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); ReadReceiptRequired = aSerializer.ReadBoolean("ReadReceiptRequired"); ReadReceiptSent = aSerializer.ReadBoolean("ReadReceiptSent"); ReceivedDate = aSerializer.ReadDateTime("ReceivedDate"); SentDate = aSerializer.ReadDateTime("SentDate"); Subject = aSerializer.ReadAnsiString("Subject"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.Write("CategoryType", CategoryType, typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("DateCreated", DateCreated); aSerializer.WriteDateTime("SentDate", SentDate); aSerializer.WriteAnsiString("Subject", Subject); aSerializer.WriteBoolean("IsCompleteReceipt", IsCompleteReceipt); aSerializer.WriteBoolean("IsRead", IsRead); aSerializer.WriteBoolean("IsReadReceipt", IsReadReceipt); aSerializer.WriteBoolean("ReadReceiptRequired", ReadReceiptRequired); aSerializer.WriteBoolean("ReadReceiptSent", ReadReceiptSent); aSerializer.Write("MailboxFolderType", MailboxFolderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("ReceivedDate", ReceivedDate); aSerializer.WriteDateTime("DueDate", DueDate); aSerializer.WriteBoolean("IsPastDue", IsPastDue); aSerializer.WriteBoolean("IsUrgent", IsUrgent); aSerializer.WriteBoolean("IsRoutine", IsRoutine); } else { aSerializer.Write("CategoryType", CategoryType, typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("DateCreated", DateCreated); aSerializer.WriteDateTime("DueDate", DueDate); aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsCompleteReceipt", IsCompleteReceipt); aSerializer.WriteBoolean("IsPastDue", IsPastDue); aSerializer.WriteBoolean("IsRead", IsRead); aSerializer.WriteBoolean("IsReadReceipt", IsReadReceipt); aSerializer.WriteBoolean("IsRoutine", IsRoutine); aSerializer.WriteBoolean("IsUrgent", IsUrgent); aSerializer.Write("MailboxFolderType", MailboxFolderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteBoolean("ReadReceiptRequired", ReadReceiptRequired); aSerializer.WriteBoolean("ReadReceiptSent", ReadReceiptSent); aSerializer.WriteDateTime("ReceivedDate", ReceivedDate); aSerializer.WriteDateTime("SentDate", SentDate); aSerializer.WriteAnsiString("Subject", Subject); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class MailItemInfo1_Activator : RemObjects.SDK.TypeActivator { public MailItemInfo1_Activator() : base() { } public override object CreateInstance() { return new MailItemInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(FolderItemInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class FolderItemInfo1 : RemObjects.SDK.Types.ComplexType { private long @__Id; private int @__ChartId; private MessageCategoryEnum @__CategoryType; private System.DateTime @__DateTransceived; private MailboxFolderTypeEnum @__FolderType; private string @__From; private bool @__IsRead; private int @__PatientId; private string @__PatientName; private string @__Priority; private string @__Subject; private MessageRecipientInfo1 @__Sender; private System.DateTime @__SentDate; private string @__To; public virtual long Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } public virtual int ChartId { get { return @__ChartId; } set { @__ChartId = value; this.TriggerPropertyChanged("ChartId"); } } public virtual MessageCategoryEnum CategoryType { get { return @__CategoryType; } set { @__CategoryType = value; this.TriggerPropertyChanged("CategoryType"); } } public virtual System.DateTime DateTransceived { get { return @__DateTransceived; } set { @__DateTransceived = value; this.TriggerPropertyChanged("DateTransceived"); } } public virtual MailboxFolderTypeEnum FolderType { get { return @__FolderType; } set { @__FolderType = value; this.TriggerPropertyChanged("FolderType"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string From { get { return @__From; } set { @__From = value; this.TriggerPropertyChanged("From"); } } public virtual bool IsRead { get { return @__IsRead; } set { @__IsRead = value; this.TriggerPropertyChanged("IsRead"); } } public virtual int PatientId { get { return @__PatientId; } set { @__PatientId = value; this.TriggerPropertyChanged("PatientId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PatientName { get { return @__PatientName; } set { @__PatientName = value; this.TriggerPropertyChanged("PatientName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Priority { get { return @__Priority; } set { @__Priority = value; this.TriggerPropertyChanged("Priority"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Subject { get { return @__Subject; } set { @__Subject = value; this.TriggerPropertyChanged("Subject"); } } public virtual MessageRecipientInfo1 Sender { get { return @__Sender; } set { @__Sender = value; this.TriggerPropertyChanged("Sender"); } } public virtual System.DateTime SentDate { get { return @__SentDate; } set { @__SentDate = value; this.TriggerPropertyChanged("SentDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string To { get { return @__To; } set { @__To = value; this.TriggerPropertyChanged("To"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt64("Id"); ChartId = aSerializer.ReadInt32("ChartId"); CategoryType = ((MessageCategoryEnum)(aSerializer.Read("CategoryType", typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default))); DateTransceived = aSerializer.ReadDateTime("DateTransceived"); FolderType = ((MailboxFolderTypeEnum)(aSerializer.Read("FolderType", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); From = aSerializer.ReadAnsiString("From"); IsRead = aSerializer.ReadBoolean("IsRead"); PatientId = aSerializer.ReadInt32("PatientId"); PatientName = aSerializer.ReadAnsiString("PatientName"); Priority = aSerializer.ReadAnsiString("Priority"); Subject = aSerializer.ReadAnsiString("Subject"); Sender = ((MessageRecipientInfo1)(aSerializer.Read("Sender", typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default))); SentDate = aSerializer.ReadDateTime("SentDate"); To = aSerializer.ReadAnsiString("To"); } else { CategoryType = ((MessageCategoryEnum)(aSerializer.Read("CategoryType", typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default))); ChartId = aSerializer.ReadInt32("ChartId"); DateTransceived = aSerializer.ReadDateTime("DateTransceived"); FolderType = ((MailboxFolderTypeEnum)(aSerializer.Read("FolderType", typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default))); From = aSerializer.ReadAnsiString("From"); Id = aSerializer.ReadInt64("Id"); IsRead = aSerializer.ReadBoolean("IsRead"); PatientId = aSerializer.ReadInt32("PatientId"); PatientName = aSerializer.ReadAnsiString("PatientName"); Priority = aSerializer.ReadAnsiString("Priority"); Sender = ((MessageRecipientInfo1)(aSerializer.Read("Sender", typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default))); SentDate = aSerializer.ReadDateTime("SentDate"); Subject = aSerializer.ReadAnsiString("Subject"); To = aSerializer.ReadAnsiString("To"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("Id", Id); aSerializer.WriteInt32("ChartId", ChartId); aSerializer.Write("CategoryType", CategoryType, typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("DateTransceived", DateTransceived); aSerializer.Write("FolderType", FolderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("From", From); aSerializer.WriteBoolean("IsRead", IsRead); aSerializer.WriteInt32("PatientId", PatientId); aSerializer.WriteAnsiString("PatientName", PatientName); aSerializer.WriteAnsiString("Priority", Priority); aSerializer.WriteAnsiString("Subject", Subject); aSerializer.Write("Sender", Sender, typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("SentDate", SentDate); aSerializer.WriteAnsiString("To", To); } else { aSerializer.Write("CategoryType", CategoryType, typeof(MessageCategoryEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("ChartId", ChartId); aSerializer.WriteDateTime("DateTransceived", DateTransceived); aSerializer.Write("FolderType", FolderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("From", From); aSerializer.WriteInt64("Id", Id); aSerializer.WriteBoolean("IsRead", IsRead); aSerializer.WriteInt32("PatientId", PatientId); aSerializer.WriteAnsiString("PatientName", PatientName); aSerializer.WriteAnsiString("Priority", Priority); aSerializer.Write("Sender", Sender, typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("SentDate", SentDate); aSerializer.WriteAnsiString("Subject", Subject); aSerializer.WriteAnsiString("To", To); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class FolderItemInfo1_Activator : RemObjects.SDK.TypeActivator { public FolderItemInfo1_Activator() : base() { } public override object CreateInstance() { return new FolderItemInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(MessageInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class MessageInfo1 : RemObjects.SDK.Types.ComplexType { private long @__HeaderId; private string @__Subject; private string @__Body; private int @__SenderId; private bool @__IsReceiptRequired; private MessageRecipientInfo1[] @__ToList; private MessageRecipientInfo1[] @__CcList; private MessageRecipientInfo1[] @__BccList; private bool @__IsRecorded; private int @__PatientId; private string @__From; private System.DateTime @__DateSent; private int @__ChartId; private MessageSendTypeEnum @__MessageSendType; private MessageRecipientInfo1 @__Sender; public virtual long HeaderId { get { return @__HeaderId; } set { @__HeaderId = value; this.TriggerPropertyChanged("HeaderId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Subject { get { return @__Subject; } set { @__Subject = value; this.TriggerPropertyChanged("Subject"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Body { get { return @__Body; } set { @__Body = value; this.TriggerPropertyChanged("Body"); } } public virtual int SenderId { get { return @__SenderId; } set { @__SenderId = value; this.TriggerPropertyChanged("SenderId"); } } public virtual bool IsReceiptRequired { get { return @__IsReceiptRequired; } set { @__IsReceiptRequired = value; this.TriggerPropertyChanged("IsReceiptRequired"); } } public virtual MessageRecipientInfo1[] ToList { get { return @__ToList; } set { @__ToList = value; this.TriggerPropertyChanged("ToList"); } } public virtual MessageRecipientInfo1[] CcList { get { return @__CcList; } set { @__CcList = value; this.TriggerPropertyChanged("CcList"); } } public virtual MessageRecipientInfo1[] BccList { get { return @__BccList; } set { @__BccList = value; this.TriggerPropertyChanged("BccList"); } } public virtual bool IsRecorded { get { return @__IsRecorded; } set { @__IsRecorded = value; this.TriggerPropertyChanged("IsRecorded"); } } public virtual int PatientId { get { return @__PatientId; } set { @__PatientId = value; this.TriggerPropertyChanged("PatientId"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string From { get { return @__From; } set { @__From = value; this.TriggerPropertyChanged("From"); } } public virtual System.DateTime DateSent { get { return @__DateSent; } set { @__DateSent = value; this.TriggerPropertyChanged("DateSent"); } } public virtual int ChartId { get { return @__ChartId; } set { @__ChartId = value; this.TriggerPropertyChanged("ChartId"); } } public virtual MessageSendTypeEnum MessageSendType { get { return @__MessageSendType; } set { @__MessageSendType = value; this.TriggerPropertyChanged("MessageSendType"); } } public virtual MessageRecipientInfo1 Sender { get { return @__Sender; } set { @__Sender = value; this.TriggerPropertyChanged("Sender"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { HeaderId = aSerializer.ReadInt64("HeaderId"); Subject = aSerializer.ReadAnsiString("Subject"); Body = aSerializer.ReadAnsiString("Body"); SenderId = aSerializer.ReadInt32("SenderId"); IsReceiptRequired = aSerializer.ReadBoolean("IsReceiptRequired"); ToList = ((MessageRecipientInfo1[])(aSerializer.Read("ToList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); CcList = ((MessageRecipientInfo1[])(aSerializer.Read("CcList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); BccList = ((MessageRecipientInfo1[])(aSerializer.Read("BccList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); IsRecorded = aSerializer.ReadBoolean("IsRecorded"); PatientId = aSerializer.ReadInt32("PatientId"); From = aSerializer.ReadAnsiString("From"); DateSent = aSerializer.ReadDateTime("DateSent"); ChartId = aSerializer.ReadInt32("ChartId"); MessageSendType = ((MessageSendTypeEnum)(aSerializer.Read("MessageSendType", typeof(MessageSendTypeEnum), RemObjects.SDK.StreamingFormat.Default))); Sender = ((MessageRecipientInfo1)(aSerializer.Read("Sender", typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default))); } else { BccList = ((MessageRecipientInfo1[])(aSerializer.Read("BccList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); Body = aSerializer.ReadAnsiString("Body"); CcList = ((MessageRecipientInfo1[])(aSerializer.Read("CcList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); ChartId = aSerializer.ReadInt32("ChartId"); DateSent = aSerializer.ReadDateTime("DateSent"); From = aSerializer.ReadAnsiString("From"); HeaderId = aSerializer.ReadInt64("HeaderId"); IsReceiptRequired = aSerializer.ReadBoolean("IsReceiptRequired"); IsRecorded = aSerializer.ReadBoolean("IsRecorded"); MessageSendType = ((MessageSendTypeEnum)(aSerializer.Read("MessageSendType", typeof(MessageSendTypeEnum), RemObjects.SDK.StreamingFormat.Default))); PatientId = aSerializer.ReadInt32("PatientId"); Sender = ((MessageRecipientInfo1)(aSerializer.Read("Sender", typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default))); SenderId = aSerializer.ReadInt32("SenderId"); Subject = aSerializer.ReadAnsiString("Subject"); ToList = ((MessageRecipientInfo1[])(aSerializer.Read("ToList", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt64("HeaderId", HeaderId); aSerializer.WriteAnsiString("Subject", Subject); aSerializer.WriteAnsiString("Body", Body); aSerializer.WriteInt32("SenderId", SenderId); aSerializer.WriteBoolean("IsReceiptRequired", IsReceiptRequired); aSerializer.Write("ToList", ToList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("CcList", CcList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("BccList", BccList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteBoolean("IsRecorded", IsRecorded); aSerializer.WriteInt32("PatientId", PatientId); aSerializer.WriteAnsiString("From", From); aSerializer.WriteDateTime("DateSent", DateSent); aSerializer.WriteInt32("ChartId", ChartId); aSerializer.Write("MessageSendType", MessageSendType, typeof(MessageSendTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("Sender", Sender, typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("BccList", BccList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("Body", Body); aSerializer.Write("CcList", CcList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("ChartId", ChartId); aSerializer.WriteDateTime("DateSent", DateSent); aSerializer.WriteAnsiString("From", From); aSerializer.WriteInt64("HeaderId", HeaderId); aSerializer.WriteBoolean("IsReceiptRequired", IsReceiptRequired); aSerializer.WriteBoolean("IsRecorded", IsRecorded); aSerializer.Write("MessageSendType", MessageSendType, typeof(MessageSendTypeEnum), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("PatientId", PatientId); aSerializer.Write("Sender", Sender, typeof(MessageRecipientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteInt32("SenderId", SenderId); aSerializer.WriteAnsiString("Subject", Subject); aSerializer.Write("ToList", ToList, typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class MessageInfo1_Activator : RemObjects.SDK.TypeActivator { public MessageInfo1_Activator() : base() { } public override object CreateInstance() { return new MessageInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(MessageRecipientInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class MessageRecipientInfo1 : RemObjects.SDK.Types.ComplexType { private int @__Id; private string @__Name; public virtual int Id { get { return @__Id; } set { @__Id = value; this.TriggerPropertyChanged("Id"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); } else { Id = aSerializer.ReadInt32("Id"); Name = aSerializer.ReadAnsiString("Name"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); } else { aSerializer.WriteInt32("Id", Id); aSerializer.WriteAnsiString("Name", Name); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class MessageRecipientInfo1_Activator : RemObjects.SDK.TypeActivator { public MessageRecipientInfo1_Activator() : base() { } public override object CreateInstance() { return new MessageRecipientInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(AppointmentColor1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class AppointmentColor1 : RemObjects.SDK.Types.ComplexType { private int @__Red; private int @__Green; private int @__Blue; public virtual int Red { get { return @__Red; } set { @__Red = value; this.TriggerPropertyChanged("Red"); } } public virtual int Green { get { return @__Green; } set { @__Green = value; this.TriggerPropertyChanged("Green"); } } public virtual int Blue { get { return @__Blue; } set { @__Blue = value; this.TriggerPropertyChanged("Blue"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Red = aSerializer.ReadInt32("Red"); Green = aSerializer.ReadInt32("Green"); Blue = aSerializer.ReadInt32("Blue"); } else { Blue = aSerializer.ReadInt32("Blue"); Green = aSerializer.ReadInt32("Green"); Red = aSerializer.ReadInt32("Red"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("Red", Red); aSerializer.WriteInt32("Green", Green); aSerializer.WriteInt32("Blue", Blue); } else { aSerializer.WriteInt32("Blue", Blue); aSerializer.WriteInt32("Green", Green); aSerializer.WriteInt32("Red", Red); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class AppointmentColor1_Activator : RemObjects.SDK.TypeActivator { public AppointmentColor1_Activator() : base() { } public override object CreateInstance() { return new AppointmentColor1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(AppointmentDetail1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class AppointmentDetail1 : RemObjects.SDK.Types.ComplexType { private string @__ApptNote; private string @__ApptReason; private PatientDetail1 @__PatientDetail; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ApptNote { get { return @__ApptNote; } set { @__ApptNote = value; this.TriggerPropertyChanged("ApptNote"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ApptReason { get { return @__ApptReason; } set { @__ApptReason = value; this.TriggerPropertyChanged("ApptReason"); } } public virtual PatientDetail1 PatientDetail { get { return @__PatientDetail; } set { @__PatientDetail = value; this.TriggerPropertyChanged("PatientDetail"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { ApptNote = aSerializer.ReadAnsiString("ApptNote"); ApptReason = aSerializer.ReadAnsiString("ApptReason"); PatientDetail = ((PatientDetail1)(aSerializer.Read("PatientDetail", typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default))); } else { ApptNote = aSerializer.ReadAnsiString("ApptNote"); ApptReason = aSerializer.ReadAnsiString("ApptReason"); PatientDetail = ((PatientDetail1)(aSerializer.Read("PatientDetail", typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default))); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("ApptNote", ApptNote); aSerializer.WriteAnsiString("ApptReason", ApptReason); aSerializer.Write("PatientDetail", PatientDetail, typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.WriteAnsiString("ApptNote", ApptNote); aSerializer.WriteAnsiString("ApptReason", ApptReason); aSerializer.Write("PatientDetail", PatientDetail, typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class AppointmentDetail1_Activator : RemObjects.SDK.TypeActivator { public AppointmentDetail1_Activator() : base() { } public override object CreateInstance() { return new AppointmentDetail1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ResourceInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ResourceInfo1 : RemObjects.SDK.Types.ComplexType { private int @__ID; private string @__Name; public virtual int ID { get { return @__ID; } set { @__ID = value; this.TriggerPropertyChanged("ID"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { ID = aSerializer.ReadInt32("ID"); Name = aSerializer.ReadAnsiString("Name"); } else { ID = aSerializer.ReadInt32("ID"); Name = aSerializer.ReadAnsiString("Name"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteInt32("ID", ID); aSerializer.WriteAnsiString("Name", Name); } else { aSerializer.WriteInt32("ID", ID); aSerializer.WriteAnsiString("Name", Name); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ResourceInfo1_Activator : RemObjects.SDK.TypeActivator { public ResourceInfo1_Activator() : base() { } public override object CreateInstance() { return new ResourceInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(FacilityInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class FacilityInfo1 : RemObjects.SDK.Types.ComplexType { private string @__Code; private string @__Name; private AddressInfo1 @__Address; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Code { get { return @__Code; } set { @__Code = value; this.TriggerPropertyChanged("Code"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Name { get { return @__Name; } set { @__Name = value; this.TriggerPropertyChanged("Name"); } } public virtual AddressInfo1 Address { get { return @__Address; } set { @__Address = value; this.TriggerPropertyChanged("Address"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Code = aSerializer.ReadAnsiString("Code"); Name = aSerializer.ReadAnsiString("Name"); Address = ((AddressInfo1)(aSerializer.Read("Address", typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default))); } else { Address = ((AddressInfo1)(aSerializer.Read("Address", typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default))); Code = aSerializer.ReadAnsiString("Code"); Name = aSerializer.ReadAnsiString("Name"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Name", Name); aSerializer.Write("Address", Address, typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("Address", Address, typeof(AddressInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteAnsiString("Code", Code); aSerializer.WriteAnsiString("Name", Name); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class FacilityInfo1_Activator : RemObjects.SDK.TypeActivator { public FacilityInfo1_Activator() : base() { } public override object CreateInstance() { return new FacilityInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(BillingDetail1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class BillingDetail1 : RemObjects.SDK.Types.ComplexType { private string[] @__DiagnosisCodes; private string @__ImmunizationBatchNumber; private string @__ProcedureCode; private string @__BillingNote; private decimal @__Units; private string @__ProcedureModifier1; private string @__ProcedureModifier2; private string @__ProcedureModifier3; private string @__ProcedureModifier4; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string[] DiagnosisCodes { get { return @__DiagnosisCodes; } set { @__DiagnosisCodes = value; this.TriggerPropertyChanged("DiagnosisCodes"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ImmunizationBatchNumber { get { return @__ImmunizationBatchNumber; } set { @__ImmunizationBatchNumber = value; this.TriggerPropertyChanged("ImmunizationBatchNumber"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProcedureCode { get { return @__ProcedureCode; } set { @__ProcedureCode = value; this.TriggerPropertyChanged("ProcedureCode"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string BillingNote { get { return @__BillingNote; } set { @__BillingNote = value; this.TriggerPropertyChanged("BillingNote"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.Decimal)] public virtual decimal Units { get { return @__Units; } set { @__Units = value; this.TriggerPropertyChanged("Units"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProcedureModifier1 { get { return @__ProcedureModifier1; } set { @__ProcedureModifier1 = value; this.TriggerPropertyChanged("ProcedureModifier1"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProcedureModifier2 { get { return @__ProcedureModifier2; } set { @__ProcedureModifier2 = value; this.TriggerPropertyChanged("ProcedureModifier2"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProcedureModifier3 { get { return @__ProcedureModifier3; } set { @__ProcedureModifier3 = value; this.TriggerPropertyChanged("ProcedureModifier3"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProcedureModifier4 { get { return @__ProcedureModifier4; } set { @__ProcedureModifier4 = value; this.TriggerPropertyChanged("ProcedureModifier4"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { DiagnosisCodes = ((string[])(aSerializer.Read("DiagnosisCodes", typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString))); ImmunizationBatchNumber = aSerializer.ReadAnsiString("ImmunizationBatchNumber"); ProcedureCode = aSerializer.ReadAnsiString("ProcedureCode"); BillingNote = aSerializer.ReadAnsiString("BillingNote"); Units = aSerializer.ReadDecimal("Units"); ProcedureModifier1 = aSerializer.ReadAnsiString("ProcedureModifier1"); ProcedureModifier2 = aSerializer.ReadAnsiString("ProcedureModifier2"); ProcedureModifier3 = aSerializer.ReadAnsiString("ProcedureModifier3"); ProcedureModifier4 = aSerializer.ReadAnsiString("ProcedureModifier4"); } else { BillingNote = aSerializer.ReadAnsiString("BillingNote"); DiagnosisCodes = ((string[])(aSerializer.Read("DiagnosisCodes", typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString))); ImmunizationBatchNumber = aSerializer.ReadAnsiString("ImmunizationBatchNumber"); ProcedureCode = aSerializer.ReadAnsiString("ProcedureCode"); ProcedureModifier1 = aSerializer.ReadAnsiString("ProcedureModifier1"); ProcedureModifier2 = aSerializer.ReadAnsiString("ProcedureModifier2"); ProcedureModifier3 = aSerializer.ReadAnsiString("ProcedureModifier3"); ProcedureModifier4 = aSerializer.ReadAnsiString("ProcedureModifier4"); Units = aSerializer.ReadDecimal("Units"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.Write("DiagnosisCodes", DiagnosisCodes, typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString); aSerializer.WriteAnsiString("ImmunizationBatchNumber", ImmunizationBatchNumber); aSerializer.WriteAnsiString("ProcedureCode", ProcedureCode); aSerializer.WriteAnsiString("BillingNote", BillingNote); aSerializer.WriteDecimal("Units", Units); aSerializer.WriteAnsiString("ProcedureModifier1", ProcedureModifier1); aSerializer.WriteAnsiString("ProcedureModifier2", ProcedureModifier2); aSerializer.WriteAnsiString("ProcedureModifier3", ProcedureModifier3); aSerializer.WriteAnsiString("ProcedureModifier4", ProcedureModifier4); } else { aSerializer.WriteAnsiString("BillingNote", BillingNote); aSerializer.Write("DiagnosisCodes", DiagnosisCodes, typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString); aSerializer.WriteAnsiString("ImmunizationBatchNumber", ImmunizationBatchNumber); aSerializer.WriteAnsiString("ProcedureCode", ProcedureCode); aSerializer.WriteAnsiString("ProcedureModifier1", ProcedureModifier1); aSerializer.WriteAnsiString("ProcedureModifier2", ProcedureModifier2); aSerializer.WriteAnsiString("ProcedureModifier3", ProcedureModifier3); aSerializer.WriteAnsiString("ProcedureModifier4", ProcedureModifier4); aSerializer.WriteDecimal("Units", Units); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class BillingDetail1_Activator : RemObjects.SDK.TypeActivator { public BillingDetail1_Activator() : base() { } public override object CreateInstance() { return new BillingDetail1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PatientBillingInfo1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PatientBillingInfo1 : RemObjects.SDK.Types.ComplexType { private string @__PrimaryInsCarrier; private string @__RefProvider; private string @__RefProviderPhone; private decimal @__CopayAmount; private decimal @__AccountBalance; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PrimaryInsCarrier { get { return @__PrimaryInsCarrier; } set { @__PrimaryInsCarrier = value; this.TriggerPropertyChanged("PrimaryInsCarrier"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string RefProvider { get { return @__RefProvider; } set { @__RefProvider = value; this.TriggerPropertyChanged("RefProvider"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string RefProviderPhone { get { return @__RefProviderPhone; } set { @__RefProviderPhone = value; this.TriggerPropertyChanged("RefProviderPhone"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.Currency)] public virtual decimal CopayAmount { get { return @__CopayAmount; } set { @__CopayAmount = value; this.TriggerPropertyChanged("CopayAmount"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.Currency)] public virtual decimal AccountBalance { get { return @__AccountBalance; } set { @__AccountBalance = value; this.TriggerPropertyChanged("AccountBalance"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { PrimaryInsCarrier = aSerializer.ReadAnsiString("PrimaryInsCarrier"); RefProvider = aSerializer.ReadAnsiString("RefProvider"); RefProviderPhone = aSerializer.ReadAnsiString("RefProviderPhone"); CopayAmount = aSerializer.ReadCurrency("CopayAmount"); AccountBalance = aSerializer.ReadCurrency("AccountBalance"); } else { AccountBalance = aSerializer.ReadCurrency("AccountBalance"); CopayAmount = aSerializer.ReadCurrency("CopayAmount"); PrimaryInsCarrier = aSerializer.ReadAnsiString("PrimaryInsCarrier"); RefProvider = aSerializer.ReadAnsiString("RefProvider"); RefProviderPhone = aSerializer.ReadAnsiString("RefProviderPhone"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("PrimaryInsCarrier", PrimaryInsCarrier); aSerializer.WriteAnsiString("RefProvider", RefProvider); aSerializer.WriteAnsiString("RefProviderPhone", RefProviderPhone); aSerializer.WriteCurrency("CopayAmount", CopayAmount); aSerializer.WriteCurrency("AccountBalance", AccountBalance); } else { aSerializer.WriteCurrency("AccountBalance", AccountBalance); aSerializer.WriteCurrency("CopayAmount", CopayAmount); aSerializer.WriteAnsiString("PrimaryInsCarrier", PrimaryInsCarrier); aSerializer.WriteAnsiString("RefProvider", RefProvider); aSerializer.WriteAnsiString("RefProviderPhone", RefProviderPhone); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PatientBillingInfo1_Activator : RemObjects.SDK.TypeActivator { public PatientBillingInfo1_Activator() : base() { } public override object CreateInstance() { return new PatientBillingInfo1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(PatientDetail1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class PatientDetail1 : RemObjects.SDK.Types.ComplexType { private PatientInfo1 @__Patient; private PatientBillingInfo1 @__PatientBilling; public virtual PatientInfo1 Patient { get { return @__Patient; } set { @__Patient = value; this.TriggerPropertyChanged("Patient"); } } public virtual PatientBillingInfo1 PatientBilling { get { return @__PatientBilling; } set { @__PatientBilling = value; this.TriggerPropertyChanged("PatientBilling"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); PatientBilling = ((PatientBillingInfo1)(aSerializer.Read("PatientBilling", typeof(PatientBillingInfo1), RemObjects.SDK.StreamingFormat.Default))); } else { Patient = ((PatientInfo1)(aSerializer.Read("Patient", typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default))); PatientBilling = ((PatientBillingInfo1)(aSerializer.Read("PatientBilling", typeof(PatientBillingInfo1), RemObjects.SDK.StreamingFormat.Default))); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("PatientBilling", PatientBilling, typeof(PatientBillingInfo1), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("Patient", Patient, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); aSerializer.Write("PatientBilling", PatientBilling, typeof(PatientBillingInfo1), RemObjects.SDK.StreamingFormat.Default); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class PatientDetail1_Activator : RemObjects.SDK.TypeActivator { public PatientDetail1_Activator() : base() { } public override object CreateInstance() { return new PatientDetail1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(BillingPost1_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class BillingPost1 : RemObjects.SDK.Types.ComplexType { private string @__ChartID; private string @__PatientFirstName; private string @__PatientLastName; private string @__PatientSocialSecurity; private string @__Facility; private System.DateTime @__DateFrom; private System.DateTime @__BirthDate; private string @__ProviderID; private string @__NewField1; private BillingDetail1[] @__BillingDetails; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ChartID { get { return @__ChartID; } set { @__ChartID = value; this.TriggerPropertyChanged("ChartID"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PatientFirstName { get { return @__PatientFirstName; } set { @__PatientFirstName = value; this.TriggerPropertyChanged("PatientFirstName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PatientLastName { get { return @__PatientLastName; } set { @__PatientLastName = value; this.TriggerPropertyChanged("PatientLastName"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string PatientSocialSecurity { get { return @__PatientSocialSecurity; } set { @__PatientSocialSecurity = value; this.TriggerPropertyChanged("PatientSocialSecurity"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string Facility { get { return @__Facility; } set { @__Facility = value; this.TriggerPropertyChanged("Facility"); } } public virtual System.DateTime DateFrom { get { return @__DateFrom; } set { @__DateFrom = value; this.TriggerPropertyChanged("DateFrom"); } } public virtual System.DateTime BirthDate { get { return @__BirthDate; } set { @__BirthDate = value; this.TriggerPropertyChanged("BirthDate"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string ProviderID { get { return @__ProviderID; } set { @__ProviderID = value; this.TriggerPropertyChanged("ProviderID"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string NewField1 { get { return @__NewField1; } set { @__NewField1 = value; this.TriggerPropertyChanged("NewField1"); } } public virtual BillingDetail1[] BillingDetails { get { return @__BillingDetails; } set { @__BillingDetails = value; this.TriggerPropertyChanged("BillingDetails"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { ChartID = aSerializer.ReadAnsiString("ChartID"); PatientFirstName = aSerializer.ReadAnsiString("PatientFirstName"); PatientLastName = aSerializer.ReadAnsiString("PatientLastName"); PatientSocialSecurity = aSerializer.ReadAnsiString("PatientSocialSecurity"); Facility = aSerializer.ReadAnsiString("Facility"); DateFrom = aSerializer.ReadDateTime("DateFrom"); BirthDate = aSerializer.ReadDateTime("BirthDate"); ProviderID = aSerializer.ReadAnsiString("ProviderID"); NewField1 = aSerializer.ReadAnsiString("NewField1"); BillingDetails = ((BillingDetail1[])(aSerializer.Read("BillingDetails", typeof(BillingDetail1[]), RemObjects.SDK.StreamingFormat.Default))); } else { BillingDetails = ((BillingDetail1[])(aSerializer.Read("BillingDetails", typeof(BillingDetail1[]), RemObjects.SDK.StreamingFormat.Default))); BirthDate = aSerializer.ReadDateTime("BirthDate"); ChartID = aSerializer.ReadAnsiString("ChartID"); DateFrom = aSerializer.ReadDateTime("DateFrom"); Facility = aSerializer.ReadAnsiString("Facility"); NewField1 = aSerializer.ReadAnsiString("NewField1"); PatientFirstName = aSerializer.ReadAnsiString("PatientFirstName"); PatientLastName = aSerializer.ReadAnsiString("PatientLastName"); PatientSocialSecurity = aSerializer.ReadAnsiString("PatientSocialSecurity"); ProviderID = aSerializer.ReadAnsiString("ProviderID"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("ChartID", ChartID); aSerializer.WriteAnsiString("PatientFirstName", PatientFirstName); aSerializer.WriteAnsiString("PatientLastName", PatientLastName); aSerializer.WriteAnsiString("PatientSocialSecurity", PatientSocialSecurity); aSerializer.WriteAnsiString("Facility", Facility); aSerializer.WriteDateTime("DateFrom", DateFrom); aSerializer.WriteDateTime("BirthDate", BirthDate); aSerializer.WriteAnsiString("ProviderID", ProviderID); aSerializer.WriteAnsiString("NewField1", NewField1); aSerializer.Write("BillingDetails", BillingDetails, typeof(BillingDetail1[]), RemObjects.SDK.StreamingFormat.Default); } else { aSerializer.Write("BillingDetails", BillingDetails, typeof(BillingDetail1[]), RemObjects.SDK.StreamingFormat.Default); aSerializer.WriteDateTime("BirthDate", BirthDate); aSerializer.WriteAnsiString("ChartID", ChartID); aSerializer.WriteDateTime("DateFrom", DateFrom); aSerializer.WriteAnsiString("Facility", Facility); aSerializer.WriteAnsiString("NewField1", NewField1); aSerializer.WriteAnsiString("PatientFirstName", PatientFirstName); aSerializer.WriteAnsiString("PatientLastName", PatientLastName); aSerializer.WriteAnsiString("PatientSocialSecurity", PatientSocialSecurity); aSerializer.WriteAnsiString("ProviderID", ProviderID); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class BillingPost1_Activator : RemObjects.SDK.TypeActivator { public BillingPost1_Activator() : base() { } public override object CreateInstance() { return new BillingPost1(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ApiKeyNPin_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ApiKeyNPin : RemObjects.SDK.Types.ComplexType { private string @__UserApiKey; private string @__UserPin; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string UserApiKey { get { return @__UserApiKey; } set { @__UserApiKey = value; this.TriggerPropertyChanged("UserApiKey"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string UserPin { get { return @__UserPin; } set { @__UserPin = value; this.TriggerPropertyChanged("UserPin"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { UserApiKey = aSerializer.ReadAnsiString("UserApiKey"); UserPin = aSerializer.ReadAnsiString("UserPin"); } else { UserApiKey = aSerializer.ReadAnsiString("UserApiKey"); UserPin = aSerializer.ReadAnsiString("UserPin"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("UserApiKey", UserApiKey); aSerializer.WriteAnsiString("UserPin", UserPin); } else { aSerializer.WriteAnsiString("UserApiKey", UserApiKey); aSerializer.WriteAnsiString("UserPin", UserPin); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ApiKeyNPin_Activator : RemObjects.SDK.TypeActivator { public ApiKeyNPin_Activator() : base() { } public override object CreateInstance() { return new ApiKeyNPin(); } } [RemObjects.SDK.Remotable(ActivatorClass=typeof(ApiKeyNCredential_Activator))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public partial class ApiKeyNCredential : RemObjects.SDK.Types.ComplexType { private string @__apiKey; private string @__SQLServer; private string @__SQLInstance; private string @__SQLDatabase; private string @__SQLUser; private string @__SQLPassword; private string @__AdvantageDataSource; private string @__AdvantageDataSet; private bool @__AdvantageIsRemote; [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string apiKey { get { return @__apiKey; } set { @__apiKey = value; this.TriggerPropertyChanged("apiKey"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SQLServer { get { return @__SQLServer; } set { @__SQLServer = value; this.TriggerPropertyChanged("SQLServer"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SQLInstance { get { return @__SQLInstance; } set { @__SQLInstance = value; this.TriggerPropertyChanged("SQLInstance"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SQLDatabase { get { return @__SQLDatabase; } set { @__SQLDatabase = value; this.TriggerPropertyChanged("SQLDatabase"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SQLUser { get { return @__SQLUser; } set { @__SQLUser = value; this.TriggerPropertyChanged("SQLUser"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string SQLPassword { get { return @__SQLPassword; } set { @__SQLPassword = value; this.TriggerPropertyChanged("SQLPassword"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AdvantageDataSource { get { return @__AdvantageDataSource; } set { @__AdvantageDataSource = value; this.TriggerPropertyChanged("AdvantageDataSource"); } } [RemObjects.SDK.StreamAs(RemObjects.SDK.StreamingFormat.AnsiString)] public virtual string AdvantageDataSet { get { return @__AdvantageDataSet; } set { @__AdvantageDataSet = value; this.TriggerPropertyChanged("AdvantageDataSet"); } } public virtual bool AdvantageIsRemote { get { return @__AdvantageIsRemote; } set { @__AdvantageIsRemote = value; this.TriggerPropertyChanged("AdvantageIsRemote"); } } public override void ReadComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { apiKey = aSerializer.ReadAnsiString("apiKey"); SQLServer = aSerializer.ReadAnsiString("SQLServer"); SQLInstance = aSerializer.ReadAnsiString("SQLInstance"); SQLDatabase = aSerializer.ReadAnsiString("SQLDatabase"); SQLUser = aSerializer.ReadAnsiString("SQLUser"); SQLPassword = aSerializer.ReadAnsiString("SQLPassword"); AdvantageDataSource = aSerializer.ReadAnsiString("AdvantageDataSource"); AdvantageDataSet = aSerializer.ReadAnsiString("AdvantageDataSet"); AdvantageIsRemote = aSerializer.ReadBoolean("AdvantageIsRemote"); } else { AdvantageDataSet = aSerializer.ReadAnsiString("AdvantageDataSet"); AdvantageDataSource = aSerializer.ReadAnsiString("AdvantageDataSource"); AdvantageIsRemote = aSerializer.ReadBoolean("AdvantageIsRemote"); apiKey = aSerializer.ReadAnsiString("apiKey"); SQLDatabase = aSerializer.ReadAnsiString("SQLDatabase"); SQLInstance = aSerializer.ReadAnsiString("SQLInstance"); SQLPassword = aSerializer.ReadAnsiString("SQLPassword"); SQLServer = aSerializer.ReadAnsiString("SQLServer"); SQLUser = aSerializer.ReadAnsiString("SQLUser"); } } public override void WriteComplex(RemObjects.SDK.Serializer aSerializer) { if (aSerializer.RecordStrictOrder) { aSerializer.WriteAnsiString("apiKey", apiKey); aSerializer.WriteAnsiString("SQLServer", SQLServer); aSerializer.WriteAnsiString("SQLInstance", SQLInstance); aSerializer.WriteAnsiString("SQLDatabase", SQLDatabase); aSerializer.WriteAnsiString("SQLUser", SQLUser); aSerializer.WriteAnsiString("SQLPassword", SQLPassword); aSerializer.WriteAnsiString("AdvantageDataSource", AdvantageDataSource); aSerializer.WriteAnsiString("AdvantageDataSet", AdvantageDataSet); aSerializer.WriteBoolean("AdvantageIsRemote", AdvantageIsRemote); } else { aSerializer.WriteAnsiString("AdvantageDataSet", AdvantageDataSet); aSerializer.WriteAnsiString("AdvantageDataSource", AdvantageDataSource); aSerializer.WriteBoolean("AdvantageIsRemote", AdvantageIsRemote); aSerializer.WriteAnsiString("apiKey", apiKey); aSerializer.WriteAnsiString("SQLDatabase", SQLDatabase); aSerializer.WriteAnsiString("SQLInstance", SQLInstance); aSerializer.WriteAnsiString("SQLPassword", SQLPassword); aSerializer.WriteAnsiString("SQLServer", SQLServer); aSerializer.WriteAnsiString("SQLUser", SQLUser); } } } [RemObjects.SDK.Activator()] [System.Reflection.ObfuscationAttribute(Exclude=true, ApplyToMembers=false)] public class ApiKeyNCredential_Activator : RemObjects.SDK.TypeActivator { public ApiKeyNCredential_Activator() : base() { } public override object CreateInstance() { return new ApiKeyNCredential(); } } [RemObjects.SDK.EventSink(Name="MailboxEvents", InvokerClass=typeof(MailboxEvents_EventSinkInvoker))] [System.Reflection.ObfuscationAttribute(Exclude=true)] public interface IMailboxEvents : RemObjects.SDK.IROEventSink { void OnMailboxItemsReady(); } [System.Reflection.ObfuscationAttribute(Exclude=true)] public class MailboxEvents_EventSinkInvoker : RemObjects.SDK.EventSinkInvoker { [System.Reflection.ObfuscationAttribute(Exclude=true)] public static void Invoke_OnMailboxItemsReady(RemObjects.SDK.IROEventSinkHandlers @__Handlers, RemObjects.SDK.IMessage @__Message) { for (int @__i = 0; (@__i < @__Handlers.Count); @__i = (@__i + 1)) { ((IMailboxEvents)(@__Handlers[@__i])).OnMailboxItemsReady(); } } } public interface IAuthentication : RemObjects.SDK.IROService { UserInfo1 Login1(string apiKey, PracticeInfo1 practiceInfo, string userId, string password); PracticeInfo1[] GetPracticeList1(string apiKey); bool CreatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string fourdigitpin); UserInfo1 ValidatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string pin); bool PinIsSet1(string apiKey, PracticeInfo1 practiceInfo, string userID); string GetAPIVersion(); bool IsAPIOutOfDate(); } public partial class Authentication_Proxy : RemObjects.SDK.Proxy, IAuthentication { public Authentication_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Authentication_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Authentication_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Authentication_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Authentication_Proxy(System.Uri aUri) : base(aUri) { } public Authentication_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Authentication"; } public virtual UserInfo1 Login1(string apiKey, PracticeInfo1 practiceInfo, string userId, string password) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "Login1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userId", userId); @__LocalMessage.WriteAnsiString("password", password); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); UserInfo1 userInfo = ((UserInfo1)(@__LocalMessage.Read("userInfo", typeof(UserInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return userInfo; } public virtual PracticeInfo1[] GetPracticeList1(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPracticeList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PracticeInfo1[] PracticeList = ((PracticeInfo1[])(@__LocalMessage.Read("PracticeList", typeof(PracticeInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PracticeList; } public virtual bool CreatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string fourdigitpin) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "CreatePin1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.WriteAnsiString("fourdigitpin", fourdigitpin); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual UserInfo1 ValidatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string pin) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "ValidatePin1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.WriteAnsiString("pin", pin); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); UserInfo1 UserInfo = ((UserInfo1)(@__LocalMessage.Read("UserInfo", typeof(UserInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return UserInfo; } public virtual bool PinIsSet1(string apiKey, PracticeInfo1 practiceInfo, string userID) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PinIsSet1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual string GetAPIVersion() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAPIVersion"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual bool IsAPIOutOfDate() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "IsAPIOutOfDate"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } } public class CoAuthentication { public static IAuthentication Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Authentication_Proxy(aMessage, aClientChannel); } public static IAuthentication Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Authentication_Proxy(aRemoteService); } public static IAuthentication Create(System.Uri aUri) { return new Authentication_Proxy(aUri); } public static IAuthentication Create(string aUrl) { return new Authentication_Proxy(aUrl); } } public interface ISchedule : RemObjects.SDK.IROService { AppointmentInfo1[] GetAppointments1(string apiKey, ProviderInfo1[] providerInfos, ResourceInfo1[] resourecInfos, System.DateTime startDate, System.DateTime endDate); AppointmentDetail1 GetAppointmentDetail1(string apiKey, int ApptID, bool CalculateBalance); bool AddAppointment1(string apiKey, AppointmentInfo1 appointmentInfo); } public partial class Schedule_Proxy : RemObjects.SDK.Proxy, ISchedule { public Schedule_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Schedule_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Schedule_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Schedule_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Schedule_Proxy(System.Uri aUri) : base(aUri) { } public Schedule_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Schedule"; } public virtual AppointmentInfo1[] GetAppointments1(string apiKey, ProviderInfo1[] providerInfos, ResourceInfo1[] resourecInfos, System.DateTime startDate, System.DateTime endDate) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAppointments1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("providerInfos", providerInfos, typeof(ProviderInfo1[]), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.Write("resourecInfos", resourecInfos, typeof(ResourceInfo1[]), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteDateTime("startDate", startDate); @__LocalMessage.WriteDateTime("endDate", endDate); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); AppointmentInfo1[] AppointmentList = ((AppointmentInfo1[])(@__LocalMessage.Read("AppointmentList", typeof(AppointmentInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return AppointmentList; } public virtual AppointmentDetail1 GetAppointmentDetail1(string apiKey, int ApptID, bool CalculateBalance) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAppointmentDetail1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("ApptID", ApptID); @__LocalMessage.WriteBoolean("CalculateBalance", CalculateBalance); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); AppointmentDetail1 Result = ((AppointmentDetail1)(@__LocalMessage.Read("Result", typeof(AppointmentDetail1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual bool AddAppointment1(string apiKey, AppointmentInfo1 appointmentInfo) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddAppointment1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("appointmentInfo", appointmentInfo, typeof(AppointmentInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } } public class CoSchedule { public static ISchedule Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Schedule_Proxy(aMessage, aClientChannel); } public static ISchedule Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Schedule_Proxy(aRemoteService); } public static ISchedule Create(System.Uri aUri) { return new Schedule_Proxy(aUri); } public static ISchedule Create(string aUrl) { return new Schedule_Proxy(aUrl); } } public interface IPractice : RemObjects.SDK.IROService { PracticeInfo1[] GetPracticeList1(string apiKey); ProviderInfo1[] GetProviderList1(string apiKey, PracticeInfo1 practiceInfo); PatientInfo1[] GetPatientList1(string apiKey, string lastName, string firstName, string dateOfBirth); MessageRecipientInfo1[] GetMessageRecipientList(string apiKey); ResourceInfo1[] GetResourcesList1(string apiKey); FacilityInfo1[] GetFacilitiesList1(string apiKey); } public partial class Practice_Proxy : RemObjects.SDK.Proxy, IPractice { public Practice_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Practice_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Practice_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Practice_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Practice_Proxy(System.Uri aUri) : base(aUri) { } public Practice_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Practice"; } public virtual PracticeInfo1[] GetPracticeList1(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPracticeList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PracticeInfo1[] PracticeList = ((PracticeInfo1[])(@__LocalMessage.Read("PracticeList", typeof(PracticeInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PracticeList; } public virtual ProviderInfo1[] GetProviderList1(string apiKey, PracticeInfo1 practiceInfo) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProviderList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ProviderInfo1[] ProviderList = ((ProviderInfo1[])(@__LocalMessage.Read("ProviderList", typeof(ProviderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return ProviderList; } public virtual PatientInfo1[] GetPatientList1(string apiKey, string lastName, string firstName, string dateOfBirth) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPatientList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("lastName", lastName); @__LocalMessage.WriteAnsiString("firstName", firstName); @__LocalMessage.WriteAnsiString("dateOfBirth", dateOfBirth); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PatientInfo1[] PatientList = ((PatientInfo1[])(@__LocalMessage.Read("PatientList", typeof(PatientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PatientList; } public virtual MessageRecipientInfo1[] GetMessageRecipientList(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMessageRecipientList"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); MessageRecipientInfo1[] MessageRecipients = ((MessageRecipientInfo1[])(@__LocalMessage.Read("MessageRecipients", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MessageRecipients; } public virtual ResourceInfo1[] GetResourcesList1(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetResourcesList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ResourceInfo1[] Result = ((ResourceInfo1[])(@__LocalMessage.Read("Result", typeof(ResourceInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual FacilityInfo1[] GetFacilitiesList1(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetFacilitiesList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); FacilityInfo1[] Result = ((FacilityInfo1[])(@__LocalMessage.Read("Result", typeof(FacilityInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } } public class CoPractice { public static IPractice Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Practice_Proxy(aMessage, aClientChannel); } public static IPractice Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Practice_Proxy(aRemoteService); } public static IPractice Create(System.Uri aUri) { return new Practice_Proxy(aUri); } public static IPractice Create(string aUrl) { return new Practice_Proxy(aUrl); } } public interface IPatient : RemObjects.SDK.IROService { PrescribedMedicationInfo1[] GetMedications(string apiKey, int chartId); AllergyInfo1[] GetAllergies(string apiKey, int chartId); ProblemInfo1[] GetProblems(string apiKey, int chartId); ProcedureInfo1[] GetProcedures(string apiKey, int chartId); ChartInfo1 GetChart(string apiKey, int patientId, int chartId); VitalSignInfo1[] GetVitalSigns(string apiKey, int patientId, int chartId); void AddNote(string apiKey, int patientId, int chartId, PatientNoteInfo1 patientNote); PatientNoteInfo1[] GetNotes(string apiKey, int patientId, int chartId); PatientDetail1 GetPatientDetail(string apiKey, string chartID); string CreatePatient(string apiKey, PatientInfo1 basicPatientInfo); } public partial class Patient_Proxy : RemObjects.SDK.Proxy, IPatient { public Patient_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Patient_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Patient_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Patient_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Patient_Proxy(System.Uri aUri) : base(aUri) { } public Patient_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Patient"; } public virtual PrescribedMedicationInfo1[] GetMedications(string apiKey, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMedications"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PrescribedMedicationInfo1[] MedicationList = ((PrescribedMedicationInfo1[])(@__LocalMessage.Read("MedicationList", typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MedicationList; } public virtual AllergyInfo1[] GetAllergies(string apiKey, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAllergies"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); AllergyInfo1[] AllergyList = ((AllergyInfo1[])(@__LocalMessage.Read("AllergyList", typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return AllergyList; } public virtual ProblemInfo1[] GetProblems(string apiKey, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProblems"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ProblemInfo1[] ProblemList = ((ProblemInfo1[])(@__LocalMessage.Read("ProblemList", typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return ProblemList; } public virtual ProcedureInfo1[] GetProcedures(string apiKey, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProcedures"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ProcedureInfo1[] Procedures = ((ProcedureInfo1[])(@__LocalMessage.Read("Procedures", typeof(ProcedureInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Procedures; } public virtual ChartInfo1 GetChart(string apiKey, int patientId, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetChart"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ChartInfo1 chart = ((ChartInfo1)(@__LocalMessage.Read("chart", typeof(ChartInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return chart; } public virtual VitalSignInfo1[] GetVitalSigns(string apiKey, int patientId, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetVitalSigns"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); VitalSignInfo1[] VitalSigns = ((VitalSignInfo1[])(@__LocalMessage.Read("VitalSigns", typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return VitalSigns; } public virtual void AddNote(string apiKey, int patientId, int chartId, PatientNoteInfo1 patientNote) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddNote"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.Write("patientNote", patientNote, typeof(PatientNoteInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } public virtual PatientNoteInfo1[] GetNotes(string apiKey, int patientId, int chartId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetNotes"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PatientNoteInfo1[] Notes = ((PatientNoteInfo1[])(@__LocalMessage.Read("Notes", typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Notes; } public virtual PatientDetail1 GetPatientDetail(string apiKey, string chartID) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPatientDetail"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("chartID", chartID); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); PatientDetail1 Result = ((PatientDetail1)(@__LocalMessage.Read("Result", typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual string CreatePatient(string apiKey, PatientInfo1 basicPatientInfo) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "CreatePatient"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("basicPatientInfo", basicPatientInfo, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string ChartID = @__LocalMessage.ReadAnsiString("ChartID"); @__LocalMessage.Clear(); return ChartID; } } public class CoPatient { public static IPatient Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Patient_Proxy(aMessage, aClientChannel); } public static IPatient Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Patient_Proxy(aRemoteService); } public static IPatient Create(System.Uri aUri) { return new Patient_Proxy(aUri); } public static IPatient Create(string aUrl) { return new Patient_Proxy(aUrl); } } public interface IMedication : RemObjects.SDK.IROService { MedicationInfo1[] Search(string apiKey, string searchString); } public partial class Medication_Proxy : RemObjects.SDK.Proxy, IMedication { public Medication_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Medication_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Medication_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Medication_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Medication_Proxy(System.Uri aUri) : base(aUri) { } public Medication_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Medication"; } public virtual MedicationInfo1[] Search(string apiKey, string searchString) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "Search"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("searchString", searchString); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); MedicationInfo1[] MedicationSearchResults = ((MedicationInfo1[])(@__LocalMessage.Read("MedicationSearchResults", typeof(MedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MedicationSearchResults; } } public class CoMedication { public static IMedication Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Medication_Proxy(aMessage, aClientChannel); } public static IMedication Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Medication_Proxy(aRemoteService); } public static IMedication Create(System.Uri aUri) { return new Medication_Proxy(aUri); } public static IMedication Create(string aUrl) { return new Medication_Proxy(aUrl); } } public interface ITerminology : RemObjects.SDK.IROService { TerminologyInfo1[] SearchTerminology(string apiKey, string searchString, TerminologySearchTypeEnum searchType, TerminologyDomainEnum terminologyDomain, string chartID); } public partial class Terminology_Proxy : RemObjects.SDK.Proxy, ITerminology { public Terminology_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Terminology_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Terminology_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Terminology_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Terminology_Proxy(System.Uri aUri) : base(aUri) { } public Terminology_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Terminology"; } public virtual TerminologyInfo1[] SearchTerminology(string apiKey, string searchString, TerminologySearchTypeEnum searchType, TerminologyDomainEnum terminologyDomain, string chartID) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SearchTerminology"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("searchString", searchString); @__LocalMessage.Write("searchType", searchType, typeof(TerminologySearchTypeEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.Write("terminologyDomain", terminologyDomain, typeof(TerminologyDomainEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("chartID", chartID); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); TerminologyInfo1[] Terms = ((TerminologyInfo1[])(@__LocalMessage.Read("Terms", typeof(TerminologyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Terms; } } public class CoTerminology { public static ITerminology Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Terminology_Proxy(aMessage, aClientChannel); } public static ITerminology Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Terminology_Proxy(aRemoteService); } public static ITerminology Create(System.Uri aUri) { return new Terminology_Proxy(aUri); } public static ITerminology Create(string aUrl) { return new Terminology_Proxy(aUrl); } } public interface IProvider : RemObjects.SDK.IROService { MailboxFolderInfo1[] GetMailboxFoldersInfo(string apiKey, int providerId); FolderItemInfo1[] GetMailboxItems(string apiKey, MailboxFolderTypeEnum folderType); MessageInfo1 GetMessage(string apiKey, long messageId); void SendMessage(string apiKey, MessageInfo1 message); } public partial class Provider_Proxy : RemObjects.SDK.Proxy, IProvider { public Provider_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Provider_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Provider_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Provider_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Provider_Proxy(System.Uri aUri) : base(aUri) { } public Provider_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Provider"; } public virtual MailboxFolderInfo1[] GetMailboxFoldersInfo(string apiKey, int providerId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMailboxFoldersInfo"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("providerId", providerId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); MailboxFolderInfo1[] MailboxFoldersInfo = ((MailboxFolderInfo1[])(@__LocalMessage.Read("MailboxFoldersInfo", typeof(MailboxFolderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MailboxFoldersInfo; } public virtual FolderItemInfo1[] GetMailboxItems(string apiKey, MailboxFolderTypeEnum folderType) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMailboxItems"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("folderType", folderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); FolderItemInfo1[] FolderItems = ((FolderItemInfo1[])(@__LocalMessage.Read("FolderItems", typeof(FolderItemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return FolderItems; } public virtual MessageInfo1 GetMessage(string apiKey, long messageId) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMessage"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt64("messageId", messageId); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); MessageInfo1 MessageInfo = ((MessageInfo1)(@__LocalMessage.Read("MessageInfo", typeof(MessageInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MessageInfo; } public virtual void SendMessage(string apiKey, MessageInfo1 message) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SendMessage"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("message", message, typeof(MessageInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } } public class CoProvider { public static IProvider Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Provider_Proxy(aMessage, aClientChannel); } public static IProvider Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Provider_Proxy(aRemoteService); } public static IProvider Create(System.Uri aUri) { return new Provider_Proxy(aUri); } public static IProvider Create(string aUrl) { return new Provider_Proxy(aUrl); } } public interface IBilling : RemObjects.SDK.IROService { System.Xml.XmlNode LoadSuperBill(string apiKey, string Name); void SaveSuperBill(string apiKey, string Name, System.Xml.XmlNode Data); string[] GetListOfAvailableSuperBills(string apiKey); bool PostBilling(string apiKey, string user, BillingPost1 billingPost); void DeleteSuperbill(string apiKey, string Name); } public partial class Billing_Proxy : RemObjects.SDK.Proxy, IBilling { public Billing_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Billing_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Billing_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Billing_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Billing_Proxy(System.Uri aUri) : base(aUri) { } public Billing_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Billing"; } public virtual System.Xml.XmlNode LoadSuperBill(string apiKey, string Name) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "LoadSuperBill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); System.Xml.XmlNode Result = @__LocalMessage.ReadXml("Result"); @__LocalMessage.Clear(); return Result; } public virtual void SaveSuperBill(string apiKey, string Name, System.Xml.XmlNode Data) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SaveSuperBill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.WriteXml("Data", Data); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } public virtual string[] GetListOfAvailableSuperBills(string apiKey) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetListOfAvailableSuperBills"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string[] CSVList = ((string[])(@__LocalMessage.Read("CSVList", typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString))); @__LocalMessage.Clear(); return CSVList; } public virtual bool PostBilling(string apiKey, string user, BillingPost1 billingPost) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PostBilling"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("user", user); @__LocalMessage.Write("billingPost", billingPost, typeof(BillingPost1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual void DeleteSuperbill(string apiKey, string Name) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "DeleteSuperbill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } } public class CoBilling { public static IBilling Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new Billing_Proxy(aMessage, aClientChannel); } public static IBilling Create(RemObjects.SDK.IRemoteService aRemoteService) { return new Billing_Proxy(aRemoteService); } public static IBilling Create(System.Uri aUri) { return new Billing_Proxy(aUri); } public static IBilling Create(string aUrl) { return new Billing_Proxy(aUrl); } } public interface IMSLSpecific : RemObjects.SDK.IROService { bool ProductSetupCompleted(string SharedConnectionDataSource, string RegisteredName); bool PracticeNameChangeOccured(string SharedConnectionDataSource, string NewPracticeName, string DataBaseNameOrDataSetName); ApiKeyNPin MobileAboutDialogCalled(string SharedConnectionDataSource, string RegisteredName, string PracticeName, string DataBaseNameOrDataSetName); bool IsServerReachableFromTheInternet(string SharedConnectionDataSource); void UpdateServiceIfNeeded(); string GetHostSpecGUID(); string GetLocalIP(); string GetExternalIP(); int GetExternalPort(); bool SetExternalPort(int Port); ApiKeyNCredential[] GetLoadedCredentials(); bool AddSharedCredential(ApiKeyNCredential credential); void GenerateApiKeysForPracticesInLoadedSharedCredentials(); } public partial class MSLSpecific_Proxy : RemObjects.SDK.Proxy, IMSLSpecific { public MSLSpecific_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public MSLSpecific_Proxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public MSLSpecific_Proxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public MSLSpecific_Proxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public MSLSpecific_Proxy(System.Uri aUri) : base(aUri) { } public MSLSpecific_Proxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "MSLSpecific"; } public virtual bool ProductSetupCompleted(string SharedConnectionDataSource, string RegisteredName) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "ProductSetupCompleted"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("RegisteredName", RegisteredName); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual bool PracticeNameChangeOccured(string SharedConnectionDataSource, string NewPracticeName, string DataBaseNameOrDataSetName) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PracticeNameChangeOccured"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("NewPracticeName", NewPracticeName); @__LocalMessage.WriteAnsiString("DataBaseNameOrDataSetName", DataBaseNameOrDataSetName); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual ApiKeyNPin MobileAboutDialogCalled(string SharedConnectionDataSource, string RegisteredName, string PracticeName, string DataBaseNameOrDataSetName) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "MobileAboutDialogCalled"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("RegisteredName", RegisteredName); @__LocalMessage.WriteAnsiString("PracticeName", PracticeName); @__LocalMessage.WriteAnsiString("DataBaseNameOrDataSetName", DataBaseNameOrDataSetName); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ApiKeyNPin Result = ((ApiKeyNPin)(@__LocalMessage.Read("Result", typeof(ApiKeyNPin), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual bool IsServerReachableFromTheInternet(string SharedConnectionDataSource) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "IsServerReachableFromTheInternet"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual void UpdateServiceIfNeeded() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "UpdateServiceIfNeeded"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } public virtual string GetHostSpecGUID() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetHostSpecGUID"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual string GetLocalIP() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetLocalIP"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual string GetExternalIP() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetExternalIP"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual int GetExternalPort() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetExternalPort"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); int Result = @__LocalMessage.ReadInt32("Result"); @__LocalMessage.Clear(); return Result; } public virtual bool SetExternalPort(int Port) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SetExternalPort"); @__LocalMessage.WriteInt32("Port", Port); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual ApiKeyNCredential[] GetLoadedCredentials() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetLoadedCredentials"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); ApiKeyNCredential[] Result = ((ApiKeyNCredential[])(@__LocalMessage.Read("Result", typeof(ApiKeyNCredential[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual bool AddSharedCredential(ApiKeyNCredential credential) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddSharedCredential"); @__LocalMessage.Write("credential", credential, typeof(ApiKeyNCredential), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual void GenerateApiKeysForPracticesInLoadedSharedCredentials() { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GenerateApiKeysForPracticesInLoadedSharedCredentials"); @__LocalMessage.FinalizeMessage(); @__ClientChannel.Dispatch(@__LocalMessage); @__LocalMessage.Clear(); } } public class CoMSLSpecific { public static IMSLSpecific Create(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) { return new MSLSpecific_Proxy(aMessage, aClientChannel); } public static IMSLSpecific Create(RemObjects.SDK.IRemoteService aRemoteService) { return new MSLSpecific_Proxy(aRemoteService); } public static IMSLSpecific Create(System.Uri aUri) { return new MSLSpecific_Proxy(aUri); } public static IMSLSpecific Create(string aUrl) { return new MSLSpecific_Proxy(aUrl); } } public interface IAuthentication_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginLogin1(string apiKey, PracticeInfo1 practiceInfo, string userId, string password, System.AsyncCallback @__Callback, object @__UserData); UserInfo1 EndLogin1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetPracticeList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData); PracticeInfo1[] EndGetPracticeList1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginCreatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string fourdigitpin, System.AsyncCallback @__Callback, object @__UserData); bool EndCreatePin1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginValidatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string pin, System.AsyncCallback @__Callback, object @__UserData); UserInfo1 EndValidatePin1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginPinIsSet1(string apiKey, PracticeInfo1 practiceInfo, string userID, System.AsyncCallback @__Callback, object @__UserData); bool EndPinIsSet1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetAPIVersion(System.AsyncCallback @__Callback, object @__UserData); string EndGetAPIVersion(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginIsAPIOutOfDate(System.AsyncCallback @__Callback, object @__UserData); bool EndIsAPIOutOfDate(System.IAsyncResult @__AsyncResult); } public partial class Authentication_AsyncProxy : RemObjects.SDK.AsyncProxy, IAuthentication_Async { public Authentication_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Authentication_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Authentication_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Authentication_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Authentication_AsyncProxy(System.Uri aUri) : base(aUri) { } public Authentication_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Authentication"; } public virtual System.IAsyncResult BeginLogin1(string apiKey, PracticeInfo1 practiceInfo, string userId, string password, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "Login1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userId", userId); @__LocalMessage.WriteAnsiString("password", password); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual UserInfo1 EndLogin1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; UserInfo1 userInfo = ((UserInfo1)(@__LocalMessage.Read("userInfo", typeof(UserInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return userInfo; } public virtual System.IAsyncResult BeginGetPracticeList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPracticeList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PracticeInfo1[] EndGetPracticeList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PracticeInfo1[] PracticeList = ((PracticeInfo1[])(@__LocalMessage.Read("PracticeList", typeof(PracticeInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PracticeList; } public virtual System.IAsyncResult BeginCreatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string fourdigitpin, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "CreatePin1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.WriteAnsiString("fourdigitpin", fourdigitpin); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndCreatePin1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginValidatePin1(string apiKey, PracticeInfo1 practiceInfo, string userID, string pin, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "ValidatePin1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.WriteAnsiString("pin", pin); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual UserInfo1 EndValidatePin1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; UserInfo1 UserInfo = ((UserInfo1)(@__LocalMessage.Read("UserInfo", typeof(UserInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return UserInfo; } public virtual System.IAsyncResult BeginPinIsSet1(string apiKey, PracticeInfo1 practiceInfo, string userID, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PinIsSet1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("userID", userID); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndPinIsSet1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetAPIVersion(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAPIVersion"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string EndGetAPIVersion(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginIsAPIOutOfDate(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "IsAPIOutOfDate"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndIsAPIOutOfDate(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } } public interface ISchedule_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginGetAppointments1(string apiKey, ProviderInfo1[] providerInfos, ResourceInfo1[] resourecInfos, System.DateTime startDate, System.DateTime endDate, System.AsyncCallback @__Callback, object @__UserData); AppointmentInfo1[] EndGetAppointments1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetAppointmentDetail1(string apiKey, int ApptID, bool CalculateBalance, System.AsyncCallback @__Callback, object @__UserData); AppointmentDetail1 EndGetAppointmentDetail1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginAddAppointment1(string apiKey, AppointmentInfo1 appointmentInfo, System.AsyncCallback @__Callback, object @__UserData); bool EndAddAppointment1(System.IAsyncResult @__AsyncResult); } public partial class Schedule_AsyncProxy : RemObjects.SDK.AsyncProxy, ISchedule_Async { public Schedule_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Schedule_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Schedule_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Schedule_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Schedule_AsyncProxy(System.Uri aUri) : base(aUri) { } public Schedule_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Schedule"; } public virtual System.IAsyncResult BeginGetAppointments1(string apiKey, ProviderInfo1[] providerInfos, ResourceInfo1[] resourecInfos, System.DateTime startDate, System.DateTime endDate, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAppointments1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("providerInfos", providerInfos, typeof(ProviderInfo1[]), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.Write("resourecInfos", resourecInfos, typeof(ResourceInfo1[]), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteDateTime("startDate", startDate); @__LocalMessage.WriteDateTime("endDate", endDate); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual AppointmentInfo1[] EndGetAppointments1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; AppointmentInfo1[] AppointmentList = ((AppointmentInfo1[])(@__LocalMessage.Read("AppointmentList", typeof(AppointmentInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return AppointmentList; } public virtual System.IAsyncResult BeginGetAppointmentDetail1(string apiKey, int ApptID, bool CalculateBalance, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAppointmentDetail1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("ApptID", ApptID); @__LocalMessage.WriteBoolean("CalculateBalance", CalculateBalance); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual AppointmentDetail1 EndGetAppointmentDetail1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; AppointmentDetail1 Result = ((AppointmentDetail1)(@__LocalMessage.Read("Result", typeof(AppointmentDetail1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginAddAppointment1(string apiKey, AppointmentInfo1 appointmentInfo, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddAppointment1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("appointmentInfo", appointmentInfo, typeof(AppointmentInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndAddAppointment1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } } public interface IPractice_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginGetPracticeList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData); PracticeInfo1[] EndGetPracticeList1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetProviderList1(string apiKey, PracticeInfo1 practiceInfo, System.AsyncCallback @__Callback, object @__UserData); ProviderInfo1[] EndGetProviderList1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetPatientList1(string apiKey, string lastName, string firstName, string dateOfBirth, System.AsyncCallback @__Callback, object @__UserData); PatientInfo1[] EndGetPatientList1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetMessageRecipientList(string apiKey, System.AsyncCallback @__Callback, object @__UserData); MessageRecipientInfo1[] EndGetMessageRecipientList(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetResourcesList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData); ResourceInfo1[] EndGetResourcesList1(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetFacilitiesList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData); FacilityInfo1[] EndGetFacilitiesList1(System.IAsyncResult @__AsyncResult); } public partial class Practice_AsyncProxy : RemObjects.SDK.AsyncProxy, IPractice_Async { public Practice_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Practice_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Practice_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Practice_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Practice_AsyncProxy(System.Uri aUri) : base(aUri) { } public Practice_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Practice"; } public virtual System.IAsyncResult BeginGetPracticeList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPracticeList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PracticeInfo1[] EndGetPracticeList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PracticeInfo1[] PracticeList = ((PracticeInfo1[])(@__LocalMessage.Read("PracticeList", typeof(PracticeInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PracticeList; } public virtual System.IAsyncResult BeginGetProviderList1(string apiKey, PracticeInfo1 practiceInfo, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProviderList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("practiceInfo", practiceInfo, typeof(PracticeInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ProviderInfo1[] EndGetProviderList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ProviderInfo1[] ProviderList = ((ProviderInfo1[])(@__LocalMessage.Read("ProviderList", typeof(ProviderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return ProviderList; } public virtual System.IAsyncResult BeginGetPatientList1(string apiKey, string lastName, string firstName, string dateOfBirth, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPatientList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("lastName", lastName); @__LocalMessage.WriteAnsiString("firstName", firstName); @__LocalMessage.WriteAnsiString("dateOfBirth", dateOfBirth); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PatientInfo1[] EndGetPatientList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PatientInfo1[] PatientList = ((PatientInfo1[])(@__LocalMessage.Read("PatientList", typeof(PatientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return PatientList; } public virtual System.IAsyncResult BeginGetMessageRecipientList(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMessageRecipientList"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual MessageRecipientInfo1[] EndGetMessageRecipientList(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; MessageRecipientInfo1[] MessageRecipients = ((MessageRecipientInfo1[])(@__LocalMessage.Read("MessageRecipients", typeof(MessageRecipientInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MessageRecipients; } public virtual System.IAsyncResult BeginGetResourcesList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetResourcesList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ResourceInfo1[] EndGetResourcesList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ResourceInfo1[] Result = ((ResourceInfo1[])(@__LocalMessage.Read("Result", typeof(ResourceInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetFacilitiesList1(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetFacilitiesList1"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual FacilityInfo1[] EndGetFacilitiesList1(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; FacilityInfo1[] Result = ((FacilityInfo1[])(@__LocalMessage.Read("Result", typeof(FacilityInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } } public interface IPatient_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginGetMedications(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData); PrescribedMedicationInfo1[] EndGetMedications(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetAllergies(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData); AllergyInfo1[] EndGetAllergies(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetProblems(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData); ProblemInfo1[] EndGetProblems(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetProcedures(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData); ProcedureInfo1[] EndGetProcedures(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetChart(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData); ChartInfo1 EndGetChart(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetVitalSigns(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData); VitalSignInfo1[] EndGetVitalSigns(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginAddNote(string apiKey, int patientId, int chartId, PatientNoteInfo1 patientNote, System.AsyncCallback @__Callback, object @__UserData); void EndAddNote(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetNotes(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData); PatientNoteInfo1[] EndGetNotes(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetPatientDetail(string apiKey, string chartID, System.AsyncCallback @__Callback, object @__UserData); PatientDetail1 EndGetPatientDetail(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginCreatePatient(string apiKey, PatientInfo1 basicPatientInfo, System.AsyncCallback @__Callback, object @__UserData); string EndCreatePatient(System.IAsyncResult @__AsyncResult); } public partial class Patient_AsyncProxy : RemObjects.SDK.AsyncProxy, IPatient_Async { public Patient_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Patient_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Patient_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Patient_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Patient_AsyncProxy(System.Uri aUri) : base(aUri) { } public Patient_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Patient"; } public virtual System.IAsyncResult BeginGetMedications(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMedications"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PrescribedMedicationInfo1[] EndGetMedications(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PrescribedMedicationInfo1[] MedicationList = ((PrescribedMedicationInfo1[])(@__LocalMessage.Read("MedicationList", typeof(PrescribedMedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MedicationList; } public virtual System.IAsyncResult BeginGetAllergies(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetAllergies"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual AllergyInfo1[] EndGetAllergies(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; AllergyInfo1[] AllergyList = ((AllergyInfo1[])(@__LocalMessage.Read("AllergyList", typeof(AllergyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return AllergyList; } public virtual System.IAsyncResult BeginGetProblems(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProblems"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ProblemInfo1[] EndGetProblems(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ProblemInfo1[] ProblemList = ((ProblemInfo1[])(@__LocalMessage.Read("ProblemList", typeof(ProblemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return ProblemList; } public virtual System.IAsyncResult BeginGetProcedures(string apiKey, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetProcedures"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ProcedureInfo1[] EndGetProcedures(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ProcedureInfo1[] Procedures = ((ProcedureInfo1[])(@__LocalMessage.Read("Procedures", typeof(ProcedureInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Procedures; } public virtual System.IAsyncResult BeginGetChart(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetChart"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ChartInfo1 EndGetChart(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ChartInfo1 chart = ((ChartInfo1)(@__LocalMessage.Read("chart", typeof(ChartInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return chart; } public virtual System.IAsyncResult BeginGetVitalSigns(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetVitalSigns"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual VitalSignInfo1[] EndGetVitalSigns(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; VitalSignInfo1[] VitalSigns = ((VitalSignInfo1[])(@__LocalMessage.Read("VitalSigns", typeof(VitalSignInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return VitalSigns; } public virtual System.IAsyncResult BeginAddNote(string apiKey, int patientId, int chartId, PatientNoteInfo1 patientNote, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddNote"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.Write("patientNote", patientNote, typeof(PatientNoteInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndAddNote(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } public virtual System.IAsyncResult BeginGetNotes(string apiKey, int patientId, int chartId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetNotes"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("patientId", patientId); @__LocalMessage.WriteInt32("chartId", chartId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PatientNoteInfo1[] EndGetNotes(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PatientNoteInfo1[] Notes = ((PatientNoteInfo1[])(@__LocalMessage.Read("Notes", typeof(PatientNoteInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Notes; } public virtual System.IAsyncResult BeginGetPatientDetail(string apiKey, string chartID, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetPatientDetail"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("chartID", chartID); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual PatientDetail1 EndGetPatientDetail(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; PatientDetail1 Result = ((PatientDetail1)(@__LocalMessage.Read("Result", typeof(PatientDetail1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginCreatePatient(string apiKey, PatientInfo1 basicPatientInfo, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "CreatePatient"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("basicPatientInfo", basicPatientInfo, typeof(PatientInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string EndCreatePatient(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string ChartID = @__LocalMessage.ReadAnsiString("ChartID"); @__LocalMessage.Clear(); return ChartID; } } public interface IMedication_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginSearch(string apiKey, string searchString, System.AsyncCallback @__Callback, object @__UserData); MedicationInfo1[] EndSearch(System.IAsyncResult @__AsyncResult); } public partial class Medication_AsyncProxy : RemObjects.SDK.AsyncProxy, IMedication_Async { public Medication_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Medication_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Medication_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Medication_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Medication_AsyncProxy(System.Uri aUri) : base(aUri) { } public Medication_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Medication"; } public virtual System.IAsyncResult BeginSearch(string apiKey, string searchString, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "Search"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("searchString", searchString); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual MedicationInfo1[] EndSearch(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; MedicationInfo1[] MedicationSearchResults = ((MedicationInfo1[])(@__LocalMessage.Read("MedicationSearchResults", typeof(MedicationInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MedicationSearchResults; } } public interface ITerminology_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginSearchTerminology(string apiKey, string searchString, TerminologySearchTypeEnum searchType, TerminologyDomainEnum terminologyDomain, string chartID, System.AsyncCallback @__Callback, object @__UserData); TerminologyInfo1[] EndSearchTerminology(System.IAsyncResult @__AsyncResult); } public partial class Terminology_AsyncProxy : RemObjects.SDK.AsyncProxy, ITerminology_Async { public Terminology_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Terminology_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Terminology_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Terminology_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Terminology_AsyncProxy(System.Uri aUri) : base(aUri) { } public Terminology_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Terminology"; } public virtual System.IAsyncResult BeginSearchTerminology(string apiKey, string searchString, TerminologySearchTypeEnum searchType, TerminologyDomainEnum terminologyDomain, string chartID, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SearchTerminology"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("searchString", searchString); @__LocalMessage.Write("searchType", searchType, typeof(TerminologySearchTypeEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.Write("terminologyDomain", terminologyDomain, typeof(TerminologyDomainEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.WriteAnsiString("chartID", chartID); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual TerminologyInfo1[] EndSearchTerminology(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; TerminologyInfo1[] Terms = ((TerminologyInfo1[])(@__LocalMessage.Read("Terms", typeof(TerminologyInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Terms; } } public interface IProvider_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginGetMailboxFoldersInfo(string apiKey, int providerId, System.AsyncCallback @__Callback, object @__UserData); MailboxFolderInfo1[] EndGetMailboxFoldersInfo(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetMailboxItems(string apiKey, MailboxFolderTypeEnum folderType, System.AsyncCallback @__Callback, object @__UserData); FolderItemInfo1[] EndGetMailboxItems(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetMessage(string apiKey, long messageId, System.AsyncCallback @__Callback, object @__UserData); MessageInfo1 EndGetMessage(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginSendMessage(string apiKey, MessageInfo1 message, System.AsyncCallback @__Callback, object @__UserData); void EndSendMessage(System.IAsyncResult @__AsyncResult); } public partial class Provider_AsyncProxy : RemObjects.SDK.AsyncProxy, IProvider_Async { public Provider_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Provider_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Provider_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Provider_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Provider_AsyncProxy(System.Uri aUri) : base(aUri) { } public Provider_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Provider"; } public virtual System.IAsyncResult BeginGetMailboxFoldersInfo(string apiKey, int providerId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMailboxFoldersInfo"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt32("providerId", providerId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual MailboxFolderInfo1[] EndGetMailboxFoldersInfo(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; MailboxFolderInfo1[] MailboxFoldersInfo = ((MailboxFolderInfo1[])(@__LocalMessage.Read("MailboxFoldersInfo", typeof(MailboxFolderInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MailboxFoldersInfo; } public virtual System.IAsyncResult BeginGetMailboxItems(string apiKey, MailboxFolderTypeEnum folderType, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMailboxItems"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("folderType", folderType, typeof(MailboxFolderTypeEnum), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual FolderItemInfo1[] EndGetMailboxItems(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; FolderItemInfo1[] FolderItems = ((FolderItemInfo1[])(@__LocalMessage.Read("FolderItems", typeof(FolderItemInfo1[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return FolderItems; } public virtual System.IAsyncResult BeginGetMessage(string apiKey, long messageId, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetMessage"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteInt64("messageId", messageId); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual MessageInfo1 EndGetMessage(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; MessageInfo1 MessageInfo = ((MessageInfo1)(@__LocalMessage.Read("MessageInfo", typeof(MessageInfo1), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return MessageInfo; } public virtual System.IAsyncResult BeginSendMessage(string apiKey, MessageInfo1 message, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SendMessage"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.Write("message", message, typeof(MessageInfo1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndSendMessage(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } } public interface IBilling_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginLoadSuperBill(string apiKey, string Name, System.AsyncCallback @__Callback, object @__UserData); System.Xml.XmlNode EndLoadSuperBill(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginSaveSuperBill(string apiKey, string Name, System.Xml.XmlNode Data, System.AsyncCallback @__Callback, object @__UserData); void EndSaveSuperBill(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetListOfAvailableSuperBills(string apiKey, System.AsyncCallback @__Callback, object @__UserData); string[] EndGetListOfAvailableSuperBills(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginPostBilling(string apiKey, string user, BillingPost1 billingPost, System.AsyncCallback @__Callback, object @__UserData); bool EndPostBilling(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginDeleteSuperbill(string apiKey, string Name, System.AsyncCallback @__Callback, object @__UserData); void EndDeleteSuperbill(System.IAsyncResult @__AsyncResult); } public partial class Billing_AsyncProxy : RemObjects.SDK.AsyncProxy, IBilling_Async { public Billing_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public Billing_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public Billing_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public Billing_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public Billing_AsyncProxy(System.Uri aUri) : base(aUri) { } public Billing_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "Billing"; } public virtual System.IAsyncResult BeginLoadSuperBill(string apiKey, string Name, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "LoadSuperBill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual System.Xml.XmlNode EndLoadSuperBill(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; System.Xml.XmlNode Result = @__LocalMessage.ReadXml("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginSaveSuperBill(string apiKey, string Name, System.Xml.XmlNode Data, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SaveSuperBill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.WriteXml("Data", Data); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndSaveSuperBill(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } public virtual System.IAsyncResult BeginGetListOfAvailableSuperBills(string apiKey, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetListOfAvailableSuperBills"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string[] EndGetListOfAvailableSuperBills(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string[] CSVList = ((string[])(@__LocalMessage.Read("CSVList", typeof(string[]), RemObjects.SDK.StreamingFormat.AnsiString))); @__LocalMessage.Clear(); return CSVList; } public virtual System.IAsyncResult BeginPostBilling(string apiKey, string user, BillingPost1 billingPost, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PostBilling"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("user", user); @__LocalMessage.Write("billingPost", billingPost, typeof(BillingPost1), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndPostBilling(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginDeleteSuperbill(string apiKey, string Name, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "DeleteSuperbill"); @__LocalMessage.WriteAnsiString("apiKey", apiKey); @__LocalMessage.WriteAnsiString("Name", Name); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndDeleteSuperbill(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } } public interface IMSLSpecific_Async : RemObjects.SDK.IROService_Async { System.IAsyncResult BeginProductSetupCompleted(string SharedConnectionDataSource, string RegisteredName, System.AsyncCallback @__Callback, object @__UserData); bool EndProductSetupCompleted(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginPracticeNameChangeOccured(string SharedConnectionDataSource, string NewPracticeName, string DataBaseNameOrDataSetName, System.AsyncCallback @__Callback, object @__UserData); bool EndPracticeNameChangeOccured(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginMobileAboutDialogCalled(string SharedConnectionDataSource, string RegisteredName, string PracticeName, string DataBaseNameOrDataSetName, System.AsyncCallback @__Callback, object @__UserData); ApiKeyNPin EndMobileAboutDialogCalled(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginIsServerReachableFromTheInternet(string SharedConnectionDataSource, System.AsyncCallback @__Callback, object @__UserData); bool EndIsServerReachableFromTheInternet(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginUpdateServiceIfNeeded(System.AsyncCallback @__Callback, object @__UserData); void EndUpdateServiceIfNeeded(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetHostSpecGUID(System.AsyncCallback @__Callback, object @__UserData); string EndGetHostSpecGUID(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetLocalIP(System.AsyncCallback @__Callback, object @__UserData); string EndGetLocalIP(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetExternalIP(System.AsyncCallback @__Callback, object @__UserData); string EndGetExternalIP(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetExternalPort(System.AsyncCallback @__Callback, object @__UserData); int EndGetExternalPort(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginSetExternalPort(int Port, System.AsyncCallback @__Callback, object @__UserData); bool EndSetExternalPort(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGetLoadedCredentials(System.AsyncCallback @__Callback, object @__UserData); ApiKeyNCredential[] EndGetLoadedCredentials(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginAddSharedCredential(ApiKeyNCredential credential, System.AsyncCallback @__Callback, object @__UserData); bool EndAddSharedCredential(System.IAsyncResult @__AsyncResult); System.IAsyncResult BeginGenerateApiKeysForPracticesInLoadedSharedCredentials(System.AsyncCallback @__Callback, object @__UserData); void EndGenerateApiKeysForPracticesInLoadedSharedCredentials(System.IAsyncResult @__AsyncResult); } public partial class MSLSpecific_AsyncProxy : RemObjects.SDK.AsyncProxy, IMSLSpecific_Async { public MSLSpecific_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel) : base(aMessage, aClientChannel) { } public MSLSpecific_AsyncProxy(RemObjects.SDK.IMessage aMessage, RemObjects.SDK.IClientChannel aClientChannel, string aOverrideInterfaceName) : base(aMessage, aClientChannel, aOverrideInterfaceName) { } public MSLSpecific_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService) : base(aRemoteService) { } public MSLSpecific_AsyncProxy(RemObjects.SDK.IRemoteService aRemoteService, string aOverrideInterfaceName) : base(aRemoteService, aOverrideInterfaceName) { } public MSLSpecific_AsyncProxy(System.Uri aUri) : base(aUri) { } public MSLSpecific_AsyncProxy(string aUrl) : base(aUrl) { } protected override string @__GetInterfaceName() { return "MSLSpecific"; } public virtual System.IAsyncResult BeginProductSetupCompleted(string SharedConnectionDataSource, string RegisteredName, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "ProductSetupCompleted"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("RegisteredName", RegisteredName); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndProductSetupCompleted(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginPracticeNameChangeOccured(string SharedConnectionDataSource, string NewPracticeName, string DataBaseNameOrDataSetName, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "PracticeNameChangeOccured"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("NewPracticeName", NewPracticeName); @__LocalMessage.WriteAnsiString("DataBaseNameOrDataSetName", DataBaseNameOrDataSetName); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndPracticeNameChangeOccured(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginMobileAboutDialogCalled(string SharedConnectionDataSource, string RegisteredName, string PracticeName, string DataBaseNameOrDataSetName, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "MobileAboutDialogCalled"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.WriteAnsiString("RegisteredName", RegisteredName); @__LocalMessage.WriteAnsiString("PracticeName", PracticeName); @__LocalMessage.WriteAnsiString("DataBaseNameOrDataSetName", DataBaseNameOrDataSetName); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ApiKeyNPin EndMobileAboutDialogCalled(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ApiKeyNPin Result = ((ApiKeyNPin)(@__LocalMessage.Read("Result", typeof(ApiKeyNPin), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginIsServerReachableFromTheInternet(string SharedConnectionDataSource, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "IsServerReachableFromTheInternet"); @__LocalMessage.WriteAnsiString("SharedConnectionDataSource", SharedConnectionDataSource); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndIsServerReachableFromTheInternet(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginUpdateServiceIfNeeded(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "UpdateServiceIfNeeded"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndUpdateServiceIfNeeded(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } public virtual System.IAsyncResult BeginGetHostSpecGUID(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetHostSpecGUID"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string EndGetHostSpecGUID(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetLocalIP(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetLocalIP"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string EndGetLocalIP(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetExternalIP(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetExternalIP"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual string EndGetExternalIP(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; string Result = @__LocalMessage.ReadAnsiString("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetExternalPort(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetExternalPort"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual int EndGetExternalPort(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; int Result = @__LocalMessage.ReadInt32("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginSetExternalPort(int Port, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "SetExternalPort"); @__LocalMessage.WriteInt32("Port", Port); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndSetExternalPort(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGetLoadedCredentials(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GetLoadedCredentials"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual ApiKeyNCredential[] EndGetLoadedCredentials(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; ApiKeyNCredential[] Result = ((ApiKeyNCredential[])(@__LocalMessage.Read("Result", typeof(ApiKeyNCredential[]), RemObjects.SDK.StreamingFormat.Default))); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginAddSharedCredential(ApiKeyNCredential credential, System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "AddSharedCredential"); @__LocalMessage.Write("credential", credential, typeof(ApiKeyNCredential), RemObjects.SDK.StreamingFormat.Default); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual bool EndAddSharedCredential(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; bool Result = @__LocalMessage.ReadBoolean("Result"); @__LocalMessage.Clear(); return Result; } public virtual System.IAsyncResult BeginGenerateApiKeysForPracticesInLoadedSharedCredentials(System.AsyncCallback @__Callback, object @__UserData) { RemObjects.SDK.IMessage @__LocalMessage = this.@__GetMessage(); @__LocalMessage.InitializeRequestMessage(@__ClientChannel, "PlutoApi", @__GetActiveInterfaceName(), "GenerateApiKeysForPracticesInLoadedSharedCredentials"); @__LocalMessage.FinalizeMessage(); return @__ClientChannel.AsyncDispatch(@__LocalMessage, @__Callback, @__UserData); } public virtual void EndGenerateApiKeysForPracticesInLoadedSharedCredentials(System.IAsyncResult @__AsyncResult) { RemObjects.SDK.IMessage @__LocalMessage = ((RemObjects.SDK.IClientAsyncResult)(@__AsyncResult)).Message; @__LocalMessage.Clear(); } } }