Compare commits

..

No commits in common. "f0a71f8e702fcb43ec6daaed92df1084705397a0" and "40483dd4ee610851525f083bd5a3b9ad3e3f531d" have entirely different histories.

4 changed files with 5 additions and 21 deletions

View File

@ -332,7 +332,7 @@ namespace IRaCIS.Core.Application.MassTransit.Consumer
var noneDicomQuey = from sv in _subjectVisitRepository.Where(subjectVisitLambda) var noneDicomQuey = from sv in _subjectVisitRepository.Where(subjectVisitLambda)
join subject in _subjectRepository.AsQueryable() on sv.SubjectId equals subject.Id join subject in _subjectRepository.AsQueryable() on sv.SubjectId equals subject.Id
join noneDicomStudy in _noneDicomStudyRepository.Where(t => t.FileCount > 0) on sv.Id equals noneDicomStudy.SubjectVisitId join noneDicomStudy in _noneDicomStudyRepository.AsQueryable() on sv.Id equals noneDicomStudy.SubjectVisitId
select new CheckDBModel() select new CheckDBModel()
{ {
SubjectStatus = sv.Subject.Status, SubjectStatus = sv.Subject.Status,

View File

@ -147,8 +147,6 @@ public class IvusExportDto : IVUS_OCTBaseDto
/// <summary>PAV (如无可不填)</summary> /// <summary>PAV (如无可不填)</summary>
public string PAV { get; set; } public string PAV { get; set; }
public string DOST { get; set; }
} }
/// <summary> /// <summary>
@ -156,11 +154,6 @@ public class IvusExportDto : IVUS_OCTBaseDto
/// </summary> /// </summary>
public class OctExportDto : IVUS_OCTBaseDto public class OctExportDto : IVUS_OCTBaseDto
{ {
/// <summary>
/// 斑块到血管开口的距离
/// </summary>
public string DOST { get; set; }
/// <summary>靶段</summary> /// <summary>靶段</summary>
public string TARGETV { get; set; } public string TARGETV { get; set; }
@ -451,11 +444,6 @@ public class IVUS_OCTExportService(IRepository<ReadingQuestionCriterionTrial> _r
ivus.PAV = findPAVLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PAV).FirstOrDefault()?.QuestionValue ?? string.Empty; 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); ivusList.Add(ivus);
} }
@ -797,8 +785,6 @@ public class IVUS_OCTExportService(IRepository<ReadingQuestionCriterionTrial> _r
} }
// 斑块到血管开口的距离
oct.DOST = findLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.PlaqueToOstiumDistance).FirstOrDefault()?.QuestionValue ?? string.Empty;
// 匹配动脉段最小FCT // 匹配动脉段最小FCT
oct.MINFCT = findLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.MiniMumFCT).FirstOrDefault()?.QuestionValue ?? string.Empty; oct.MINFCT = findLession?.LessionAnswerList.Where(t => t.QuestionMark == QuestionMark.MiniMumFCT).FirstOrDefault()?.QuestionValue ?? string.Empty;

View File

@ -937,7 +937,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
//存在ivus 和oct 这两种的项目 //存在ivus 和oct 这两种的项目
if (_readingQuestionCriterionTrialRepository.Where(t => t.TrialId == info.TrialId && if (_readingQuestionCriterionTrialRepository.Where(t => t.TrialId == info.TrialId &&
(t.CriterionType == CriterionType.IVUS || t.CriterionType == CriterionType.OCT)).Distinct().Count() == 2 (t.CriterionType == CriterionType.IVUS || t.CriterionType == CriterionType.OCT)).Distinct().Count() == 2
&& !_noneDicomStudyReposiotry.Any(t => t.SubjectId == inQuery.SubjectId && t.Modality == "IVUS")) && !_noneDicomStudyReposiotry.Any(t => t.SubjectId == inQuery.SubjectId && t.Modality != "IVUS"))
{ {
#region ivus 自动创建非dicom检查 #region ivus 自动创建非dicom检查

View File

@ -2453,10 +2453,8 @@ namespace IRaCIS.Core.Domain.Share
/// </summary> /// </summary>
LumenAreaMeasurement = 1030, LumenAreaMeasurement = 1030,
/// <summary>
/// 斑块到血管开口的距离
/// </summary>
PlaqueToOstiumDistance=1031,
/// <summary> /// <summary>
/// 第一次测量 /// 第一次测量