StableVersion4.3/HL_FristAidPlatform_Apoplexy/Form_Patient_QualityControl.cs

161 lines
6.0 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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 换行操作
}
}