Exemplo n.º 1
0
        /**************************************************************************************************/
        private void LoadOrGetObGynHx()
        {
            //  get active patinet object from session manager
            obGynHx = SessionManager.Instance.GetActivePatient().ObGynHx;

            if (obGynHx != null)
            {
                obGynHx.AddHandlersWithLoad(ObGynHxChanged, ObGynHxLoaded, null);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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;

            }
        }