public static void SaveBloodPressure(PatientModel patient, BloodPressureModel bloodPressure) { using IDbConnection cnn = new SQLiteConnection(LoadConnectionString()); string q = string.Concat("INSERT INTO blood_pressure (patient_id, upper_pressure, under_pressure, result, notes) values (", patient.Id.ToString(), ", ", bloodPressure.UpperPressure, ", ", bloodPressure.UnderPressure, ", '", bloodPressure.Result, "', '", bloodPressure.Notes, "');"); cnn.Execute(q); }
private string CalculateBloodPressureResult(BloodPressureModel bloodPressure) { int upperPressure = bloodPressure.UpperPressure; int underPressure = bloodPressure.UnderPressure; if (upperPressure >= 70 && upperPressure < 90) { if (underPressure >= 40 && underPressure < 60) { return("Lage bloeddruk"); } else if (underPressure >= 60 && underPressure < 80) { return("Ideale bloeddruk"); } else if (underPressure >= 80 && underPressure < 90) { return("Pre hoge bloeddruk"); } else if (underPressure >= 90 && underPressure < 100) { return("Hoge bloeddruk"); } } else if (upperPressure >= 90 && upperPressure < 120) { if (underPressure >= 40 && underPressure < 80) { return("Ideale bloeddruk"); } else if (underPressure >= 80 && underPressure < 90) { return("Pre hoge bloeddruk"); } else if (underPressure >= 90 && underPressure < 100) { return("Hoge bloeddruk"); } } else if (upperPressure >= 120 && upperPressure < 140) { if (underPressure >= 40 && underPressure < 90) { return("Pre hoge bloeddruk"); } else if (underPressure >= 90 && underPressure < 100) { return("Hoge bloeddruk"); } } else if (upperPressure >= 140 && upperPressure < 190) { return("Hoge bloeddruk"); } return(""); }
private void ButtonCalculateMAP_Click(object sender, EventArgs e) { BloodPressureModel bloodPressure = new BloodPressureModel { UpperPressure = Convert.ToInt32(numericUpDownUpperPressure.Value), UnderPressure = Convert.ToInt32(numericUpDownUnderPressure.Value), }; bloodPressure.Result = CalculateBloodPressureResult(bloodPressure); bloodPressure.Notes = richTextBoxNotes.Text; currentBloodPressure = bloodPressure; labelMAN.Text = bloodPressure.MeanArterialPressure.ToString(); labelResultScore.Text = bloodPressure.Result; }