uat-ivus-增加标识-31
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7be3813527
commit
09ee238e50
|
|
@ -390,9 +390,17 @@ public class IVUS_OCTExportService(IRepository<ReadingQuestionCriterionTrial> _r
|
||||||
{
|
{
|
||||||
var ivus = _mapper.Map<IvusExportDto>(task);
|
var ivus = _mapper.Map<IvusExportDto>(task);
|
||||||
|
|
||||||
//靶段
|
|
||||||
ivus.TARGETV = task.QuestionAnswerList.Where(t => t.QuestionName == "靶段").FirstOrDefault()?.QuestionValue ?? string.Empty;
|
|
||||||
|
|
||||||
|
//靶段
|
||||||
|
ivus.TARGETV = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.TargetSegment).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
var marks = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.TargetSegmentRemarks).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
|
if (marks.IsNotNullOrEmpty())
|
||||||
|
{
|
||||||
|
ivus.TARGETV = ivus.TARGETV + "_" + marks;
|
||||||
|
}
|
||||||
|
|
||||||
//斑块编号
|
//斑块编号
|
||||||
ivus.PLAQUE = lesion.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PlaqueNumber).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
ivus.PLAQUE = lesion.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PlaqueNumber).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
@ -407,10 +415,10 @@ public class IVUS_OCTExportService(IRepository<ReadingQuestionCriterionTrial> _r
|
||||||
|
|
||||||
|
|
||||||
//回撤中的图像帧数
|
//回撤中的图像帧数
|
||||||
ivus.PFC = task.QuestionAnswerList.Where(t => t.QuestionName == "回撤中的图像帧数").FirstOrDefault()?.QuestionValue ?? string.Empty;
|
ivus.PFC = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.PullbackFrameCount).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
//分析图像帧数
|
//分析图像帧数
|
||||||
ivus.FC = task.QuestionAnswerList.Where(t => t.QuestionName == "分析图像帧数").FirstOrDefault()?.QuestionValue ?? string.Empty;
|
ivus.FC = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.AnalysisFrameCount).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
var findStatLession = task.LesionList.FirstOrDefault(t => t.LessionType == LesionType.PatchDataStatistics && t.LessionAnswerList.Any(t => t.QuestionMark == QuestionMark.PlaqueNumber && t.QuestionValue == ivus.PLAQUE));
|
var findStatLession = task.LesionList.FirstOrDefault(t => t.LessionType == LesionType.PatchDataStatistics && t.LessionAnswerList.Any(t => t.QuestionMark == QuestionMark.PlaqueNumber && t.QuestionValue == ivus.PLAQUE));
|
||||||
var findPAVLession = task.LesionList.FirstOrDefault(t => t.LessionType == LesionType.PAV && t.LessionAnswerList.Any(t => t.QuestionMark == QuestionMark.PlaqueNumber && t.QuestionValue == ivus.PLAQUE));
|
var findPAVLession = task.LesionList.FirstOrDefault(t => t.LessionType == LesionType.PAV && t.LessionAnswerList.Any(t => t.QuestionMark == QuestionMark.PlaqueNumber && t.QuestionValue == ivus.PLAQUE));
|
||||||
|
|
@ -632,7 +640,16 @@ public class IVUS_OCTExportService(IRepository<ReadingQuestionCriterionTrial> _r
|
||||||
|
|
||||||
|
|
||||||
//靶段
|
//靶段
|
||||||
oct.TARGETV = task.QuestionAnswerList.Where(t => t.QuestionName == "靶段").FirstOrDefault()?.QuestionValue ?? string.Empty;
|
//靶段
|
||||||
|
oct.TARGETV = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.TargetSegment).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
var marks = task.QuestionAnswerList.Where(t => t.QuestionType == QuestionType.TargetSegmentRemarks).FirstOrDefault()?.QuestionValue ?? string.Empty;
|
||||||
|
|
||||||
|
if (marks.IsNotNullOrEmpty())
|
||||||
|
{
|
||||||
|
oct.TARGETV = oct.TARGETV + "_" + marks;
|
||||||
|
}
|
||||||
|
|
||||||
//斑块编号
|
//斑块编号
|
||||||
oct.PLAQUE = pNo;
|
oct.PLAQUE = pNo;
|
||||||
|
|
|
||||||
|
|
@ -2884,6 +2884,26 @@ public enum SUVChangeVSBaseline
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Plaque3MinFCT = 1008,
|
Plaque3MinFCT = 1008,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 靶段
|
||||||
|
/// </summary>
|
||||||
|
TargetSegment = 1009,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 回撤中的图像帧数
|
||||||
|
/// </summary>
|
||||||
|
PullbackFrameCount = 1010,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 分析图像帧数
|
||||||
|
/// </summary>
|
||||||
|
AnalysisFrameCount = 1011,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 靶段 备注
|
||||||
|
/// </summary>
|
||||||
|
TargetSegmentRemarks = 1012,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 脂肪分数总平均值
|
/// 脂肪分数总平均值
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue