You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
207 lines
6.2 KiB
207 lines
6.2 KiB
using PEIS.Utils;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace PEIS.Entity
|
|
{
|
|
/// <summary>
|
|
/// 职业史问诊
|
|
/// </summary>
|
|
public class ExamCareerHisInq : ObjectData
|
|
{
|
|
public override String TableName => "Exam_CareerHisInq";
|
|
/// <summary>
|
|
/// 体检患者ID
|
|
/// </summary>
|
|
public Int64 PID { get; set; }
|
|
/// <summary>
|
|
/// 既往史
|
|
/// </summary>
|
|
public string PastHistory { get; set; }
|
|
/// <summary>
|
|
/// 现病史(急慢性职业病史)
|
|
/// </summary>
|
|
public string PreHisIllness { get; set; }
|
|
/// <summary>
|
|
/// 诊断日期
|
|
/// </summary>
|
|
public string PreHisIllnessDate { get; set; }
|
|
/// <summary>
|
|
/// 诊断证明书编号
|
|
/// </summary>
|
|
public string PreHisIllnessNo { get; set; }
|
|
/// <summary>
|
|
/// 诊断单位
|
|
/// </summary>
|
|
public string PreHisIllnessOrg { get; set; }
|
|
/// <summary>
|
|
/// 是否痊愈
|
|
/// </summary>
|
|
public string PreHisIllnessIsHeal { get; set; }
|
|
/// <summary>
|
|
/// 家族史
|
|
/// </summary>
|
|
public string FamilyHistory { get; set; }
|
|
/// <summary>
|
|
/// 服药史、药物过敏史
|
|
/// </summary>
|
|
public string DrugHistory { get; set; }
|
|
/// <summary>
|
|
/// 药物禁忌或其他
|
|
/// </summary>
|
|
public string DrugTaboo { get; set; }
|
|
/// <summary>
|
|
/// 手术史
|
|
/// </summary>
|
|
public string SurgicalHistory { get; set; }
|
|
/// <summary>
|
|
///结婚日期-结婚史
|
|
/// </summary>
|
|
public string MarriageDate { get; set; }
|
|
/// <summary>
|
|
///配偶职业及健康状况-结婚史
|
|
/// </summary>
|
|
public string SpouseOctionhealth{ get; set; }
|
|
/// <summary>
|
|
///配偶放射历史-结婚史
|
|
/// </summary>
|
|
public string SpouseRadiationHis{ get; set; }
|
|
/// <summary>
|
|
/// 初潮-月经史
|
|
/// </summary>
|
|
public string Menarche { get; set; }
|
|
/// <summary>
|
|
/// 经期(天)-月经史
|
|
/// </summary>
|
|
public string MenarchePeriod { get; set; }
|
|
/// <summary>
|
|
/// 周期(天)-月经史
|
|
/// </summary>
|
|
public string MenarcheCycle { get; set; }
|
|
/// <summary>
|
|
/// 末次月经/停经年龄-月经史
|
|
/// </summary>
|
|
public string LastMenstrualPod { get; set; }
|
|
/// <summary>
|
|
/// 现有子女(人)-生育史
|
|
/// </summary>
|
|
public string ExistingChildren { get; set; }
|
|
/// <summary>
|
|
///流产(次)-生育史
|
|
/// </summary>
|
|
public string Abortion { get; set; }
|
|
/// <summary>
|
|
///早产(次)-生育史
|
|
/// </summary>
|
|
public string PrematureDelivery { get; set; }
|
|
/// <summary>
|
|
///死产(次)-生育史
|
|
/// </summary>
|
|
public string Stillbirth { get; set; }
|
|
/// <summary>
|
|
///异常胎(次)-生育史
|
|
/// </summary>
|
|
public string AbnormalFetus { get; set; }
|
|
/// <summary>
|
|
/// 吸烟情况(1:不吸烟;2:偶吸烟;3:经常吸)--烟酒史
|
|
/// </summary>
|
|
public int SmokeState { get; set; }
|
|
/// <summary>
|
|
/// 吸烟数量(支/天)--烟酒史
|
|
/// </summary>
|
|
public string SmokeQuantity { get; set; }
|
|
/// <summary>
|
|
/// 吸烟年限年(年)--烟酒史
|
|
/// </summary>
|
|
public string SmokeYears { get; set; }
|
|
/// <summary>
|
|
/// 吸烟年限月(月)--烟酒史
|
|
/// </summary>
|
|
public string SmokeMonths { get; set; }
|
|
/// <summary>
|
|
/// 饮酒情况(1:不饮酒;2:偶饮酒;3:经常饮)--烟酒史
|
|
/// </summary>
|
|
public int DrinkState { get; set; }
|
|
/// <summary>
|
|
/// 饮酒数量(mL/天)--烟酒史
|
|
/// </summary>
|
|
public string DrinkQuantity { get; set; }
|
|
/// <summary>
|
|
///饮酒年限年(年)--烟酒史
|
|
/// </summary>
|
|
public string DrinkYears { get; set; }
|
|
/// <summary>
|
|
/// 睡眠情况
|
|
/// </summary>
|
|
public string SleepCondition { get; set; }
|
|
/// <summary>
|
|
/// 其他
|
|
/// </summary>
|
|
public string Other { get; set; }
|
|
/// <summary>
|
|
/// 症状
|
|
/// </summary>
|
|
public string Symptom { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 职业史问诊-症状
|
|
/// </summary>
|
|
public class ExamCareerHisInqSymptom : ObjectData
|
|
{
|
|
public override string TableName => "Exam_CareerHisInqSymptom";
|
|
|
|
/// <summary>
|
|
/// 体检患者ID
|
|
/// </summary>
|
|
public Int64 PID { get; set; }
|
|
/// <summary>
|
|
/// 症状ID
|
|
/// </summary>
|
|
public Int64 SID { get; set; }
|
|
/// <summary>
|
|
/// 症状名称
|
|
/// </summary>
|
|
public string SMName { get; set; }
|
|
/// <summary>
|
|
/// 症状值
|
|
/// </summary>
|
|
public string SMValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 顺序
|
|
/// </summary>
|
|
public int DispOrder { get; set; }
|
|
|
|
}
|
|
|
|
public class ECInqReportModele : ExamCareerHisInq
|
|
{
|
|
public bool SmokeState_1 { get; set; } = false;
|
|
public bool SmokeState_2 { get; set; } = false;
|
|
public bool SmokeState_3 { get; set; } = false;
|
|
public bool DrinkState_1 { get; set; } = false;
|
|
public bool DrinkState_2 { get; set; } = false;
|
|
public bool DrinkState_3 { get; set; } = false;
|
|
}
|
|
public class SymptomReportModele
|
|
{
|
|
/// <summary>
|
|
/// 症状名称
|
|
/// </summary>
|
|
public string SMName0 { get; set; }
|
|
/// <summary>
|
|
/// 症状值
|
|
/// </summary>
|
|
public string SMValue0 { get; set; }
|
|
/// <summary>
|
|
/// 症状名称
|
|
/// </summary>
|
|
public string SMName1 { get; set; }
|
|
/// <summary>
|
|
/// 症状值
|
|
/// </summary>
|
|
public string SMValue1 { get; set; }
|
|
}
|
|
}
|
|
|