StableVersion4.3/HL_FristAidPlatform_Apoplexy/Form_Patient_QualityControl.cs

161 lines
6.0 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using DevExpress.XtraEditors;
using HL_FristAidPlatform_Public;
using System;
using System.Data;
namespace HL_FristAidPlatform_Apoplexy
{
public partial class Form_Patient_QualityControl : XtraForm
{
#region 变量
/// <summary>
/// 当前病人编号(GUID)
/// </summary>
private string Cur_PatientGuid;
private string Morbidity;//发病时间
private string Callhelp;//呼救时间
private string Setout;//120出发时间
private string Arrive;//120到达时间
private string Leave;//120离开现场时间
private string Transfer;//转运至急诊科时间
private string Collectblood;//采血时间CTcheck
private string CTcheck;//CT检查时间
private string CTassessment;//CT评估时间
private string Talk;//谈话时间
private string Sign;//签字时间
private string Startthrombolysis;//开始静脉溶栓时间
private string Str = "";
#endregion 变量
/// <summary>
/// 卒中患者病志
/// </summary>
/// <param name="_patientGuid">患者编号</param>
public Form_Patient_QualityControl(string _patientGuid)
{
InitializeComponent();
Cur_PatientGuid = _patientGuid;
}
public Form_Patient_QualityControl()
{
InitializeComponent();
}
private void Form_Patient_QualityControl_Load(object sender, System.EventArgs e)
{
Str = "111" + Environment.NewLine + "222";
try
{
#region 时间节点信息
string Url = string.Format("api/service/T_Service_Apoplexy_PatientsTimeAxis/GetPatientDetailTime?PatientGuid={0}", Cur_PatientGuid);
DataTable PatientsTimeAxisDT = DBHelpClass.GetJsonText(Url);
//DateTime dateTime = PublicClass.DateTimeNow();
foreach (DataRow item in PatientsTimeAxisDT.Rows)
{
//发病时间
if (item["ID"] + "" == PublicClassForDataBase.Config6)
{
Morbidity = item["RecordingTime"] + "";
}
//呼救时间
if (item["ID"] + "" == PublicClassForDataBase.Config7)
{
Callhelp = item["RecordingTime"] + "";
}
//120出车时间
if (item["ID"] + "" == PublicClassForDataBase.Config9)
{
Setout = item["RecordingTime"] + "";
}
//120到达现场时间
if (item["ID"] + "" == PublicClassForDataBase.Config10)
{
Arrive = item["RecordingTime"] + "";
}
//120离开时间
if (item["ID"] + "" == PublicClassForDataBase.Config11)
{
Leave = item["RecordingTime"] + "";
}
//转运至急诊科时间
if (item["ID"] + "" == PublicClassForDataBase.Config12)
{
Transfer = item["RecordingTime"] + "";
}
//采血时间
if (item["ID"] + "" == PublicClassForDataBase.Config15)
{
Collectblood = item["RecordingTime"] + "";
}
//CT检查时间
if (item["ID"] + "" == PublicClassForDataBase.Config20)
{
CTcheck = item["RecordingTime"] + "";
}
//CT评估时间 CTassessment
if (item["ID"] + "" == PublicClassForDataBase.Config22)
{
CTassessment = item["RecordingTime"] + "";
}
//开始谈话时间
if (item["ID"] + "" == PublicClassForDataBase.Config27)
{
Talk = item["RecordingTime"] + "";
}
//家属签字时间
if (item["ID"] + "" == PublicClassForDataBase.Config28)
{
Sign = item["RecordingTime"] + "";
}
//开始静脉溶栓时间
if (item["ID"] + "" == PublicClassForDataBase.Config30)
{
Startthrombolysis = item["RecordingTime"] + "";
}
Str = "发病时间: " + Morbidity + Environment.NewLine
+ "呼救时间: " + Callhelp + Environment.NewLine
+ "120救护车出发时间 " + Setout + Environment.NewLine
+ "120救护车到达现场时间 " + Arrive + Environment.NewLine
+ "120救护车转运出发时间 " + Leave + Environment.NewLine
+ "转运至急诊科时间: " + Transfer + Environment.NewLine
+ "抽血时间: " + Collectblood + Environment.NewLine
+ "CT检查时间 " + CTcheck + Environment.NewLine
+ "CT评估时间 " + CTassessment + Environment.NewLine
+ "与家属开始谈话时间: " + Talk + Environment.NewLine
+ "家属签署知情同意书时间: " + Sign + Environment.NewLine
+ "开始静脉溶栓时间: " + Startthrombolysis + Environment.NewLine;
richEditControl1.Text = Str;
}
#endregion 时间节点信息
}
catch (Exception ex)
{
PublicClass.WriteErrorLog(this.Text, "卒中病例相关信息:\r\n" + ex);
}
}
// Environment.NewLine 换行操作
}
}