public VDiseaseDetials(Disease disease, DiseaseDetails details) { InitializeComponent(); //Disease Details.DiseaseName.Text = disease.DiseaseName; Details.Community.Text = details?.Community; Details.DidYouKnow.Text = details?.DidYouKnow; Details.HowCommon.Text = details?.HowCommon; Details.MadeWorsenBy.Text = details?.MadeWorsenBy; Details.Symptoms.Text = details?.Symptoms; Details.WhatToExpect.Text = details?.WhatToExpect; //Treatment Treatment.DiseaseName.Text = disease.DiseaseName; Treatment.DiagnosedBy.Text = details?.DiagnosedBy; Treatment.QuestionsToAskYourDoctor.Text = details?.QuestionsToAskYourDoctor; Treatment.SelfCare.Text = details?.SelfCare; Treatment.TreatmentsMayInclude.Text = details?.TreatmentsMayInclude; Treatment.WhenToSeeYourDoctor.Text = details?.WhenToSeeYourDoctor; Treatment.WorsenBy.Text = details?.WorsenBy; }
public void SetDiseaseDetails() { if (string.IsNullOrEmpty(disease)) { return; } foreach (DiseaseObject dx in SessionManager.Instance.MetaData.Diseases) { if (dx.diseaseName.Equals(disease)) { ClinicalObservation_diseaseDisplayName = dx.diseaseDisplayName; ClinicalObservation_diseaseGender = dx.diseaseGender; ClinicalObservation_diseaseIconArea = dx.diseaseIconArea; ClinicalObservation_diseaseIconColor = dx.diseaseIconColor; ClinicalObservation_diseaseIconType = dx.diseaseIconType; ClinicalObservation_diseaseOrder = dx.diseaseOrder; ClinicalObservation_diseaseShortName = dx.diseaseShortName; ClinicalObservation_diseaseSyndrome = dx.diseaseSyndrome; ClinicalObservation_snomed = dx.SNOMED; riskMeaning = dx.riskMeaning; break; } } if (disease.ToLower().Contains("breast") && disease.ToLower().Contains("cancer")) { Details = new BreastCancerDetails(); Details.owningClincalObservation = this; Details.BackgroundLoadWork(); } else if ((disease.ToLower().Contains("colon") || disease.ToLower().Contains("uterine") || disease.ToLower().Contains("rectal")) && disease.ToLower().Contains("cancer")) { Details = new ColonCancerDetails(); Details.owningClincalObservation = this; Details.BackgroundLoadWork(); } else { Details = null; } if (string.IsNullOrEmpty(snomed)) { snomed = "missing"; } if (string.IsNullOrEmpty(diseaseIconArea)) { diseaseIconArea = "All"; } if (string.IsNullOrEmpty(diseaseIconColor)) { diseaseIconColor = "Gray"; } if (string.IsNullOrEmpty(diseaseIconType)) { diseaseIconType = "Fill"; } if (string.IsNullOrEmpty(diseaseDisplayName)) { diseaseDisplayName = disease; } }