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 e95738f52..f3588bcb7 100644
--- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
+++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
@@ -2444,8 +2444,10 @@ namespace IRaCIS.Core.Domain.Share
///
LumenAreaMeasurement = 1030,
-
-
+ ///
+ /// 斑块到血管开口的距离
+ ///
+ PlaqueToOstiumDistance=1031,
///
/// 第一次测量