Uat_Study
parent
127b643e44
commit
57c4b198f7
|
@ -447,6 +447,11 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid VisitTaskId { get; set; }
|
public Guid VisitTaskId { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标记工具
|
||||||
|
/// </summary>
|
||||||
|
public string MarkTool { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// TrialId
|
/// TrialId
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1697,6 +1702,11 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
|
|
||||||
public string FromMark { get; set; } = string.Empty;
|
public string FromMark { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标记工具
|
||||||
|
/// </summary>
|
||||||
|
public string MarkTool { get; set; } = string.Empty;
|
||||||
|
|
||||||
public decimal RowIndex { get; set; }
|
public decimal RowIndex { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -1196,6 +1196,7 @@ namespace IRaCIS.Application.Services
|
||||||
answers.Add("MeasureData", rowInfo == null ? string.Empty : rowInfo.MeasureData);
|
answers.Add("MeasureData", rowInfo == null ? string.Empty : rowInfo.MeasureData);
|
||||||
answers.Add("RowIndex", x.ToString());
|
answers.Add("RowIndex", x.ToString());
|
||||||
answers.Add("RowId", rowInfo.Id.ToString());
|
answers.Add("RowId", rowInfo.Id.ToString());
|
||||||
|
answers.Add("MarkTool", rowInfo.MarkTool);
|
||||||
answers.Add("StudyId", rowInfo.StudyId.ToString());
|
answers.Add("StudyId", rowInfo.StudyId.ToString());
|
||||||
answers.Add("OrganInfoId", rowInfo.OrganInfoId.ToString());
|
answers.Add("OrganInfoId", rowInfo.OrganInfoId.ToString());
|
||||||
answers.Add("IsFristAdd", (rowInfo.FristAddTaskId== TaskId).ToString());
|
answers.Add("IsFristAdd", (rowInfo.FristAddTaskId== TaskId).ToString());
|
||||||
|
@ -1206,6 +1207,8 @@ namespace IRaCIS.Application.Services
|
||||||
answers.Add("SplitOrMergeLesionName", rowInfo.SplitName.IsNullOrEmpty() ? rowInfo.MergeName : rowInfo.SplitName);
|
answers.Add("SplitOrMergeLesionName", rowInfo.SplitName.IsNullOrEmpty() ? rowInfo.MergeName : rowInfo.SplitName);
|
||||||
answers.Add("SplitOrMergeType", rowInfo.SplitOrMergeType == null ? string.Empty : ((int)rowInfo.SplitOrMergeType).ToString());
|
answers.Add("SplitOrMergeType", rowInfo.SplitOrMergeType == null ? string.Empty : ((int)rowInfo.SplitOrMergeType).ToString());
|
||||||
answers.Add("LastTaskState", lastTaskTableAnswer.Where(n=>n.QuestionId== item.Id&&n.ReadingTableQuestionTrial.QuestionMark==QuestionMark.State&&n.RowIndex==x).Select(n=>n.Answer).FirstOrDefault()??string.Empty);
|
answers.Add("LastTaskState", lastTaskTableAnswer.Where(n=>n.QuestionId== item.Id&&n.ReadingTableQuestionTrial.QuestionMark==QuestionMark.State&&n.RowIndex==x).Select(n=>n.Answer).FirstOrDefault()??string.Empty);
|
||||||
|
answers.Add("LastTaskMajorAxis", lastTaskTableAnswer.Where(n => n.QuestionId == item.Id && n.ReadingTableQuestionTrial.QuestionMark == QuestionMark.MajorAxis && n.RowIndex == x).Select(n => n.Answer).FirstOrDefault() ?? string.Empty);
|
||||||
|
answers.Add("LastTaskShortAxis", lastTaskTableAnswer.Where(n => n.QuestionId == item.Id && n.ReadingTableQuestionTrial.QuestionMark == QuestionMark.ShortAxis && n.RowIndex == x).Select(n => n.Answer).FirstOrDefault() ?? string.Empty);
|
||||||
if (rowInfo.LesionType == LesionType.BaselineLesions)
|
if (rowInfo.LesionType == LesionType.BaselineLesions)
|
||||||
{
|
{
|
||||||
answers.Add("BaseLineLesionNumber", baseLineTableAnswer.Where(n => n.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && n.RowIndex == rowInfo.RowIndex).Select(x => x.Answer).FirstIsNullReturnEmpty());
|
answers.Add("BaseLineLesionNumber", baseLineTableAnswer.Where(n => n.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && n.RowIndex == rowInfo.RowIndex).Select(x => x.Answer).FirstIsNullReturnEmpty());
|
||||||
|
@ -1852,6 +1855,7 @@ namespace IRaCIS.Application.Services
|
||||||
rowInfo.IsDicomReading = inDto.IsDicomReading;
|
rowInfo.IsDicomReading = inDto.IsDicomReading;
|
||||||
rowInfo.IsCurrentTaskAdd = isCurrentTaskAdd;
|
rowInfo.IsCurrentTaskAdd = isCurrentTaskAdd;
|
||||||
rowInfo.NumberOfFrames = inDto.NumberOfFrames;
|
rowInfo.NumberOfFrames = inDto.NumberOfFrames;
|
||||||
|
rowInfo.MarkTool = inDto.MarkTool;
|
||||||
rowInfo.FristAddTaskNum = taskinfo.VisitTaskNum;
|
rowInfo.FristAddTaskNum = taskinfo.VisitTaskNum;
|
||||||
rowInfo.FristAddTaskId = inDto.VisitTaskId;
|
rowInfo.FristAddTaskId = inDto.VisitTaskId;
|
||||||
rowInfo.PicturePath = inDto.PicturePath;
|
rowInfo.PicturePath = inDto.PicturePath;
|
||||||
|
|
|
@ -173,6 +173,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
//病灶编号
|
//病灶编号
|
||||||
public string RowMark { get; set; } = string.Empty;
|
public string RowMark { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标记工具
|
||||||
|
/// </summary>
|
||||||
|
public string MarkTool { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("VisitTaskId")]
|
[ForeignKey("VisitTaskId")]
|
||||||
|
|
Loading…
Reference in New Issue