修改一致性全量核查

This commit is contained in:
2025-10-24 10:12:22 +08:00
parent ef673fc44b
commit 1532ac4a7e
5 changed files with 140 additions and 34 deletions
@@ -1,5 +1,8 @@
using System;
using IRaCIS.Core.Application.Contracts;
using IRaCIS.Core.Application.Helper;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -76,8 +79,9 @@ namespace IRaCIS.Core.Application.ViewModel
public class EfficacyEvaluationQuery
{
[NotDefault]
public Guid TrialId { get; set; }
[NotDefault]
public Guid TrialReadingCriterionId { get; set; }
}
@@ -87,4 +91,70 @@ namespace IRaCIS.Core.Application.ViewModel
public int SubjectCount { get; set; }
}
public class EfficacyEvaluationExport
{
public Guid Id { get; set; }
public Guid SubjectId { get; set; }
public string SubjectCode { get; set; } = String.Empty;
public decimal VisitTaskNum { get; set; }
public string TaskName { get; set; }
public string TaskBlindName { get; set; }
public ReadingTaskState ReadingTaskState { get; set; }
public ReadingCategory ReadingCategory { get; set; }
public bool? IsBaseline { get; set; }
[DictionaryTranslateAttribute("ArmEnum")]
public Arm ArmEnum { get; set; }
//裁判结果选择的访视或者全局任务Id
public Arm? JudgeArmEnum { get; set; }
//裁判选择标记
//根据裁判的任务结果 设置访视任务的这个字段 该字段表示 裁判认同该任务的结果
[DictionaryTranslateAttribute("YesOrNoAudit")]
public bool? IsJudgeSelect { get; set; }
//在当前访视触发裁判,或者在截止日期小于等于当前访视的阅片期触发裁判
[DictionaryTranslateAttribute("YesOrNoAudit")]
public bool? IsTrigerJudge { get; set; }
//(如果是访视点裁判,则仅在所选阅片人对应访视 显示;如果是阅片期裁判,则在所选阅片人 阅片期内的所有访视 显示此原因)
public string JudgeNote { get; set; } = string.Empty;
public string VisitNote { get; set; }
public Guid? DoctorUserId { get; set; }
public string UserName { get; set; }
public List<CommonQuesionInfo> QuestionAnswerList { get; set; }
public List<decimal> SubjectCriterionReadingPeriodVisitNumList { get; set; }
public String TrialSiteCode { get; set; } = String.Empty;
}
}