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.

60 lines
1.9 KiB

using Org.BouncyCastle.Bcpg.OpenPgp;
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Shentun.Peis.DiagnosisFunctions
{
public class DoctorCheckDiagnosisInput
{
public char SexId { get; set; }
public string SexName { get; set; }
public short? Age { get; set; }
public List<AsbitemInput> Asbitems { get; set; } = new List<AsbitemInput>();
public List<ItemInput> Items { get; set; } = new List<ItemInput> { };
}
public class AsbitemInput
{
/// <summary>
/// 组合项目ID
/// </summary>
public Guid AsbitemId { get; set; }
/// <summary>
/// 组合项目名称
/// </summary>
public string AsbitemName { get; set; }
public char IsDiagnosisFunction { get; set; }
public string DiagnosisFunction { get; set; }
public char IsContinueProcess { get; set; }
public string DefaultResult { get; set; }
}
public class ItemInput
{
/// <summary>
/// 项目ID
/// </summary>
public Guid ItemId { get; set; }
/// <summary>
/// 项目名称
/// </summary>
public string ItemName { get; set; }
public char IsDiagnosisFunction { get; set; }
public string DiagnosisFunction { get; set; }
public char IsContinueProcess { get; set; }
public char IsNameIntoSummary { get; set; }
public char IsProduceSummary { get; set; }
public char ReferenceRangeTypeFlag { get; set; }
public string DefaultResult { get; set; }
public string Result { get; set; }
public int DisplayOrder { get; set; }
public List<ItemResultMatch> ItemResultMatches { get; set; }
public List<ItemResultTemplate> ItemResultTemplates { get; set; }
public List<ReferenceRange> ReferenceRanges { get; set; }
}
}