Exemplo n.º 1
0
 private void BtnRemoveAssessment_Click(object sender, RoutedEventArgs e)
 {
     thisAssessment = null;
     BtnRemoveAssessment.Visibility = Visibility.Collapsed;
     PanelAssessment.Visibility     = Visibility.Collapsed;
     MainSplitView.Visibility       = Visibility.Visible;
     clearAssessmentValues();
 }
Exemplo n.º 2
0
        // *************** CREATE VISITS *******************
        private void createVisitAssessment()
        {
            // Get values from common variables
            string diabetes       = convertToggleValue(ToggleDiabetes.IsOn) + ". " + TxtCommentDiabetes.Text;
            string purpose        = TxtPurpose.Text;
            string hypertension   = convertToggleValue(ToggleHypertension.IsOn) + ". " + TxtCommentHypertension.Text;
            string ihd            = convertToggleValue(ToggleIHD.IsOn) + ". " + TxtCommentIHD.Text;
            string asthma         = convertToggleValue(ToggleAsthma.IsOn) + ". " + TxtCommentAsthma.Text;
            string thyroid        = convertToggleValue(ToggleThyroid.IsOn) + ". " + TxtCommentThyroid.Text;
            string cva            = convertToggleValue(ToggleCVA.IsOn) + ". " + TxtCommentCVA.Text;
            string dvt            = convertToggleValue(ToggleDVT.IsOn) + ". " + TxtCommentDVT.Text;
            string allergy        = convertToggleValue(ToggleAllergy.IsOn) + ". " + TxtCommentAllergy.Text;
            string smoking        = convertToggleValue(ToggleSmoking.IsOn) + ". " + TxtCommentSmoking.Text;
            string pallor         = convertToggleValue(TogglePallor.IsOn) + ". " + TxtCommentPallor.Text;
            string jaundice       = convertToggleValue(ToggleJaundice.IsOn) + ". " + TxtCommentJaundice.Text;
            string clubbing       = convertToggleValue(ToggleClubbing.IsOn) + ". " + TxtCommentClubbing.Text;
            string pulses         = convertToggleValue(TogglePulses.IsOn) + ". " + TxtCommentPulses.Text;
            string cardiovascular = convertToggleValue(ToggleCardiovascular.IsOn) + ". " + TxtCommentCardiovascular.Text;
            string respiratory    = convertToggleValue(ToggleRespiratory.IsOn) + ". " + TxtCommentRespiratory.Text;
            string abdominal      = convertToggleValue(ToggleAbdominal.IsOn) + ". " + TxtCommentAbdominal.Text;
            string neurological   = convertToggleValue(ToggleNeurological.IsOn) + ". " + TxtCommentNeurological.Text;
            string bp             = TxtBP.Text + ". " + TxtCommentBP.Text;
            string pulse          = TxtPulse.Text + ". " + TxtCommentPulse.Text;
            string temperature    = TxtTemp.Text + ". " + TxtCommentTemperature.Text;
            string rbs            = TxtRBS.Text + ". " + TxtCommentRBS.Text;
            string site           = TxtSite.Text;
            string size           = TxtSize.Text;
            string depth          = TxtDepth.Text;
            string woundexudate   = TxtWoundExudate.Text;

            VisitAssessment commonVisit = new VisitAssessment("", "", purpose, diabetes, hypertension,
                                                              ihd, asthma, thyroid, cva, dvt, allergy, smoking, pallor, jaundice, clubbing, pulses, cardiovascular,
                                                              respiratory, abdominal, neurological, bp, pulse, temperature, rbs, site, size, depth, woundexudate);

            switch (thisAppointment.type)
            {
            case "Burn":
                thisAssessment = createBurnsVisit(commonVisit);
                break;

            case "Chronic Ulcer":
                thisAssessment = createUlcerVisit(commonVisit);
                break;

            case "Diabetic Foot":
                thisAssessment = createDiabeticFootVisit(commonVisit);
                break;

            default:
                break;
            }
        }
Exemplo n.º 3
0
        private BurnsVisit createBurnsVisit(VisitAssessment commonVisit)
        {
            string id              = IDManager.getNextBurnsVisitID();
            string description     = TxtDescription.Text;
            string manner          = TxtManner.Text;
            string circumferential = TxtCircumferential.Text;
            string circulation     = TxtCirculation.Text;

            BurnsVisit visit = new BurnsVisit(description, manner, circumferential, circulation, id,
                                              commonVisit.PatientVisitID, commonVisit.Purpose, commonVisit.DiabetesMellitus, commonVisit.Hypertension,
                                              commonVisit.IHD, commonVisit.Asthma, commonVisit.Thyroid, commonVisit.CVA, commonVisit.DVT,
                                              commonVisit.Allergy, commonVisit.Smoking, commonVisit.Pallor, commonVisit.Jaundice,
                                              commonVisit.Clubbing, commonVisit.Pulses, commonVisit.Cardiovascular, commonVisit.Respiratory,
                                              commonVisit.Abdominal, commonVisit.Neurological, commonVisit.BP, commonVisit.Pulse,
                                              commonVisit.Temperature, commonVisit.RBS, commonVisit.Site, commonVisit.Size, commonVisit.Depth,
                                              commonVisit.Exudate);

            return(visit);
        }
Exemplo n.º 4
0
        private ChronicUlcerVisit createUlcerVisit(VisitAssessment commonVisit)
        {
            string id            = IDManager.getNextUlcerID();
            string durationUlcer = TxtDurationUlcer.Text + ". " + TxtCommentDurationUlcer.Text;
            string treatment     = convertToggleValue(ToggleTreatment.IsOn) + ". " + TxtCommentTreatment.Text;
            string undermining   = TxtUndermining.Text;
            string surface       = TxtWoundSurface.Text;
            string periwound     = TxtPeriwound.Text;

            ChronicUlcerVisit visit = new ChronicUlcerVisit(durationUlcer, treatment, id,
                                                            commonVisit.PatientVisitID, commonVisit.Purpose, commonVisit.DiabetesMellitus, commonVisit.Hypertension,
                                                            commonVisit.IHD, commonVisit.Asthma, commonVisit.Thyroid, commonVisit.CVA, commonVisit.DVT,
                                                            commonVisit.Allergy, commonVisit.Smoking, commonVisit.Pallor, commonVisit.Jaundice,
                                                            commonVisit.Clubbing, commonVisit.Pulses, commonVisit.Cardiovascular, commonVisit.Respiratory,
                                                            commonVisit.Abdominal, commonVisit.Neurological, commonVisit.BP, commonVisit.Pulse,
                                                            commonVisit.Temperature, commonVisit.RBS, commonVisit.Site, commonVisit.Size, commonVisit.Depth,
                                                            undermining, surface, periwound, commonVisit.Exudate);

            return(visit);
        }
Exemplo n.º 5
0
        private DiabeticFootVisit createDiabeticFootVisit(VisitAssessment commonVisit)
        {
            string id             = IDManager.getNextDiabeticFootID();
            string durationUlcer  = TxtDurationUlcer.Text;
            string treatment      = convertToggleValue(ToggleTreatment.IsOn) + ". " + TxtCommentTreatment.Text;
            string claudication   = convertToggleValue(ToggleClaudication.IsOn) + ". " + TxtCommentClaudication.Text;
            string painAtRest     = convertToggleValue(TogglePainAtRest.IsOn) + ". " + TxtCommentPainAtRest.Text;
            string hypesthesia    = convertToggleValue(ToggleHypesthesia.IsOn) + ". " + TxtCommentHypesthesia.Text;
            string hyperesthesia  = convertToggleValue(ToggleHyperesthesia.IsOn) + ". " + TxtCommentHyperesthesia.Text;
            string paraesthesia   = convertToggleValue(ToggleParaesthesia.IsOn) + ". " + TxtCommentParaesthesia.Text;
            string dysesthesia    = convertToggleValue(ToggleDysesthesia.IsOn) + ". " + TxtCommentDysesthesia.Text;
            string radPain        = convertToggleValue(ToggleRadPain.IsOn) + ". " + TxtCommentRadPain.Text;
            string anhydrosis     = convertToggleValue(ToggleAnhydrosis.IsOn) + ". " + TxtCommentAnhydrosis.Text;
            string undermining    = TxtUndermining.Text;
            string surface        = TxtWoundSurface.Text;
            string periwound      = TxtPeriwound.Text;
            string callus         = TxtCallus.Text;
            string brittleNail    = TxtBrittleNail.Text;
            string hammertoe      = TxtHammerToe.Text;
            string fissures       = TxtFissures.Text;
            string lossHairGrowth = TxtLossHairGrowth.Text;
            string cyanosis       = TxtCyanosis.Text;
            string pallorfoot     = TxtPallorFoot.Text;

            DiabeticFootVisit visit = new DiabeticFootVisit(durationUlcer, treatment, claudication, painAtRest,
                                                            hyperesthesia, hyperesthesia, paraesthesia, dysesthesia, radPain, anhydrosis, undermining, surface,
                                                            periwound, callus, brittleNail, hammertoe, fissures, lossHairGrowth, cyanosis, pallorfoot, id,
                                                            commonVisit.PatientVisitID, commonVisit.Purpose, commonVisit.DiabetesMellitus, commonVisit.Hypertension,
                                                            commonVisit.IHD, commonVisit.Asthma, commonVisit.Thyroid, commonVisit.CVA, commonVisit.DVT,
                                                            commonVisit.Allergy, commonVisit.Smoking, commonVisit.Pallor, commonVisit.Jaundice,
                                                            commonVisit.Clubbing, commonVisit.Pulses, commonVisit.Cardiovascular, commonVisit.Respiratory,
                                                            commonVisit.Abdominal, commonVisit.Neurological, commonVisit.BP, commonVisit.Pulse,
                                                            commonVisit.Temperature, commonVisit.RBS, commonVisit.Site, commonVisit.Size, commonVisit.Depth,
                                                            commonVisit.Exudate);

            return(visit);
        }