体检系统架构
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.
 
 
 

145 lines
3.8 KiB

using System;
using PEIS.Utils;
namespace PEIS.Entity
{
/// <summary>
/// 4.1 体检结果
/// </summary>
public partial class ExamResult : ObjectData
{
public override String TableName => "Exam_Result";
public Int64? PID { get; set; }
public Int64? DID { get; set; }
public String Class { get; set; }
public Int64? SID { get; set; }
public String DeptName { get; set; }
public Int64? FID { get; set; }
public String FeeItemName { get; set; }
public Int64? RID { get; set; }
public String RptItemCode { get; set; }
public String RptItemName { get; set; }
public String TextResult { get; set; }
public Decimal? Result { get; set; }
public String Unit { get; set; }
public String Range { get; set; }
public String UnusualFlag { get; set; }
public String ItemClass { get; set; }
/// <summary>
/// 检查医师
/// </summary>
public String Checker { get; set; }
/// <summary>
/// 报告医师
/// </summary>
public String Reporter { get; set; }
/// <summary>
/// 报告时间
/// </summary>
public DateTime? ReportTime { get; set; }
public String ExamDescription { get; set; }
#region Other
/// <summary>
/// 检查结果体征词可选
/// </summary>
[RefFlag(true)]
public Boolean IsSelection { get; set; }
[RefFlag(true)]
public String SignFormat { get; set; }
[RefFlag(true)]
public String ValueFormat { get; set; }
/// <summary>
/// PACS检查描述
/// </summary>
[RefFlag(true)]
public String Description { get; set; }
/// <summary>
/// 报告单项目序号
/// </summary>
[RefFlag(true)]
public Int32? SeqReport { get; set; }
/// <summary>
/// 体征词序号
/// </summary>
[RefFlag(true)]
public Int32? SeqSign { get; set; }
/// <summary>
/// 科室小结
/// </summary>
[RefFlag(true)]
public String Summary { get; set; }
/// <summary>
/// 检查时间
/// </summary>
[RefFlag(true)]
public DateTime? CheckTime { get; set; }
[RefFlag(true)]
public DateTime? VerifyTime { get; set; }
[RefFlag(true)]
public DateTime? GiveUpTime { get; set; }
/// <summary>
/// PACS图片
/// </summary>
[RefFlag(true)]
public byte[] PImage { get; set; }
/// <summary>
///
/// </summary>
[RefFlag(true)]
public string ReqItemName { get; set; }
[RefFlag(true)]
public string Status { get; set; }
#endregion Other
public ExamResult()
{
}
public ExamResult(ExamResult item)
{
PID = item.PID;
DID = item.DID;
Class = item.Class;
SID = item.SID;
DeptName = item.DeptName;
FID = item.FID;
FeeItemName = item.FeeItemName;
RID = item.RID;
RptItemCode = item.RptItemCode;
RptItemName = item.RptItemName;
TextResult = item.TextResult;
Result = item.Result;
Unit = item.Unit;
Range = item.Range;
UnusualFlag = item.UnusualFlag;
ItemClass = item.ItemClass;
IsSelection = item.IsSelection;
SignFormat = item.SignFormat;
ValueFormat = item.ValueFormat;
Description = item.Description;
SeqReport = item.SeqReport;
SeqSign = item.SeqSign;
GiveUpTime = item.GiveUpTime;
VerifyTime = item.VerifyTime;
}
}
}