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