private void metroButton2_Click(object sender, EventArgs e)
        {
            Firebase.Firebase firebase = new Firebase.Firebase();

            Classes.Admission admission = new Classes.Admission()
            {
                id               = this.admission.id,
                patient          = this.admission.patient,
                isAdmitted       = 0,
                isDischarged     = 0,
                isTransferred    = 1,
                blood_pressure   = this.admission.blood_pressure,
                cc               = this.admission.cc,
                pulse_rate       = this.admission.pulse_rate,
                respiratory_rate = this.admission.respiratory_rate,
                o2sat            = this.admission.o2sat,
                gcs              = this.admission.gcs,
                temperature      = this.admission.temperature,
                nurseID          = currentUser.id
            };

            Classes.Checkup checkup = GetCheckup();
            checkup.status = "Transferred";

            firebase.UpdateCheckUp(checkup);

            Classes.AdmissionHelper.SaveAdmission(admission);
            Classes.CheckupHelper.UpdateStatus(admission.patient.id, "Transferred");

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
コード例 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            Firebase.Firebase firebase = new Firebase.Firebase();

            if (Classes.CheckupHelper.SaveCheckUP("", "", "", "", "", "", id, txtAssesment.Text, txtManagement.Text, "Discharged", 1, "", "", "", doctorID) != 0)
            {
                MessageBox.Show("Successfully updated");
            }
            else
            {
                MessageBox.Show("Error added");
            }

            foreach (Classes.Prescription prescription in prescriptions)
            {
                Classes.PrescriptionHelper.savePrescription(prescription, id, "checkup");
            }
            Classes.Checkup tempCheckup = this.checkup;
            tempCheckup.management    = txtManagement.Text;
            tempCheckup.assesment     = txtAssesment.Text;
            tempCheckup.prescriptions = prescriptions;
            tempCheckup.isTreated     = 1;
            tempCheckup.status        = "Discharged";


            firebase.UpdateCheckUp(tempCheckup);

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
コード例 #3
0
        private void btnAdmissionRequest_Click(object sender, EventArgs e)
        {
            Firebase.Firebase firebase = new Firebase.Firebase();

            if (admissionRequestExisted(this.checkup.patientID))
            {
                MessageBox.Show("Patient already request for admission");
                return;
            }

            Classes.AdmissionHelper.SaveAdmission(new Classes.Admission()
            {
                patient          = currentPatient,
                respiratory_rate = txtrr.Text,
                blood_pressure   = txtBP.Text,
                pulse_rate       = txtPR.Text,
                gcs         = txtGCS.Text,
                o2sat       = txto2sat.Text,
                temperature = txtTemp.Text,
                cc          = this.cc
            });

            if (Classes.CheckupHelper.SaveCheckUP("", "", "", "", "", "", id, txtAssesment.Text, txtManagement.Text, "Pending for Admission", 0) != 0)
            {
                MessageBox.Show("Successfully updated");
            }
            else
            {
                MessageBox.Show("Error added");
            }

            Classes.Checkup tempCheckup = this.checkup;
            tempCheckup.management    = txtManagement.Text;
            tempCheckup.assesment     = txtAssesment.Text;
            tempCheckup.prescriptions = prescriptions;
            tempCheckup.isTreated     = 0;
            tempCheckup.status        = "Pending for Admission";

            firebase.UpdateCheckUp(tempCheckup);



            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }