using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Shentun.Peis.PrintReports { /// /// 指引单报告数据 /// public class PatientRegisterGuideReportDto { /// /// 登记ID /// public Guid PatientRegisterId { get; set; } /// /// 条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 照片 /// public string Photo { get; set; } /// /// 性别 /// public string? SexName { get; set; } /// /// 年龄 /// public short? Age { get; set; } /// /// 体检开始日期 /// public string? MedicalStartDate { get; set; } /// /// 身份证号 /// public string? IdNo { get; set; } /// /// 手机号 /// public string? MobileTelephone { get; set; } /// /// 档案号 /// public string PatientNo { get; set; } /// /// 体检次数 /// public short MedicalTimes { get; set; } /// /// 工卡号 /// public string? JobCardNo { get; set; } /// /// 体检卡号 /// public string? MedicalCardNo { get; set; } /// /// 单位名称(个人显示个人体检) /// public string CustomerOrgName { get; set; } /// /// 单位简称(个人显示个人体检) /// public string CustomerOrgShortName { get; set; } /// /// 部门(个人显示为空) /// public string? DepartmentName { get; set; } /// /// 分组名称 /// public string? CustomerOrgGroupName { get; set; } /// /// 套餐名称 /// public string? MedicalPackageName { get; set; } /// /// 人员类别 /// public string? PersonnelTypeName { get; set; } /// /// 体检中心ID /// public Guid OrganizationUnitId { get; set; } /// /// 体检中心名称 /// public string OrganizationUnitName { get; set; } /// /// HisID /// public string HisPatientId { get; set; } = null!; #region 底部系统配置参数 /// /// 体检地址 /// public string? MedicalCenterAddress { get; set; } /// /// 查询电话(系统配置联系电话) /// public string? MedicalCenterTelphone { get; set; } /// /// 传真 /// public string? MedicalCenterFax { get; set; } #endregion /// /// 组合项目 按指引类别分组 排序 /// public List Detail { get; set; } } public class PatientRegisterGuideReport_Detail { /// /// 指引类别 /// public string GuideName { get; set; } /// /// 组合项目梳理 /// public int AsbitemCount { get; set; } public int DisplayOrder { get; set; } public List Detail_Name { get; set; } } public class PatientRegisterGuideReport_Detail_Asbitem { /// /// 组合项目名称 /// public string AsbitemName { get; set; } /// /// 指引单提示信息 /// public string AsbitemGuide { get; set; } public int DisplayOrder { get; set; } } public class PatientRegisterGuideReport_Asbitem_Temp { public string AsbitemName { get; set; } /// /// 指引内容提示信息 /// public string AsbitemGuide { get; set; } public int AsbitemDisplayOrder { get; set; } public int ItemTypeDisplayOrder { get; set; } /// /// 指引名称 /// public string GuideName { get; set; } public int GuideDisplayOrder { get; set; } } }