修改一致性分析规则

This commit is contained in:
2022-12-26 16:01:48 +08:00
parent 80581584d3
commit 65d3a0ecd9
6 changed files with 96 additions and 29 deletions
@@ -2,6 +2,7 @@
using IRaCIS.Core.Application.Helper;
using IRaCIS.Core.Application.ViewModel;
using IRaCIS.Core.Domain.Share;
using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations;
namespace IRaCIS.Core.Application.Contracts
@@ -355,7 +356,7 @@ namespace IRaCIS.Core.Application.Contracts
[DictionaryTranslateAttribute("Subject_Visit_Status")]
public SubjectStatus SubjectStatus { get; set; }
public string TrialReadingCriterionName { get; set; }
public string TrialReadingCriterionName { get; set; }
public DateTime? FirstGiveMedicineTime { get; set; }
@@ -667,9 +668,16 @@ namespace IRaCIS.Core.Application.Contracts
}
//RECIST1.1评估病灶明细表
public class RECIST1Point1DetailedOfEvaluatedLesionExport : RECIST1Point1EvaluationOfTumorEfficacyExport
{
//EF 查询 需要 最后转成导表需要的展开形式
[JsonIgnore]
public List<RECIST1Point1LessionInfo> LesionList = new List<RECIST1Point1LessionInfo>();
//病灶编号
public string LessionCode { get; set; }
@@ -694,6 +702,45 @@ namespace IRaCIS.Core.Application.Contracts
public string MeasurementResult { get; set; }
//长径
public string LongDiameter { get; set; }
//短径
public string ShortDiameter { get; set; }
//病灶状态
public string LessionState { get; set; }
}
public class RECIST1Point1LessionInfo
{
//病灶编号
public string LessionCode { get; set; }
//病灶类型
public string LessionType { get; set; }
//所在部位
public string LessionLocation { get; set; }
//所在器官
public string LessionOrgan { get; set; }
//是否淋巴结
public string IsLymph { get; set; }
//部位描述
public string BodyPartDescription { get; set; }
//测量值
public string MeasurementResult { get; set; }
//长径
public string LongDiameter { get; set; }