/**************************************************************************************************/ private void LoadOrGetObGynHx() { // get active patinet object from session manager obGynHx = SessionManager.Instance.GetActivePatient().ObGynHx; if (obGynHx != null) { obGynHx.AddHandlersWithLoad(ObGynHxChanged, ObGynHxLoaded, null); } }
public Patient(string p_unitnum) { unitnum = p_unitnum; relativeID = 1; relationship = "Self"; FHx = new FamilyHistory(this); owningFHx = FHx; MedHx = new MedicationHx(this); SocialHx = new SocialHistory(this); PhysicalExam = new PhysicalExamination(this); ObGynHx = new ObGynHistory(this); // deprecated diet = new Diet(this); procedureHx = new ProcedureHx(this); breastImagingHx = new BreastImagingHx(this); transvaginalImagingHx = new TransvaginalImagingHx(this); labsHx = new LabsHx(this); follupSatus = new FollowupStatus(unitnum, apptid); Tasks = new TaskList(this); Providers = new ProviderList(this); cdsBreastOvary = new CDSBreastOvary(this); guiPreferences = new GUIPreferenceList(this); PediatricCDS = new PediatricConsiderations(this); SurveyReponses = new SurveyResponseList(this); MammographyHx = new MammographyHx(this); }
internal static void DecodeMenopausalStatus(string statusCode, ref ObGynHistory obGynHx) { if (obGynHx == null) return; switch(statusCode) { case "0": obGynHx.ObGynHistory_menopausalStatus = "Pre"; obGynHx.ObGynHistory_currentlyMenstruating = "Yes"; break; case "1": obGynHx.ObGynHistory_menopausalStatus = "Peri"; obGynHx.ObGynHistory_currentlyMenstruating = "Yes"; break; case "2": obGynHx.ObGynHistory_menopausalStatus = "Post"; obGynHx.ObGynHistory_currentlyMenstruating = "No"; break; } }