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.

82 lines
2.2 KiB

using Shentun.Peis.RegisterCheckItems;
using Shentun.Peis.RegisterCheckSuggestions;
using Shentun.Peis.RegisterCheckSummarys;
using System;
using System.Collections.Generic;
using System.Text;
namespace Shentun.Peis.RegisterChecks
{
public class UpdateCheckResultDto
{
/// <summary>
/// RegisterCheck表ID
/// </summary>
public Guid RegisterCheckId { get; set; }
/// <summary>
/// 检查医生(内部传ID,外部医生存名字)
/// </summary>
public string? CheckDoctorId { get; set; }
/// <summary>
/// 检查日期(格式:2023-07-18) 空值跟null取当前日期
/// </summary>
public DateTime? CheckDate { get; set; }
public List<UpdateRegisterCheckItemDetail> RegisterCheckItems { get; set; }
public List<UpdateRegisterCheckSummaryDetail> Summarys { get; set; } = new List<UpdateRegisterCheckSummaryDetail>();
public List<UpdateRegisterCheckSuggestionDetail> Suggestions { get; set; } = new List<UpdateRegisterCheckSuggestionDetail>();
}
public class UpdateRegisterCheckItemDetail
{
/// <summary>
/// 项目ID
/// </summary>
public Guid ItemId { get; set; }
#region 修改内容
/// <summary>
/// 结果
/// </summary>
public string? Result { get; set; }
/// <summary>
/// 危急值
/// </summary>
public string? CriticalValue { get; set; }
/// <summary>
/// 检查医生
/// </summary>
public string? CheckDoctorName { get; set; }
/// <summary>
/// 检查日期
/// </summary>
public string? CheckDate { get; set; }
#endregion
}
public class UpdateRegisterCheckSummaryDetail
{
/// <summary>
/// 综述
/// </summary>
public string Summary { get; set; }
/// <summary>
/// 综述标志
/// </summary>
public char SummaryFlag { get; set; }
}
public class UpdateRegisterCheckSuggestionDetail
{
/// <summary>
/// 建议
/// </summary>
public string Suggestion { get; set; }
}
}