StableVersion4.3/HL_FristAidPlatform_Models/Sercice/T_Service_FirstAid_PatientI...

307 lines
7.6 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using SqlSugar;
using System;
using System.ComponentModel.DataAnnotations;
namespace HL_FristAidPlatform_Models
{
/// <summary>
/// 院前急救患者院前基本信息
/// </summary>
public class T_Service_FirstAid_PatientInfo
{
/// <summary>
/// ID
/// </summary>
[SugarColumn(IsIdentity = true)]
public int ID { get; set; }
/// <summary>
/// GUID
/// </summary>
[Key]
[SugarColumn(IsPrimaryKey = true)]
public string GUID { get; set; }
/// <summary>
/// 患者GUID
/// </summary>
public string PatientGUID { get; set; }
/// <summary>
/// 病种GUID
/// </summary>
public string PathogenyGUID { get; set; }
/// <summary>
/// 填报人ID
/// </summary>
public long FilledByID { get; set; }
/// <summary>
/// 身份类型
/// </summary>
public string IdentityType { get; set; }
/// <summary>
/// Killip分级
/// </summary>
public string Killip { get; set; }
/// <summary>
/// 标识颜色
/// </summary>
public string SignArea { get; set; }
/// <summary>
/// 分诊科室
/// </summary>
public string TriageDepartment { get; set; }
/// <summary>
/// 发病时间
/// </summary>
public string Attack_Time { get; set; }
/// <summary>
/// 送往地址
/// </summary>
public string TransportAddress { get; set; }
/// <summary>
/// 主诉
/// </summary>
public string ChiefComplaint { get; set; }
/// <summary>
/// 病史
/// </summary>
public string MedicalHistory { get; set; }
/// <summary>
/// 既往史 (逗号分隔)
/// </summary>
public string PastHistory { get; set; }
/// <summary>
/// 既往史内容
/// </summary>
public string PastHistorySplit { get; set; }
/// <summary>
/// (既往史及)药物过敏史(逗号分隔)
/// </summary>
public string AllergyHistorySplit { get; set; }
/// <summary>
/// 过敏史内容
/// </summary>
public string AllergyHistory { get; set; }
/// <summary>
/// 出警任务GUID
/// </summary>
public string TaskGUID { get; set; }
/// <summary>
/// 院前急救处置记录
/// </summary>
public string DisposalRecord { get; set; }
/// <summary>
/// 去向 0到院 1 转院 2现场救治 3 拒绝治疗 4拒绝送院 5抢救无效死亡 6 家属放弃治疗 7 自行离去 8未接到患者
/// </summary>
public int WhereAbouts { get; set; }
/// <summary>
/// 是否能够提供病史
/// </summary>
public int ProvideMedical { get; set; } = -1;
/// <summary>
/// 病史提供人 0 本人 1他人
/// </summary>
public int Provider { get; set; } = -1;
/// <summary>
/// 用药记录
/// </summary>
public string MedicationRecord { get; set; }
/// <summary>
/// 诊断(逗号分隔)
/// </summary>
public string Diagnosis { get; set; }
/// <summary>
/// 是否有过敏史
/// </summary>
public int AllergicHistory { get; set; } = -1;
/// <summary>
/// 过敏信息
/// </summary>
public string AllergicHistoryInfo { get; set; }
/// <summary>
/// 是否发热
/// </summary>
public int Fever { get; set; } = -1;
/// <summary>
/// 是否拥有既往病史
/// </summary>
public int OwnerAllergyHistory { get; set; } = -1;
/// <summary>
/// 是否拥有心脏病史
/// </summary>
public int HeartDiseaseHistory { get; set; } = -1;
/// <summary>
/// 是否有高血压史
/// </summary>
public int HypertensionHistory { get; set; } = -1;
/// <summary>
/// 是否有糖尿病史
/// </summary>
public int DiabetesHistory { get; set; } = -1;
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreationTime { get; set; } = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
/// <summary>
/// 是否删除
/// </summary>
public int DeleteFlag { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public long CreationID { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public long UpdateID { get; set; }
//==== 患者院前救治时间轴======
/// <summary>
/// 发病时间
/// </summary>
// public DateTime? OnsetTime { get; set; }
/// <summary>
/// 呼救时间
/// </summary>
public string CallTime { get; set; }
/// <summary>
/// 出车时间
/// </summary>
public DateTime? DrivingTime { get; set; }
/// <summary>
/// 到达现场时间
/// </summary>
public DateTime? ArrivalTime { get; set; }
/// <summary>
/// 病人上车时间
/// </summary>
public DateTime? BoardingTime { get; set; }
/// <summary>
/// 离开现场时间
/// </summary>
public DateTime? LeaveTime { get; set; }
/// <summary>
/// 返回医院时间
/// </summary>
public DateTime? ReturnHospitalTime { get; set; }
/// <summary>
/// 转运开始时间
/// </summary>
public DateTime? TransportStartTime { get; set; }
/// <summary>
/// 转运结束时间
/// </summary>
public DateTime? TransportEndTime { get; set; }
/// <summary>
/// 到达医院时间
/// </summary>
public DateTime? ArriveHospitalTime { get; set; }
/// <summary>
/// 死亡时间
/// </summary>
public DateTime? DeathTime { get; set; }
/// <summary>
/// 分诊时间
/// </summary>
public string TriageTime { get; set; }
/// <summary>
/// 来院方式
/// </summary>
public string ComeHospital { get; set; }
/// <summary>
/// 印象诊断
/// </summary>
public string DiagnosisImpression { get; set; }
/// <summary>
/// 症状部位
/// </summary>
public string SiteSymptoms { get; set; }
/// <summary>
/// 发热登记
/// </summary>
public string FeverRegistration { get; set; }
/// <summary>
/// 发热时间
/// </summary>
public string FeverTime { get; set; }
/// <summary>
/// 首次医疗接触时间
/// </summary>
public string FMCTime { get; set; }
/// <summary>
/// 到达大门时间
/// </summary>
public string ArrivalDoorTime { get; set; }
/// <summary>
/// 群伤事件ID
/// </summary>
public int EventID { get; set; }
/// <summary>
/// 事件名称
/// </summary>
public string EventName { get; set; }
/// <summary>
/// 疼痛评估
/// </summary>
public string PainAssessment { get; set; }
/// <summary>
/// 疼痛评估时间
/// </summary>
public string PainAssessmentTime { get; set; }
}
}