修改稽查配置
parent
7109f31406
commit
af9394ee0c
|
@ -89,19 +89,6 @@ namespace IRaCIS.Core.Domain.Models
|
|||
|
||||
[ForeignKey("SourceSubjectVisitId")]
|
||||
public SubjectVisit SourceSubjectVisit { get; set; }
|
||||
|
||||
|
||||
//排除一致性分析 因为souceVisitId 没值
|
||||
//public List<VisitTask> SameVisitTaskList { get; set; }
|
||||
|
||||
//public List<VisitTask> SameSubjectVisiTaskList { get; set; }
|
||||
|
||||
|
||||
//public TaskAllocationRule DoctorTaskAllocationRule { get; set; }
|
||||
|
||||
|
||||
public TaskMedicalReviewRule DoctorTaskMedicalReviewRule { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("JudgeVisitTaskId")]
|
||||
public VisitTask JudgeVisitTask { get; set; }
|
||||
|
@ -117,6 +104,20 @@ namespace IRaCIS.Core.Domain.Models
|
|||
public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
|
||||
|
||||
|
||||
|
||||
//排除一致性分析 因为souceVisitId 没值
|
||||
//public List<VisitTask> SameVisitTaskList { get; set; }
|
||||
|
||||
//public List<VisitTask> SameSubjectVisiTaskList { get; set; }
|
||||
|
||||
|
||||
//public TaskAllocationRule DoctorTaskAllocationRule { get; set; }
|
||||
|
||||
|
||||
public TaskMedicalReviewRule DoctorTaskMedicalReviewRule { get; set; }
|
||||
|
||||
|
||||
|
||||
//裁判任务的Id
|
||||
public Guid? JudgeVisitTaskId { get; set; }
|
||||
|
||||
|
|
|
@ -30,15 +30,15 @@ namespace IRaCIS.Core.Domain.Models
|
|||
public Guid? NewReReadingTaskId { get; set; }
|
||||
|
||||
public Guid RequestReReadingUserId { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public User RequestReReadingUser { get; set; }
|
||||
|
||||
public DateTime RequestReReadingTime { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public VisitTask NewReReadingTask { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public VisitTask RootReReadingTask { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public VisitTask OriginalReReadingTask { get; set; }
|
||||
|
||||
//申请回退类型
|
||||
|
@ -75,6 +75,7 @@ namespace IRaCIS.Core.Domain.Models
|
|||
|
||||
public Guid UpdateUserId { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public User CreateUser { get; set; }
|
||||
}
|
||||
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
using System;
|
||||
|
||||
namespace IRaCIS.Core.Domain.Models
|
||||
{
|
||||
public class ImageQA : Entity, IAuditAdd
|
||||
{
|
||||
public Guid TrialId { get; set; }
|
||||
public Guid SiteId { get; set; }
|
||||
public Guid StudyId { get; set; }
|
||||
public Guid ParentId { get; set; }
|
||||
public string CommunicationRecord { get; set; }
|
||||
public Guid CreateUserId { get; set; }
|
||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
|
||||
}
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
using System;
|
||||
|
||||
namespace IRaCIS.Core.Domain.Models
|
||||
{
|
||||
|
||||
//public class NoneDicomFile : Entity, IAuditAdd
|
||||
//{
|
||||
// public Guid StudyId { get; set; }
|
||||
|
||||
// public string FileName { get; set; }
|
||||
|
||||
// public string Path { get; set; }
|
||||
// public Guid CreateUserId { get; set; }
|
||||
// public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
//}
|
||||
}
|
|
@ -578,7 +578,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
|||
|
||||
//访视任务
|
||||
|
||||
if (_userInfo.RequestUrl == "ReadingImageTask/SubmitVisitTaskQuestions" && entity.ReadingTaskState != ReadingTaskState.HaveSigned)
|
||||
if (_userInfo.RequestUrl == "ReadingImageTask/SubmitVisitTaskQuestions" && entity.ReadingTaskState != ReadingTaskState.HaveSigned && type==AuditOpt.Update)
|
||||
{
|
||||
//提交访视任务的时候 会多次更新同一个记录 只记录最后一次
|
||||
return;
|
||||
|
@ -651,9 +651,9 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
|||
TaskName = g.Key.TaskName,
|
||||
TaskBlindName = g.Key.TaskBlindName,
|
||||
|
||||
VisitQuestionAnswerList = g.Select(u => new { u.QuestionName, u.Answer }).ToList(),
|
||||
VisitQuestionAnswerList = g.OrderBy(t=>t.ShowOrder).Select(u => new { u.QuestionName, u.Answer }).ToList(),
|
||||
|
||||
GlobalQuestionAnswerList = g.Select(u => new { u.QuestionName, Answer = globalResultList.Where(t => t.VisitTaskId == g.Key.VisitTaskId && t.QuestionId == u.ReadingQuestionTrialId).FirstOrDefault()?.Answer ?? String.Empty }).ToList(),
|
||||
GlobalQuestionAnswerList = g.OrderBy(t => t.ShowOrder).Select(u => new { u.QuestionName, Answer = globalResultList.Where(t => t.VisitTaskId == g.Key.VisitTaskId && t.QuestionId == u.ReadingQuestionTrialId).FirstOrDefault()?.Answer ?? String.Empty }).ToList(),
|
||||
|
||||
Reason = globalResultList.Where(t => t.VisitTaskId == g.Key.VisitTaskId && t.QuestionId == null).FirstOrDefault()?.Answer ?? String.Empty
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue