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,
///
/// 第一次测量