307 lines
7.6 KiB
C#
307 lines
7.6 KiB
C#
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; }
|
|
}
|
|
} |