633 lines
25 KiB
C#
633 lines
25 KiB
C#
using DevExpress.XtraEditors;
|
||
using HL_FristAidPlatform_DTO;
|
||
using HL_FristAidPlatform_Public;
|
||
using Newtonsoft.Json;
|
||
using Newtonsoft.Json.Linq;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Drawing;
|
||
using System.Windows.Forms;
|
||
|
||
namespace HL_FristAidPlatform_EmergencyTriage
|
||
{
|
||
public partial class Form_MEWS : XtraForm
|
||
{
|
||
private string _patientGUID;
|
||
public int flag;
|
||
|
||
private int score1;
|
||
private int score2;
|
||
private int score3;
|
||
private int score4;
|
||
private int score5;
|
||
|
||
private int heartRateScore;
|
||
private int systolicPressureScore;
|
||
private int breathingScore;
|
||
private int temperatureScore;
|
||
private int sonsciousScore;
|
||
private int mewsLevel;
|
||
public Form_MEWS(string patientGUID, int _flag)
|
||
{
|
||
InitializeComponent();
|
||
_patientGUID = patientGUID;
|
||
flag = _flag;
|
||
}
|
||
|
||
|
||
private void Form_PatientInfoMEWS_Load(object sender, EventArgs e)
|
||
{
|
||
string url = string.Format("api/service/FirstAid_PatientScore/GetMEWSByPatientGuid?patientGuid={0}&flag={1}", _patientGUID, flag);
|
||
FirstAid_PatientMEW dto = DBHelpClass.GetDateModel<FirstAid_PatientMEW>(url);
|
||
if (dto != null)
|
||
{
|
||
switch (dto.HeartRateScore)
|
||
{
|
||
case 1:
|
||
score1 = 2;
|
||
CheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
break;
|
||
case 2:
|
||
score1 = 1;
|
||
CheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
break;
|
||
case 3:
|
||
score1 = 0;
|
||
CheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
break;
|
||
case 4:
|
||
score1 = 1;
|
||
CheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
break;
|
||
case 5:
|
||
score1 = 2;
|
||
CheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
break;
|
||
case 6:
|
||
score1 = 3;
|
||
CheckColor(lbl_heartRateScore6);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
break;
|
||
}
|
||
switch (dto.SystolicPressureScore)
|
||
{
|
||
case 1:
|
||
score2 = 3;
|
||
CheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
break;
|
||
case 2:
|
||
score2 = 2;
|
||
CheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
break;
|
||
case 3:
|
||
score2 = 1;
|
||
CheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
break;
|
||
case 4:
|
||
score2 = 0;
|
||
CheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
break;
|
||
case 5:
|
||
score2 = 2;
|
||
CheckColor(lbl_systolicPressureScore5);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
break;
|
||
}
|
||
switch (dto.BreathingScore)
|
||
{
|
||
case 1:
|
||
score3 = 2;
|
||
CheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
break;
|
||
case 2:
|
||
score3 = 0;
|
||
CheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
break;
|
||
case 3:
|
||
score3 = 1;
|
||
CheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
break;
|
||
case 4:
|
||
score3 = 2;
|
||
CheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
break;
|
||
case 5:
|
||
score3 = 3;
|
||
CheckColor(lbl_breathingScore5);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
break;
|
||
}
|
||
switch (dto.TemperatureScore)
|
||
{
|
||
case 1:
|
||
score4 = 3;
|
||
CheckColor(lbl_temperatureScore1);
|
||
UnCheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore3);
|
||
break;
|
||
case 2:
|
||
score4 = 0;
|
||
CheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore1);
|
||
UnCheckColor(lbl_temperatureScore3);
|
||
break;
|
||
case 3:
|
||
score4 = 2;
|
||
CheckColor(lbl_temperatureScore3);
|
||
UnCheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore1);
|
||
break;
|
||
}
|
||
switch (dto.SonsciousScore)
|
||
{
|
||
case 1:
|
||
score5 = 0;
|
||
CheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
break;
|
||
case 2:
|
||
score5 = 1;
|
||
CheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
break;
|
||
case 3:
|
||
score5 = 2;
|
||
CheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
break;
|
||
case 4:
|
||
score5 = 3;
|
||
CheckColor(lbl_sonsciousScore4);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
break;
|
||
}
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
}
|
||
|
||
private void simpleButton1_Click(object sender, EventArgs e)
|
||
{
|
||
|
||
List<FirstAid_PatientMEWSDTO> list = new List<FirstAid_PatientMEWSDTO>();
|
||
FirstAid_PatientMEWSDTO dto = new FirstAid_PatientMEWSDTO();
|
||
dto.PatientGUID = _patientGUID;
|
||
dto.CreateUser = Information.User.ID;
|
||
dto.HeartRateScore = heartRateScore;
|
||
dto.SystolicPressureScore = systolicPressureScore;
|
||
dto.BreathingScore = breathingScore;
|
||
dto.TemperatureScore = temperatureScore;
|
||
dto.SonsciousScore = sonsciousScore;
|
||
dto.TotalScore = int.Parse(lbl_TotaoSocre.Text);
|
||
dto.Flag = flag;
|
||
list.Add(dto);
|
||
string Url = string.Empty;
|
||
Url = "api/service/FirstAid_PatientScore/AddMEWS";
|
||
|
||
//初始化两个工厂
|
||
ClientFactory<FirstAid_PatientMEWSDTO> httpClient = new HttpClientFactory<FirstAid_PatientMEWSDTO>();
|
||
Client<FirstAid_PatientMEWSDTO> client = httpClient.VisitFactory();
|
||
|
||
ListEntity<FirstAid_PatientMEWSDTO> t = client.Post(Url, list);
|
||
if (t.Success)
|
||
{
|
||
JObject jo = (JObject)JsonConvert.DeserializeObject(t.DataString);
|
||
string msg = jo["Msg"].ToString();
|
||
|
||
if (!string.IsNullOrEmpty(msg))
|
||
{
|
||
XtraMessageBox.Show(msg);
|
||
}
|
||
this.Close();
|
||
Form_PatientScore Patient;
|
||
Patient = (Form_PatientScore)this.Owner;
|
||
Patient.GetPatientTriageScoreList();
|
||
|
||
}
|
||
else
|
||
{
|
||
XtraMessageBox.Show("保存失败");
|
||
}
|
||
}
|
||
|
||
public void CheckColor(LabelControl lbl)
|
||
{
|
||
lbl.ForeColor = Color.White;
|
||
lbl.BackColor = Color.FromArgb(128, 171, 247);
|
||
}
|
||
|
||
public void UnCheckColor(LabelControl lbl)
|
||
{
|
||
lbl.ForeColor = Color.FromArgb(81, 90, 110);
|
||
lbl.BackColor = Color.FromArgb(232, 234, 236);
|
||
}
|
||
|
||
#region 心率
|
||
private void lbl_heartRateScore1_Click(object sender, EventArgs e)
|
||
{
|
||
heartRateScore = 1;
|
||
score1 = 2;
|
||
CheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_heartRateScore2_Click(object sender, EventArgs e)
|
||
{
|
||
|
||
heartRateScore = 2;
|
||
score1 = 1;
|
||
CheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_heartRateScore3_Click(object sender, EventArgs e)
|
||
{
|
||
heartRateScore = 3;
|
||
score1 = 0;
|
||
CheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_heartRateScore4_Click(object sender, EventArgs e)
|
||
{
|
||
heartRateScore = 4;
|
||
score1 = 1;
|
||
CheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_heartRateScore5_Click(object sender, EventArgs e)
|
||
{
|
||
heartRateScore = 5;
|
||
score1 = 2;
|
||
CheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
UnCheckColor(lbl_heartRateScore6);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_heartRateScore6_Click(object sender, EventArgs e)
|
||
{
|
||
heartRateScore = 6;
|
||
score1 = 3;
|
||
CheckColor(lbl_heartRateScore6);
|
||
UnCheckColor(lbl_heartRateScore2);
|
||
UnCheckColor(lbl_heartRateScore3);
|
||
UnCheckColor(lbl_heartRateScore4);
|
||
UnCheckColor(lbl_heartRateScore5);
|
||
UnCheckColor(lbl_heartRateScore1);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
#endregion
|
||
|
||
#region 收缩压
|
||
private void lbl_systolicPressureScore1_Click(object sender, EventArgs e)
|
||
{
|
||
systolicPressureScore = 1;
|
||
score2 = 3;
|
||
CheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
|
||
}
|
||
|
||
private void lbl_systolicPressureScore2_Click(object sender, EventArgs e)
|
||
{
|
||
systolicPressureScore = 2;
|
||
score2 = 2;
|
||
CheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_systolicPressureScore3_Click(object sender, EventArgs e)
|
||
{
|
||
systolicPressureScore = 3;
|
||
score2 = 1;
|
||
CheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_systolicPressureScore4_Click(object sender, EventArgs e)
|
||
{
|
||
systolicPressureScore = 4;
|
||
score2 = 0;
|
||
CheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_systolicPressureScore5_Click(object sender, EventArgs e)
|
||
{
|
||
systolicPressureScore = 5;
|
||
score2 = 2;
|
||
CheckColor(lbl_systolicPressureScore1);
|
||
UnCheckColor(lbl_systolicPressureScore2);
|
||
UnCheckColor(lbl_systolicPressureScore3);
|
||
UnCheckColor(lbl_systolicPressureScore4);
|
||
UnCheckColor(lbl_systolicPressureScore1);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
#endregion
|
||
|
||
#region 呼吸
|
||
private void lbl_breathingScore1_Click(object sender, EventArgs e)
|
||
{
|
||
breathingScore = 1;
|
||
score3 = 2;
|
||
CheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_breathingScore2_Click(object sender, EventArgs e)
|
||
{
|
||
breathingScore = 2;
|
||
score3 = 0;
|
||
CheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_breathingScore3_Click(object sender, EventArgs e)
|
||
{
|
||
breathingScore = 3;
|
||
score3 = 1;
|
||
CheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_breathingScore4_Click(object sender, EventArgs e)
|
||
{
|
||
breathingScore = 4;
|
||
score3 = 2;
|
||
CheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
UnCheckColor(lbl_breathingScore5);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_breathingScore5_Click(object sender, EventArgs e)
|
||
{
|
||
breathingScore = 5;
|
||
score3 = 3;
|
||
CheckColor(lbl_breathingScore5);
|
||
UnCheckColor(lbl_breathingScore2);
|
||
UnCheckColor(lbl_breathingScore3);
|
||
UnCheckColor(lbl_breathingScore4);
|
||
UnCheckColor(lbl_breathingScore1);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
#endregion
|
||
|
||
#region 体温
|
||
private void lbl_temperatureScore1_Click(object sender, EventArgs e)
|
||
{
|
||
temperatureScore = 1;
|
||
score4 = 2;
|
||
CheckColor(lbl_temperatureScore1);
|
||
UnCheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore3);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_temperatureScore2_Click(object sender, EventArgs e)
|
||
{
|
||
temperatureScore = 2;
|
||
score4 = 0;
|
||
CheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore1);
|
||
UnCheckColor(lbl_temperatureScore3);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_temperatureScore3_Click(object sender, EventArgs e)
|
||
{
|
||
temperatureScore = 3;
|
||
score4 = 2;
|
||
CheckColor(lbl_temperatureScore3);
|
||
UnCheckColor(lbl_temperatureScore2);
|
||
UnCheckColor(lbl_temperatureScore1);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region 意识
|
||
private void lbl_sonsciousScore1_Click(object sender, EventArgs e)
|
||
{
|
||
sonsciousScore = 1;
|
||
score5 = 0;
|
||
CheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_sonsciousScore2_Click(object sender, EventArgs e)
|
||
{
|
||
sonsciousScore = 2;
|
||
score5 = 1;
|
||
CheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_sonsciousScore3_Click(object sender, EventArgs e)
|
||
{
|
||
sonsciousScore = 3;
|
||
score5 = 2;
|
||
CheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
UnCheckColor(lbl_sonsciousScore4);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
|
||
private void lbl_sonsciousScore4_Click(object sender, EventArgs e)
|
||
{
|
||
sonsciousScore = 4;
|
||
score5 = 3;
|
||
CheckColor(lbl_sonsciousScore4);
|
||
UnCheckColor(lbl_sonsciousScore2);
|
||
UnCheckColor(lbl_sonsciousScore3);
|
||
UnCheckColor(lbl_sonsciousScore1);
|
||
lbl_TotaoSocre.Text = (score1 + score2 + score3 + score4 + score5).ToString();
|
||
}
|
||
#endregion
|
||
|
||
private class FirstAid_PatientMEW
|
||
{
|
||
/// <summary>
|
||
/// 心率评分
|
||
/// </summary>
|
||
public int HeartRateScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 收缩压评分
|
||
/// </summary>
|
||
public int SystolicPressureScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 呼吸评分
|
||
/// </summary>
|
||
public int BreathingScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 体温评分
|
||
/// </summary>
|
||
public int TemperatureScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 意识评分
|
||
/// </summary>
|
||
public int SonsciousScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 总分
|
||
/// </summary>
|
||
public int TotalScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 1 :>=4分:提醒以上或ICU人员进行评估
|
||
/// 2:5分 鉴别患者严重程度的最佳临界点
|
||
/// 3:< 5分:大多数不需要住院
|
||
/// 4:>=5 病情变化危险增大,有“潜在危重病”危险,住院专科甚至ICU的危险增大
|
||
/// 5: >9 死亡危险明显增加,需住ICU
|
||
/// </summary>
|
||
public int MEWSLevel { get; set; }
|
||
|
||
/// <summary>
|
||
/// 评分时间
|
||
/// </summary>
|
||
public DateTime ScoreTime { get; set; } = DateTime.Now;
|
||
|
||
}
|
||
}
|
||
}
|