修改稽查配置
parent
7109f31406
commit
af9394ee0c
|
@ -89,19 +89,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[ForeignKey("SourceSubjectVisitId")]
|
[ForeignKey("SourceSubjectVisitId")]
|
||||||
public SubjectVisit SourceSubjectVisit { get; set; }
|
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]
|
[JsonIgnore]
|
||||||
[ForeignKey("JudgeVisitTaskId")]
|
[ForeignKey("JudgeVisitTaskId")]
|
||||||
public VisitTask JudgeVisitTask { get; set; }
|
public VisitTask JudgeVisitTask { get; set; }
|
||||||
|
@ -117,6 +104,20 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
|
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
|
//裁判任务的Id
|
||||||
public Guid? JudgeVisitTaskId { get; set; }
|
public Guid? JudgeVisitTaskId { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -30,15 +30,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid? NewReReadingTaskId { get; set; }
|
public Guid? NewReReadingTaskId { get; set; }
|
||||||
|
|
||||||
public Guid RequestReReadingUserId { get; set; }
|
public Guid RequestReReadingUserId { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
public User RequestReReadingUser { get; set; }
|
public User RequestReReadingUser { get; set; }
|
||||||
|
|
||||||
public DateTime RequestReReadingTime { get; set; }
|
public DateTime RequestReReadingTime { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
public VisitTask NewReReadingTask { get; set; }
|
public VisitTask NewReReadingTask { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
public VisitTask RootReReadingTask { get; set; }
|
public VisitTask RootReReadingTask { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
public VisitTask OriginalReReadingTask { get; set; }
|
public VisitTask OriginalReReadingTask { get; set; }
|
||||||
|
|
||||||
//申请回退类型
|
//申请回退类型
|
||||||
|
@ -75,6 +75,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
public Guid UpdateUserId { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
public User CreateUser { get; set; }
|
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;
|
return;
|
||||||
|
@ -651,9 +651,9 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
TaskName = g.Key.TaskName,
|
TaskName = g.Key.TaskName,
|
||||||
TaskBlindName = g.Key.TaskBlindName,
|
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
|
Reason = globalResultList.Where(t => t.VisitTaskId == g.Key.VisitTaskId && t.QuestionId == null).FirstOrDefault()?.Answer ?? String.Empty
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue