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