/////////////////////////////////////////////////////////////// // This is generated code. ////////////////////////////////////////////////////////////// // Code is generated using LLBLGen Pro version: 4.2 // Code is generated on: // Code is generated using templates: SD.TemplateBindings.SharedTemplates // Templates vendor: Solutions Design. // Templates version: ////////////////////////////////////////////////////////////// using System; using SD.LLBLGen.Pro.ORMSupportClasses; namespace Datalib.HelperClasses { // __LLBLGENPRO_USER_CODE_REGION_START AdditionalNamespaces // __LLBLGENPRO_USER_CODE_REGION_END /// Singleton implementation of the FieldInfoProvider. This class is the singleton wrapper through which the actual instance is retrieved. /// It uses a single instance of an internal class. The access isn't marked with locks as the FieldInfoProviderBase class is threadsafe. internal static class FieldInfoProviderSingleton { #region Class Member Declarations private static readonly IFieldInfoProvider _providerInstance = new FieldInfoProviderCore(); #endregion /// Dummy static constructor to make sure threadsafe initialization is performed. static FieldInfoProviderSingleton() { } /// Gets the singleton instance of the FieldInfoProviderCore /// Instance of the FieldInfoProvider. public static IFieldInfoProvider GetInstance() { return _providerInstance; } } /// Actual implementation of the FieldInfoProvider. Used by singleton wrapper. internal class FieldInfoProviderCore : FieldInfoProviderBase { /// Initializes a new instance of the class. internal FieldInfoProviderCore() { Init(); } /// Method which initializes the internal datastores. private void Init() { this.InitClass( (22 + 0)); InitTblAgeGroupEntityInfos(); InitTblAgencyEntityInfos(); InitTblChildEntityInfos(); InitTblClinicInfoEntityInfos(); InitTblCommuneEntityInfos(); InitTblDiaryEntityInfos(); InitTblDistrictEntityInfos(); InitTblExaminationInfoEntityInfos(); InitTblPatientEntityInfos(); InitTblPreClinicsInfoEntityInfos(); InitTblPregnanceInfoEntityInfos(); InitTblProvinceEntityInfos(); InitTblReferralFromPlaceEntityInfos(); InitTblReferralsToEntityInfos(); InitTblReferraltoServiceEntityInfos(); InitTblRegimenEntityInfos(); InitTblRegimenStopReasonEntityInfos(); InitTblServiceEntityInfos(); InitTblTestEntityInfos(); InitTblTreatmentEntityInfos(); InitTblTreatmentInfoEntityInfos(); InitTblWaitingListEntityInfos(); this.ConstructElementFieldStructures(InheritanceInfoProviderSingleton.GetInstance()); } /// Inits TblAgeGroupEntity's FieldInfo objects private void InitTblAgeGroupEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblAgeGroupFieldIndex), "TblAgeGroupEntity"); this.AddElementFieldInfo("TblAgeGroupEntity", "Age", typeof(Nullable), false, false, false, true, (int)TblAgeGroupFieldIndex.Age, 0, 0, 5); this.AddElementFieldInfo("TblAgeGroupEntity", "Grp1", typeof(System.String), false, false, false, true, (int)TblAgeGroupFieldIndex.Grp1, 10, 0, 0); this.AddElementFieldInfo("TblAgeGroupEntity", "Grp2", typeof(System.String), false, false, false, true, (int)TblAgeGroupFieldIndex.Grp2, 10, 0, 0); this.AddElementFieldInfo("TblAgeGroupEntity", "Id", typeof(System.Int16), true, false, false, false, (int)TblAgeGroupFieldIndex.Id, 0, 0, 5); } /// Inits TblAgencyEntity's FieldInfo objects private void InitTblAgencyEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblAgencyFieldIndex), "TblAgencyEntity"); this.AddElementFieldInfo("TblAgencyEntity", "AgencyTypeId", typeof(System.String), true, false, false, false, (int)TblAgencyFieldIndex.AgencyTypeId, 2, 0, 0); this.AddElementFieldInfo("TblAgencyEntity", "EAgencyTypeName", typeof(System.String), false, false, false, true, (int)TblAgencyFieldIndex.EAgencyTypeName, 255, 0, 0); this.AddElementFieldInfo("TblAgencyEntity", "VAgencyTypeName", typeof(System.String), false, false, false, true, (int)TblAgencyFieldIndex.VAgencyTypeName, 255, 0, 0); } /// Inits TblChildEntity's FieldInfo objects private void InitTblChildEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblChildFieldIndex), "TblChildEntity"); this.AddElementFieldInfo("TblChildEntity", "ChildId", typeof(System.String), false, false, false, true, (int)TblChildFieldIndex.ChildId, 15, 0, 0); this.AddElementFieldInfo("TblChildEntity", "ChildName", typeof(System.String), false, false, false, true, (int)TblChildFieldIndex.ChildName, 25, 0, 0); this.AddElementFieldInfo("TblChildEntity", "Ctxdate", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Ctxdate, 0, 0, 0); this.AddElementFieldInfo("TblChildEntity", "FeedingType", typeof(System.Int16), false, false, false, false, (int)TblChildFieldIndex.FeedingType, 0, 0, 5); this.AddElementFieldInfo("TblChildEntity", "Hiv18Date", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Hiv18Date, 0, 0, 0); this.AddElementFieldInfo("TblChildEntity", "Hiv18Result", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Hiv18Result, 0, 0, 5); this.AddElementFieldInfo("TblChildEntity", "Pcrcdate1", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Pcrcdate1, 0, 0, 0); this.AddElementFieldInfo("TblChildEntity", "Pcrcdate2", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Pcrcdate2, 0, 0, 0); this.AddElementFieldInfo("TblChildEntity", "Pcrresult1", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Pcrresult1, 0, 0, 5); this.AddElementFieldInfo("TblChildEntity", "Pcrresult2", typeof(Nullable), false, false, false, true, (int)TblChildFieldIndex.Pcrresult2, 0, 0, 5); this.AddElementFieldInfo("TblChildEntity", "PreganceId", typeof(System.String), false, true, false, true, (int)TblChildFieldIndex.PreganceId, 32, 0, 0); this.AddElementFieldInfo("TblChildEntity", "Sex", typeof(System.Int16), false, false, false, false, (int)TblChildFieldIndex.Sex, 0, 0, 5); this.AddElementFieldInfo("TblChildEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblChildFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblClinicInfoEntity's FieldInfo objects private void InitTblClinicInfoEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblClinicInfoFieldIndex), "TblClinicInfoEntity"); this.AddElementFieldInfo("TblClinicInfoEntity", "Anemia", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Anemia, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Blackouts", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Blackouts, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Burning", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Burning, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "ClinicDate", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.ClinicDate, 0, 0, 0); this.AddElementFieldInfo("TblClinicInfoEntity", "ClinicStage", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.ClinicStage, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Colic", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Colic, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Depression", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Depression, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Diarrhea", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Diarrhea, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "FatDistributionChanges", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.FatDistributionChanges, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Headache", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Headache, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Height", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Height, 0, 0, 15); this.AddElementFieldInfo("TblClinicInfoEntity", "Jaundice", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Jaundice, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Motion", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Motion, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Nausea", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Nausea, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "PatientId", typeof(System.String), false, true, false, false, (int)TblClinicInfoFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblClinicInfoEntity", "Poisoning", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Poisoning, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "ProgressTb", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.ProgressTb, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "Rash", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Rash, 0, 0, 5); this.AddElementFieldInfo("TblClinicInfoEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblClinicInfoFieldIndex.UniqueKey, 32, 0, 0); this.AddElementFieldInfo("TblClinicInfoEntity", "Weight", typeof(Nullable), false, false, false, true, (int)TblClinicInfoFieldIndex.Weight, 0, 0, 15); } /// Inits TblCommuneEntity's FieldInfo objects private void InitTblCommuneEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblCommuneFieldIndex), "TblCommuneEntity"); this.AddElementFieldInfo("TblCommuneEntity", "Communeid", typeof(System.String), true, false, false, false, (int)TblCommuneFieldIndex.Communeid, 7, 0, 0); this.AddElementFieldInfo("TblCommuneEntity", "Communename", typeof(System.String), false, false, false, true, (int)TblCommuneFieldIndex.Communename, 255, 0, 0); this.AddElementFieldInfo("TblCommuneEntity", "Districtid", typeof(System.String), false, true, false, true, (int)TblCommuneFieldIndex.Districtid, 5, 0, 0); } /// Inits TblDiaryEntity's FieldInfo objects private void InitTblDiaryEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblDiaryFieldIndex), "TblDiaryEntity"); this.AddElementFieldInfo("TblDiaryEntity", "EventDate", typeof(Nullable), false, false, false, true, (int)TblDiaryFieldIndex.EventDate, 0, 0, 0); this.AddElementFieldInfo("TblDiaryEntity", "OtherResult", typeof(System.String), false, false, false, true, (int)TblDiaryFieldIndex.OtherResult, 255, 0, 0); this.AddElementFieldInfo("TblDiaryEntity", "PatientId", typeof(System.String), false, true, false, true, (int)TblDiaryFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblDiaryEntity", "Reason", typeof(System.String), false, false, false, true, (int)TblDiaryFieldIndex.Reason, 255, 0, 0); this.AddElementFieldInfo("TblDiaryEntity", "Result", typeof(System.String), false, false, false, true, (int)TblDiaryFieldIndex.Result, 1, 0, 0); this.AddElementFieldInfo("TblDiaryEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblDiaryFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblDistrictEntity's FieldInfo objects private void InitTblDistrictEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblDistrictFieldIndex), "TblDistrictEntity"); this.AddElementFieldInfo("TblDistrictEntity", "Districtid", typeof(System.String), true, false, false, false, (int)TblDistrictFieldIndex.Districtid, 5, 0, 0); this.AddElementFieldInfo("TblDistrictEntity", "Districtname", typeof(System.String), false, false, false, true, (int)TblDistrictFieldIndex.Districtname, 26, 0, 0); this.AddElementFieldInfo("TblDistrictEntity", "Provinceid", typeof(System.String), false, true, false, true, (int)TblDistrictFieldIndex.Provinceid, 3, 0, 0); } /// Inits TblExaminationInfoEntity's FieldInfo objects private void InitTblExaminationInfoEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblExaminationInfoFieldIndex), "TblExaminationInfoEntity"); this.AddElementFieldInfo("TblExaminationInfoEntity", "Anemia", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Anemia, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Blackouts", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Blackouts, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Burning", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Burning, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Calc", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Calc, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "ClinicStage", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.ClinicStage, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Colic", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Colic, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "CommuneId", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.CommuneId, 7, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "DayDiff", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.DayDiff, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Depression", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Depression, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Diarrhea", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Diarrhea, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "DistrictId", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.DistrictId, 5, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "EndExamDate", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.EndExamDate, 0, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "ExamDate", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.ExamDate, 0, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "FatDistributionChanges", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.FatDistributionChanges, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Headache", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Headache, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Height", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Height, 0, 0, 15); this.AddElementFieldInfo("TblExaminationInfoEntity", "IsClinic", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.IsClinic, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Jaundice", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Jaundice, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "LateAppointmentReason", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.LateAppointmentReason, 536870911, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "LateTimes", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.LateTimes, 10, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "Motion", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Motion, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Nausea", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Nausea, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "NoSelfExam", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.NoSelfExam, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "OutPatientTreatment", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.OutPatientTreatment, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "PatientId", typeof(System.String), false, true, false, false, (int)TblExaminationInfoFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "Poisoning", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Poisoning, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "ProgressTb", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.ProgressTb, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "ProvinceId", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.ProvinceId, 3, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "Rash", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Rash, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "ReasonEnd", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.ReasonEnd, 2, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "ReExamDate", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.ReExamDate, 0, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "ReTreatment", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.ReTreatment, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "Status", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Status, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "TbScreen", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.TbScreen, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "TbScreenResult", typeof(System.String), false, false, false, true, (int)TblExaminationInfoFieldIndex.TbScreenResult, 2, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "TreatmentFollow", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.TreatmentFollow, 0, 0, 5); this.AddElementFieldInfo("TblExaminationInfoEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblExaminationInfoFieldIndex.UniqueKey, 32, 0, 0); this.AddElementFieldInfo("TblExaminationInfoEntity", "Weight", typeof(Nullable), false, false, false, true, (int)TblExaminationInfoFieldIndex.Weight, 0, 0, 15); } /// Inits TblPatientEntity's FieldInfo objects private void InitTblPatientEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblPatientFieldIndex), "TblPatientEntity"); this.AddElementFieldInfo("TblPatientEntity", "Address", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.Address, 255, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "BirthYear", typeof(System.Int32), false, false, false, false, (int)TblPatientFieldIndex.BirthYear, 0, 0, 10); this.AddElementFieldInfo("TblPatientEntity", "CommuneId", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.CommuneId, 7, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "CreateDate", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.CreateDate, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "DateofArv", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.DateofArv, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "DateofReceivingDrug", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.DateofReceivingDrug, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "Dateofreferral", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.Dateofreferral, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "DateofRegistration", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.DateofRegistration, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "DeathDate", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.DeathDate, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "DistrictId", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.DistrictId, 5, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "HaveArvBefore", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.HaveArvBefore, 0, 0, 5); this.AddElementFieldInfo("TblPatientEntity", "HivConfirmedDate", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.HivConfirmedDate, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "IdentityCardNo", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.IdentityCardNo, 20, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "Insuranceid", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.Insuranceid, 50, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "ModifyDate", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.ModifyDate, 0, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "OldPatientId", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.OldPatientId, 15, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "PatientId", typeof(System.String), true, false, false, false, (int)TblPatientFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "PatientName", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.PatientName, 255, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "ProvinceId", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.ProvinceId, 3, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "ReferralId", typeof(System.String), false, true, false, true, (int)TblPatientFieldIndex.ReferralId, 2, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "ReferralName", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.ReferralName, 255, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "ReferralProvinceId", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.ReferralProvinceId, 3, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "Regimenid", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.Regimenid, 2, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "Sex", typeof(System.Int16), false, false, false, false, (int)TblPatientFieldIndex.Sex, 0, 0, 5); this.AddElementFieldInfo("TblPatientEntity", "Sms", typeof(Nullable), false, false, false, true, (int)TblPatientFieldIndex.Sms, 2, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "Status", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.Status, 2, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "SupporterInfo", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.SupporterInfo, 536870911, 0, 0); this.AddElementFieldInfo("TblPatientEntity", "TelephoneNo", typeof(System.String), false, false, false, true, (int)TblPatientFieldIndex.TelephoneNo, 20, 0, 0); } /// Inits TblPreClinicsInfoEntity's FieldInfo objects private void InitTblPreClinicsInfoEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblPreClinicsInfoFieldIndex), "TblPreClinicsInfoEntity"); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "PatientId", typeof(System.String), false, true, false, false, (int)TblPreClinicsInfoFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "QualityResult", typeof(Nullable), false, false, false, true, (int)TblPreClinicsInfoFieldIndex.QualityResult, 0, 0, 5); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "QuantityResult", typeof(Nullable), false, false, false, true, (int)TblPreClinicsInfoFieldIndex.QuantityResult, 0, 0, 15); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "Status", typeof(Nullable), false, false, false, true, (int)TblPreClinicsInfoFieldIndex.Status, 0, 0, 5); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "TestDate", typeof(Nullable), false, false, false, true, (int)TblPreClinicsInfoFieldIndex.TestDate, 0, 0, 0); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "Testid", typeof(System.String), false, true, false, false, (int)TblPreClinicsInfoFieldIndex.Testid, 2, 0, 0); this.AddElementFieldInfo("TblPreClinicsInfoEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblPreClinicsInfoFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblPregnanceInfoEntity's FieldInfo objects private void InitTblPregnanceInfoEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblPregnanceInfoFieldIndex), "TblPregnanceInfoEntity"); this.AddElementFieldInfo("TblPregnanceInfoEntity", "EstimatedDelivery", typeof(Nullable), false, false, false, true, (int)TblPregnanceInfoFieldIndex.EstimatedDelivery, 0, 0, 0); this.AddElementFieldInfo("TblPregnanceInfoEntity", "Note", typeof(System.String), false, false, false, true, (int)TblPregnanceInfoFieldIndex.Note, 536870911, 0, 0); this.AddElementFieldInfo("TblPregnanceInfoEntity", "PatientId", typeof(System.String), false, true, false, true, (int)TblPregnanceInfoFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblPregnanceInfoEntity", "PregnanceDate", typeof(Nullable), false, false, false, true, (int)TblPregnanceInfoFieldIndex.PregnanceDate, 0, 0, 0); this.AddElementFieldInfo("TblPregnanceInfoEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblPregnanceInfoFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblProvinceEntity's FieldInfo objects private void InitTblProvinceEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblProvinceFieldIndex), "TblProvinceEntity"); this.AddElementFieldInfo("TblProvinceEntity", "Provinceid", typeof(System.String), true, false, false, false, (int)TblProvinceFieldIndex.Provinceid, 3, 0, 0); this.AddElementFieldInfo("TblProvinceEntity", "Provincename", typeof(System.String), false, false, false, true, (int)TblProvinceFieldIndex.Provincename, 30, 0, 0); } /// Inits TblReferralFromPlaceEntity's FieldInfo objects private void InitTblReferralFromPlaceEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblReferralFromPlaceFieldIndex), "TblReferralFromPlaceEntity"); this.AddElementFieldInfo("TblReferralFromPlaceEntity", "EReferralName", typeof(System.String), false, false, false, true, (int)TblReferralFromPlaceFieldIndex.EReferralName, 255, 0, 0); this.AddElementFieldInfo("TblReferralFromPlaceEntity", "ReferralId", typeof(System.String), true, false, false, false, (int)TblReferralFromPlaceFieldIndex.ReferralId, 2, 0, 0); this.AddElementFieldInfo("TblReferralFromPlaceEntity", "VReferralName", typeof(System.String), false, false, false, true, (int)TblReferralFromPlaceFieldIndex.VReferralName, 255, 0, 0); } /// Inits TblReferralsToEntity's FieldInfo objects private void InitTblReferralsToEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblReferralsToFieldIndex), "TblReferralsToEntity"); this.AddElementFieldInfo("TblReferralsToEntity", "AgencyTypeId", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.AgencyTypeId, 2, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "DeathReasonId", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.DeathReasonId, 2, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "EndDate", typeof(Nullable), false, false, false, true, (int)TblReferralsToFieldIndex.EndDate, 0, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "Note", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.Note, 536870911, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "PatientId", typeof(System.String), false, true, false, true, (int)TblReferralsToFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "ProvinceId", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.ProvinceId, 3, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "ReceiveServiceDate", typeof(Nullable), false, false, false, true, (int)TblReferralsToFieldIndex.ReceiveServiceDate, 0, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "ReferralAgency", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.ReferralAgency, 255, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "Status", typeof(Nullable), false, false, false, true, (int)TblReferralsToFieldIndex.Status, 0, 0, 5); this.AddElementFieldInfo("TblReferralsToEntity", "TypeId", typeof(System.String), false, false, false, true, (int)TblReferralsToFieldIndex.TypeId, 2, 0, 0); this.AddElementFieldInfo("TblReferralsToEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblReferralsToFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblReferraltoServiceEntity's FieldInfo objects private void InitTblReferraltoServiceEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblReferraltoServiceFieldIndex), "TblReferraltoServiceEntity"); this.AddElementFieldInfo("TblReferraltoServiceEntity", "AgencyTypeId", typeof(System.String), false, true, false, true, (int)TblReferraltoServiceFieldIndex.AgencyTypeId, 2, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "Note", typeof(System.String), false, false, false, true, (int)TblReferraltoServiceFieldIndex.Note, 536870911, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "PatientId", typeof(System.String), false, true, false, true, (int)TblReferraltoServiceFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "ProvinceId", typeof(System.String), false, false, false, true, (int)TblReferraltoServiceFieldIndex.ProvinceId, 3, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "ReceiveServiceDate", typeof(Nullable), false, false, false, true, (int)TblReferraltoServiceFieldIndex.ReceiveServiceDate, 0, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "ReferralAgency", typeof(System.String), false, false, false, true, (int)TblReferraltoServiceFieldIndex.ReferralAgency, 255, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "ReferralDate", typeof(Nullable), false, false, false, true, (int)TblReferraltoServiceFieldIndex.ReferralDate, 0, 0, 0); this.AddElementFieldInfo("TblReferraltoServiceEntity", "Status", typeof(Nullable), false, false, false, true, (int)TblReferraltoServiceFieldIndex.Status, 0, 0, 5); this.AddElementFieldInfo("TblReferraltoServiceEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblReferraltoServiceFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblRegimenEntity's FieldInfo objects private void InitTblRegimenEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblRegimenFieldIndex), "TblRegimenEntity"); this.AddElementFieldInfo("TblRegimenEntity", "ERegimenName", typeof(System.String), false, false, false, true, (int)TblRegimenFieldIndex.ERegimenName, 255, 0, 0); this.AddElementFieldInfo("TblRegimenEntity", "Regimenid", typeof(System.String), true, false, false, false, (int)TblRegimenFieldIndex.Regimenid, 2, 0, 0); this.AddElementFieldInfo("TblRegimenEntity", "Sign", typeof(System.String), false, false, false, true, (int)TblRegimenFieldIndex.Sign, 3, 0, 0); this.AddElementFieldInfo("TblRegimenEntity", "Type", typeof(Nullable), false, false, false, true, (int)TblRegimenFieldIndex.Type, 0, 0, 5); this.AddElementFieldInfo("TblRegimenEntity", "VRegimenname", typeof(System.String), false, false, false, true, (int)TblRegimenFieldIndex.VRegimenname, 255, 0, 0); } /// Inits TblRegimenStopReasonEntity's FieldInfo objects private void InitTblRegimenStopReasonEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblRegimenStopReasonFieldIndex), "TblRegimenStopReasonEntity"); this.AddElementFieldInfo("TblRegimenStopReasonEntity", "EReasonDes", typeof(System.String), false, false, false, true, (int)TblRegimenStopReasonFieldIndex.EReasonDes, 255, 0, 0); this.AddElementFieldInfo("TblRegimenStopReasonEntity", "ReasonId", typeof(System.String), true, false, false, false, (int)TblRegimenStopReasonFieldIndex.ReasonId, 2, 0, 0); this.AddElementFieldInfo("TblRegimenStopReasonEntity", "Sign", typeof(System.String), false, false, false, true, (int)TblRegimenStopReasonFieldIndex.Sign, 2, 0, 0); this.AddElementFieldInfo("TblRegimenStopReasonEntity", "VReasonDes", typeof(System.String), false, false, false, true, (int)TblRegimenStopReasonFieldIndex.VReasonDes, 255, 0, 0); } /// Inits TblServiceEntity's FieldInfo objects private void InitTblServiceEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblServiceFieldIndex), "TblServiceEntity"); this.AddElementFieldInfo("TblServiceEntity", "EServiceName", typeof(System.String), false, false, false, true, (int)TblServiceFieldIndex.EServiceName, 255, 0, 0); this.AddElementFieldInfo("TblServiceEntity", "ServiceId", typeof(System.String), true, false, false, false, (int)TblServiceFieldIndex.ServiceId, 2, 0, 0); this.AddElementFieldInfo("TblServiceEntity", "VServiceName", typeof(System.String), false, false, false, true, (int)TblServiceFieldIndex.VServiceName, 255, 0, 0); } /// Inits TblTestEntity's FieldInfo objects private void InitTblTestEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblTestFieldIndex), "TblTestEntity"); this.AddElementFieldInfo("TblTestEntity", "ETestName", typeof(System.String), false, false, false, true, (int)TblTestFieldIndex.ETestName, 255, 0, 0); this.AddElementFieldInfo("TblTestEntity", "Testid", typeof(System.String), true, false, false, false, (int)TblTestFieldIndex.Testid, 2, 0, 0); this.AddElementFieldInfo("TblTestEntity", "VTestName", typeof(System.String), false, false, false, true, (int)TblTestFieldIndex.VTestName, 255, 0, 0); } /// Inits TblTreatmentEntity's FieldInfo objects private void InitTblTreatmentEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblTreatmentFieldIndex), "TblTreatmentEntity"); this.AddElementFieldInfo("TblTreatmentEntity", "ETreatmentDes", typeof(System.String), false, false, false, true, (int)TblTreatmentFieldIndex.ETreatmentDes, 255, 0, 0); this.AddElementFieldInfo("TblTreatmentEntity", "Sign", typeof(System.String), false, false, false, true, (int)TblTreatmentFieldIndex.Sign, 10, 0, 0); this.AddElementFieldInfo("TblTreatmentEntity", "TreatmentId", typeof(System.String), true, false, false, false, (int)TblTreatmentFieldIndex.TreatmentId, 2, 0, 0); this.AddElementFieldInfo("TblTreatmentEntity", "VTreatmentDes", typeof(System.String), false, false, false, true, (int)TblTreatmentFieldIndex.VTreatmentDes, 255, 0, 0); } /// Inits TblTreatmentInfoEntity's FieldInfo objects private void InitTblTreatmentInfoEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblTreatmentInfoFieldIndex), "TblTreatmentInfoEntity"); this.AddElementFieldInfo("TblTreatmentInfoEntity", "PatientId", typeof(System.String), false, true, false, false, (int)TblTreatmentInfoFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "ReasonId", typeof(System.String), false, true, false, true, (int)TblTreatmentInfoFieldIndex.ReasonId, 2, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "Regimenid", typeof(System.String), false, true, false, true, (int)TblTreatmentInfoFieldIndex.Regimenid, 2, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "TreatmentEdate", typeof(Nullable), false, false, false, true, (int)TblTreatmentInfoFieldIndex.TreatmentEdate, 0, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "TreatmentId", typeof(System.String), false, true, false, true, (int)TblTreatmentInfoFieldIndex.TreatmentId, 2, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "TreatmentSdate", typeof(Nullable), false, false, false, true, (int)TblTreatmentInfoFieldIndex.TreatmentSdate, 0, 0, 0); this.AddElementFieldInfo("TblTreatmentInfoEntity", "UniqueKey", typeof(System.String), true, false, false, false, (int)TblTreatmentInfoFieldIndex.UniqueKey, 32, 0, 0); } /// Inits TblWaitingListEntity's FieldInfo objects private void InitTblWaitingListEntityInfos() { this.AddFieldIndexEnumForElementName(typeof(TblWaitingListFieldIndex), "TblWaitingListEntity"); this.AddElementFieldInfo("TblWaitingListEntity", "Arv", typeof(System.Boolean), false, false, false, false, (int)TblWaitingListFieldIndex.Arv, 2, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "FollowNum", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.FollowNum, 255, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "LastFolowResult", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.LastFolowResult, 255, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "LateTimes", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.LateTimes, 255, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "PatientId", typeof(System.String), true, false, false, false, (int)TblWaitingListFieldIndex.PatientId, 15, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "PatientName", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.PatientName, 255, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "ReExamDate", typeof(Nullable), false, false, false, true, (int)TblWaitingListFieldIndex.ReExamDate, 0, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "Selected", typeof(System.Boolean), false, false, false, false, (int)TblWaitingListFieldIndex.Selected, 2, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "Status", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.Status, 50, 0, 0); this.AddElementFieldInfo("TblWaitingListEntity", "TelephoneNo", typeof(System.String), false, false, false, true, (int)TblWaitingListFieldIndex.TelephoneNo, 20, 0, 0); } } }