StableVersion4.3/HL_FristAidPlatform_DTO/Service/SaveMedicalRecordDTO.cs

764 lines
18 KiB
C#

using System;
namespace HL_FristAidPlatform_DTO
{
/// <summary>
/// 保存病历
/// </summary>
public class SaveMedicalRecordDTO
{
/// <summary>
///
/// </summary>
public long CreatorID { get; set; }
/// <summary>
///
/// </summary>
public T_Service_FirstAid_PatientInfo FPInfo { get; set; }
/// <summary>
/// 患者基本信息
/// </summary>
public T_Service_Patient Patient { get; set; }
/// <summary>
/// 体格检查
/// </summary>
public T_Service_FirstAid_HealthCheckup Health { get; set; }
/// <summary>
/// 专科检查
/// </summary>
public T_Service_FirstAid_SpecialityCheckUp Speciality { get; set; }
/// <summary>
/// 辅助检查
/// </summary>
public T_Service_FirstAid_AssistantExamination AssistantExamination { get; set; }
}
/// <summary>
/// 患者基本信息
/// </summary>
public class T_Service_Patient
{
public string GUID { get; set; }
/// <summary>
/// 真实姓名
/// </summary>
public string Name { get; set; }
/// <summary>
/// 性别
/// </summary>
public int Gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int Age { get; set; }
/// <summary>
/// 民族
/// </summary>
public string Nation { get; set; }
/// <summary>
/// 移动电话
/// </summary>
public string MobilePhone { get; set; }
/// <summary>
/// 证件类型
/// 0:无
/// 1:身份证
/// 2:护照
/// 3:军官证
/// </summary>
public string Credentials_Type { get; set; }
/// <summary>
/// 身份证
/// </summary>
public string IdentityCard { get; set; }
/// <summary>
/// 联系地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 发病地址
/// </summary>
public string Attack_Address { get; set; }
/// <summary>
/// 出生日期
/// </summary>
public string Birthday { get; set; }
/// <summary>
/// 职业
/// </summary>
public string Profession { get; set; }
/// <summary>
/// 紧急联系人
/// </summary>
public string EmergencyContact { get; set; }
/// <summary>
/// 紧急联系电话
/// </summary>
public string EmergencyContactPhone { get; set; }
public int SystemModuleID { get; set; }
}
/// <summary>
/// 体格检查
/// </summary>
public class T_Service_FirstAid_HealthCheckup
{
public string GUID { get; set; }
/// <summary>
/// 患者GUID
/// </summary>
public string PatientGUID { get; set; }
/// <summary>
/// 院前急救处置记录
/// </summary>
public string DisposalRecord { get; set; }
/// <summary>
/// 脉搏
/// </summary>
public string Pulse { get; set; }
/// <summary>
/// 心率
/// </summary>
public string HeartRate { get; set; }
/// <summary>
/// 收缩压
/// </summary>
public string SystolicPressure { get; set; }
/// <summary>
/// 舒张压
/// </summary>
public string DiastolicPressure { get; set; }
/// <summary>
/// 体温
/// </summary>
public string Temperature { get; set; }
/// <summary>
/// 呼吸
/// </summary>
public string Breathing { get; set; }
/// <summary>
/// 一般情况
/// </summary>
public string GeneralQ { get; set; }
/// <summary>
/// 体位
/// </summary>
public string Position { get; set; }
/// <summary>
/// 神志
/// </summary>
public string Sonscious { get; set; }
/// <summary>
/// 皮肤:颜色
/// </summary>
public string SkinColor { get; set; }
/// <summary>
/// 皮肤:其他
/// </summary>
public string SkinOther { get; set; }
/// <summary>
/// 头部:瞳孔左
/// </summary>
public decimal PupilL { get; set; }
/// <summary>
/// 头部:瞳孔右
/// </summary>
public decimal PupilR { get; set; }
/// <summary>
/// 头部:对光反射(左)
/// </summary>
public string ReflexL { get; set; }
/// <summary>
/// 头部:对光反射(右)
/// </summary>
public string ReflexR { get; set; }
/// <summary>
/// 头部:其他
/// </summary>
public string HeadOther { get; set; }
/// <summary>
/// 颈部:颈抵抗
/// </summary>
public bool IsNeckRigidity { get; set; }
/// <summary>
/// 颈部:颈静脉怒张
/// </summary>
public bool IsJugularFilling { get; set; }
/// <summary>
/// 颈部:颈动脉搏动
/// </summary>
public bool IsCarotidPulsation { get; set; }
/// <summary>
/// 颈部:呼吸停止
/// </summary>
public bool IsBreathStop { get; set; }
/// <summary>
/// 肺部:左肺 呼吸音
/// </summary>
public bool IsBreathSoundsL { get; set; }
/// <summary>
/// 肺部:左肺 呼吸音值
/// </summary>
public string BreathSoundsL { get; set; }
/// <summary>
/// 肺部:左肺 罗湿音
/// </summary>
public bool IsMoistRalesL { get; set; }
/// <summary>
/// 肺部:左肺 干罗音
/// </summary>
public bool IsDryRalesL { get; set; }
/// <summary>
/// 肺部:右肺 呼吸音
/// </summary>
public bool IsBreathSoundsR { get; set; }
/// <summary>
/// 肺部:右肺 呼吸音值
/// </summary>
public string BreathSoundsR { get; set; }
/// <summary>
/// 肺部:右肺 罗湿音
/// </summary>
public bool IsMoistRalesR { get; set; }
/// <summary>
/// 肺部:右肺 干罗音
/// </summary>
public bool IsDryRalesR { get; set; }
/// <summary>
/// 心脏 心律
/// </summary>
public string Rhythm { get; set; }
/// <summary>
/// 心脏:心音
/// </summary>
public string HeartSounds { get; set; }
/// <summary>
/// 心脏:杂音
/// </summary>
public bool IsNoise { get; set; }
/// <summary>
/// 心脏:杂音 部位
/// </summary>
public string NoisePosition { get; set; }
/// <summary>
/// 腰部
/// </summary>
public string Waist { get; set; }
/// <summary>
/// 腰部:肝脏
/// </summary>
public string Liver { get; set; }
/// <summary>
/// 腰部:反跳痛
/// </summary>
public bool IsBackPain { get; set; }
/// <summary>
/// 腰部:压痛
/// </summary>
public bool IsWaistPian { get; set; }
/// <summary>
/// 腰部:脾脏
/// </summary>
public string Spleen { get; set; }
/// <summary>
/// 腰部:肠鸣音
/// </summary>
public string BowelSound { get; set; }
/// <summary>
/// 腰部:疼痛部位
/// </summary>
public string PainOther { get; set; }
/// <summary>
/// 腰部:其他
/// </summary>
public string WaistOther { get; set; }
/// <summary>
/// 脊柱
/// </summary>
public string Spine { get; set; }
/// <summary>
/// 四肢:肌力
/// </summary>
public string MRC { get; set; }
/// <summary>
/// 四肢:减弱部位:左上
/// </summary>
public int MRSLT { get; set; }
/// <summary>
/// 四肢:减弱部位:左下
/// </summary>
public int MRSLD { get; set; }
/// <summary>
/// 四肢:减弱部位:右上
/// </summary>
public string MRSRT { get; set; }
/// <summary>
/// 四肢:减弱部位:右下
/// </summary>
public string MRSRD { get; set; }
/// <summary>
/// 四肢:下肢水肿
/// </summary>
public bool IsEdema { get; set; }
/// <summary>
/// 四肢:其他
/// </summary>
public string MRSOther { get; set; }
/// <summary>
/// 神经系统:生理反射
/// </summary>
public string PhysiologicalReflex { get; set; }
/// <summary>
/// 病理反射:巴宾斯基征
/// </summary>
public int Babinskisign { get; set; } = -1;
/// <summary>
/// 神经系统:位置
/// </summary>
public int NervousPosition { get; set; } = -1;
/// <summary>
/// 其他
/// </summary>
public string HealthCheckUpOther { get; set; }
/// <summary>
/// 是否活动性出血
/// </summary>
public int ActiveBleed { get; set; } = -1;
/// <summary>
/// 活动性出血部位
/// </summary>
public string ActiveBleedSite { get; set; }
/// <summary>
/// 气道是否畅通
/// </summary>
public int AirwayOpen { get; set; } = -1;
/// <summary>
/// 呼吸状况 0正常 1困难 2窒息 3停止
/// </summary>
public int BreathingState { get; set; } = -1;
/// <summary>
/// 气道异常原因
/// </summary>
public string AirwayAbnormal { get; set; }
/// <summary>
/// 头部是否异常
/// </summary>
public int HeadAbnormal { get; set; } = -1;
/// <summary>
/// 头部异常详情
/// </summary>
public string HeadAbnormalInfo { get; set; }
/// <summary>
/// 胸部是否异常
/// </summary>
public int ChestAbnormal { get; set; } = -1;
/// <summary>
/// 胸部异常详情
/// </summary>
public string ChestAbnormalInfo { get; set; }
}
/// <summary>
/// 专科检查
/// </summary>
public class T_Service_FirstAid_SpecialityCheckUp
{
public string GUID { get; set; }
/// <summary>
/// 患者GUID
/// </summary>
public string PatientGUID { get; set; }
/// <summary>
/// 颅脑 外伤类型
/// </summary>
public int BrainType { get; set; }
/// <summary>
/// 颅脑 伤情
/// </summary>
public string BranInjury { get; set; }
/// <summary>
/// 颌面 外伤类型
/// </summary>
public int MaxillofacialType { get; set; }
/// <summary>
/// 颌面 伤情
/// </summary>
public string MaxillofacialInjury { get; set; }
/// <summary>
/// 胸 外伤类型
/// </summary>
public int ChestType { get; set; }
/// <summary>
/// 胸 伤情
/// </summary>
public string ChestInjury { get; set; }
/// <summary>
/// 腹 外伤类型
/// </summary>
public int AbdomenType { get; set; }
/// <summary>
/// 腹 伤情
/// </summary>
public string AbdomenInjury { get; set; }
/// <summary>
/// 背部 外伤类型
/// </summary>
public int BackType { get; set; }
/// <summary>
/// 背部 伤情
/// </summary>
public string BackInjury { get; set; }
/// <summary>
/// 脊柱 外伤类型
/// </summary>
public int SpineType { get; set; }
/// <summary>
/// 脊柱 伤情
/// </summary>
public string SpineInjury { get; set; }
/// <summary>
/// 四肢 外伤类型
/// </summary>
public int limbType { get; set; }
/// <summary>
/// 四肢 伤情
/// </summary>
public string limbInjury { get; set; }
}
/// <summary>
/// 辅助检查
/// </summary>
public class T_Service_FirstAid_AssistantExamination
{
public string GUID { get; set; }
/// <summary>
/// 患者GUID
/// </summary>
public string PatientGUID { get; set; }
/// <summary>
/// 血糖
/// </summary>
public decimal GLU { get; set; }
/// <summary>
/// SPO2
/// </summary>
public string SPO2 { get; set; }
/// <summary>
/// 其他
/// </summary>
public string Other { get; set; }
/// <summary>
/// 初步诊断
/// </summary>
public string PrimaryDiagnosis { get; set; }
/// <summary>
/// 病情
/// </summary>
public string Illness { get; set; }
/// <summary>
/// 救治措施
/// </summary>
public string Measures { get; set; }
/// <summary>
/// 途中变化
/// </summary>
public string ChangeOnTheWay { get; set; }
/// <summary>
/// 急救效果
/// </summary>
public string FirstAidEffect { get; set; }
/// <summary>
/// 出诊结果
/// </summary>
public string VisitResult { get; set; }
/// <summary>
/// 死亡证明
/// </summary>
public string DeathCertificate { get; set; }
/// <summary>
/// 脉搏
/// </summary>
public string Pulse { get; set; }
/// <summary>
/// 心率
/// </summary>
public string HeartRate { get; set; }
/// <summary>
/// 收缩压
/// </summary>
public string SystolicPressure { get; set; }
/// <summary>
/// 舒张压
/// </summary>
public string DiastolicPressure { get; set; }
/// <summary>
/// 体温
/// </summary>
public string Temperature { get; set; }
/// <summary>
/// 变化SPO2
/// </summary>
public string CSPO2 { get; set; }
/// <summary>
/// 变化时间
/// </summary>
public DateTime? CDatetime { get; set; }
}
/// <summary>
/// 院前急救患者院前基本信息
/// </summary>
public class T_Service_FirstAid_PatientInfo
{
/// <summary>
/// GUID
/// </summary>
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 DateTime? OnsetTime { 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 AllergyHistory { get; set; }
/// <summary>
/// 出警任务GUID
/// </summary>
public string TaskGUID { get; set; }
/// <summary>
/// 院前急救处置记录
/// </summary>
public string DisposalRecord { get; set; }
/// <summary>
/// 去向 00到院 1 转院 2现场救治 3 拒绝治疗 4拒绝送院 5抢救无效死亡 6 自行离去 7未接到患者
/// </summary>
public int WhereAbouts { get; set; }
/// <summary>
/// 是否能够提供病史
/// </summary>
public int ProvideMedical { get; set; }
/// <summary>
/// 病史提供人 0 本人 1他人
/// </summary>
public int Provider { get; set; }
/// <summary>
/// 用药记录
/// </summary>
public string MedicationRecord { get; set; }
/// <summary>
/// 是否有过敏史
/// </summary>
public int AllergicHistory { get; set; }
/// <summary>
/// 过敏信息
/// </summary>
public string AllergicHistoryInfo { get; set; }
/// <summary>
/// 是否发热
/// </summary>
public int Fever { get; set; }
/// <summary>
/// 是否拥有既往病史
/// </summary>
public int OwnerAllergyHistory { get; set; }
/// <summary>
/// 是否拥有心脏病史
/// </summary>
public int HeartDiseaseHistory { get; set; }
/// <summary>
/// 是否有高血压史
/// </summary>
public int HypertensionHistory { get; set; }
/// <summary>
/// 是否有糖尿病史
/// </summary>
public int DiabetesHistory { get; set; }
}
}