From 8901479dd56d4e09dd6eb695453927cb2a0ecc23 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Tue, 16 Dec 2025 11:20:30 +0800 Subject: [PATCH] =?UTF-8?q?uat-ivus-oct-=E5=86=8D=E6=AC=A1=E4=BF=AE?= =?UTF-8?q?=E6=94=B98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Common/Export/IVUS_OCTExportService.cs | 14 ++++++++++++++ IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs | 6 ++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs b/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs index 105f3c365..1ab731631 100644 --- a/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs +++ b/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs @@ -147,6 +147,8 @@ public class IvusExportDto : IVUS_OCTBaseDto /// PAV (如无可不填) public string PAV { get; set; } + + public string DOST { get; set; } } /// @@ -154,6 +156,11 @@ public class IvusExportDto : IVUS_OCTBaseDto /// public class OctExportDto : IVUS_OCTBaseDto { + /// + /// 斑块到血管开口的距离 + /// + public string DOST { get; set; } + /// 靶段 public string TARGETV { get; set; } @@ -444,6 +451,11 @@ public class IVUS_OCTExportService(IRepository _r ivus.PAV = findPAVLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PAV).FirstOrDefault()?.QuestionValue ?? string.Empty; + + ivus.DOST = findPAVLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PlaqueToOstiumDistance).FirstOrDefault()?.QuestionValue ?? string.Empty; + + + ivusList.Add(ivus); } @@ -785,6 +797,8 @@ public class IVUS_OCTExportService(IRepository _r } + // 斑块到血管开口的距离 + oct.DOST = findLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PlaqueToOstiumDistance).FirstOrDefault()?.QuestionValue ?? string.Empty; // 匹配动脉段最小FCT oct.MINFCT = findLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.MiniMumFCT).FirstOrDefault()?.QuestionValue ?? string.Empty; diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs index b606923e6..e71caced5 100644 --- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs +++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs @@ -2453,8 +2453,10 @@ namespace IRaCIS.Core.Domain.Share /// LumenAreaMeasurement = 1030, - - + /// + /// 斑块到血管开口的距离 + /// + PlaqueToOstiumDistance=1031, /// /// 第一次测量