public NumberOfCasesDeathsMorbidityMortalityTHModel() { Diagnoses = new MultipleDiagnosisModel(); Regions = new MultipleRegionTHModel(); Zones = new MultipleZoneTHModel(); Provinces = new MultipleProvinceTHModel(); Districts = new MultipleDistrictTHModel(); }
public SummaryByRayonDiagnosisModel(DiagnosisUsingTypeEnum?usingType = DiagnosisUsingTypeEnum.StandardCase) { MultipleDiagnosisFilter = new MultipleDiagnosisModel { IsRequired = true, UsingType = usingType, HascCode = (int)HACode.Human }; }
public SummaryByRayonDiagnosisModel (string lang, DateTime startDate, DateTime endDate, bool useArchive, DiagnosisUsingTypeEnum?usingType = DiagnosisUsingTypeEnum.StandardCase) : base(lang, startDate, endDate, useArchive) { MultipleDiagnosisFilter = new MultipleDiagnosisModel { IsRequired = true, UsingType = usingType, HascCode = (int)HACode.Human }; }
public NumberOfCasesDeathsMonthTHModel() { Diagnoses = new MultipleDiagnosisModel(); Regions = new MultipleRegionTHModel(); Zones = new MultipleZoneTHModel(); Provinces = new MultipleProvinceTHModel(); //TODO: check if switch to separate model solution//Districts = new MultipleProvinceDistrictTreeTHModel(); DistrictCheckedItems = new string[0]; Language = ModelUserContext.CurrentLanguage; if (Language == Localizer.lngThai) { Year = ThaiCalendarHelper.GregorianYearToThai(Year); } }
public HumAberrationModel (string language, DateTime startDate, DateTime endDate, long?regionId, long?rayonId, long?settlementId, string location, decimal threshold, int timeInterval, string timeIntervalText, int baseline, int lag, string[] dateFilter, string dateFilterText, string[] checkedDiagnosis, int?startAge, int?endAge, long?gender, string genderText, string[] checkedCaseClassification, bool useArchive) : base( language, startDate, endDate, regionId, rayonId, settlementId, location, threshold, timeInterval, timeIntervalText, baseline, lag, dateFilter, dateFilterText, useArchive) { StartAge = startAge; EndAge = endAge; Gender = gender; GenderText = genderText; MultipleDiagnosis = new MultipleDiagnosisModel(checkedDiagnosis, (int)HACode.Human); MultipleCaseClassification = new MultipleCaseClassificationModel(checkedCaseClassification, (int)HACode.Human, false, true); }
public ComparativeSeveralYearsTHSurrogateModel (string language, int yearFrom, int yearTo, string[] diagnosesId, int counter, long?regionId, long?rayonId, string regionName, string rayonName, long?organizationId, List <PersonalDataGroup> forbiddenGroups, bool useArchive) : base(language, useArchive) { Diagnoses = new MultipleDiagnosisModel(diagnosesId, (int)HACode.Human); YearFrom = yearFrom; YearTo = yearTo; RegionId = regionId; RayonId = rayonId; RegionName = regionName; RayonName = rayonName; Counter = counter; OrganizationId = organizationId; ForbiddenGroups = forbiddenGroups; }
public NumberOfCasesDeathsMorbidityMortalityTHModel (string lang, DateTime startDate, DateTime endDate, string[] diagnoses, string[] regions, string[] zones, string[] provinces, long?caseClassification, long?organizationId, List <PersonalDataGroup> forbiddenGroups, bool useArchive) : base(lang, startDate, endDate, useArchive) { Diagnoses = new MultipleDiagnosisModel(diagnoses); Regions = new MultipleRegionTHModel(regions); Zones = new MultipleZoneTHModel(zones); Provinces = new MultipleProvinceTHModel(provinces); CaseClassification = caseClassification; OrganizationId = organizationId; ForbiddenGroups = forbiddenGroups; }
public VetAberrationModel (string language, DateTime startDate, DateTime endDate, long?regionId, long?rayonId, long?settlementId, string location, decimal threshold, int timeInterval, string timeIntervalText, int baseline, int lag, string[] dateFilter, string dateFilterText, string[] checkedDiagnosis, long?caseType, string caseTypeText, long?reportType, string reportTypeText, string[] checkedCaseClassification, bool useArchive) : base( language, startDate, endDate, regionId, rayonId, settlementId, location, threshold, timeInterval, timeIntervalText, baseline, lag, dateFilter, dateFilterText, useArchive) { CaseTypeId = caseType; CaseTypeText = caseTypeText; ReportType = reportType; ReportTypeText = reportTypeText; int intHACode = caseType == (long)CaseTypeEnum.Livestock ? (int)HACode.Livestock : (int)HACode.Avian; multipleDiagnosis = new MultipleDiagnosisModel(checkedDiagnosis, intHACode); multipleCaseClassification = new MultipleCaseClassificationModel(checkedCaseClassification, intHACode, false, false); }
public NumberOfCasesDeathsMonthTHModel (string lang, int year, int reportModeIndex, string[] diagnoses, string[] regions, string[] zones, string[] provinces, string[] districts, long?caseClassification, long?organizationId, List <PersonalDataGroup> forbiddenGroups, bool useArchive) : base(lang, year, useArchive) { ReportModeIndex = reportModeIndex; Diagnoses = new MultipleDiagnosisModel(diagnoses); Regions = new MultipleRegionTHModel(regions); Zones = new MultipleZoneTHModel(zones); Provinces = new MultipleProvinceTHModel(provinces); //TODO: check if switch to separate model solution//Districts = new MultipleProvinceDistrictTreeTHModel(districts); DistrictCheckedItems = districts ?? new string[0]; CaseClassification = caseClassification; OrganizationId = organizationId; ForbiddenGroups = forbiddenGroups; }
public ComparativeSeveralYearsTHSurrogateModel() { Diagnoses = new MultipleDiagnosisModel(); YearFrom = DateTime.Now.Year - 1; YearTo = DateTime.Now.Year; }