Compare commits
No commits in common. "f0a71f8e702fcb43ec6daaed92df1084705397a0" and "40483dd4ee610851525f083bd5a3b9ad3e3f531d" have entirely different histories.
f0a71f8e70
...
40483dd4ee
|
|
@ -320,7 +320,7 @@ namespace IRaCIS.Core.Application.MassTransit.Consumer
|
||||||
join study in _studyRepository.AsQueryable() on sv.Id equals study.SubjectVisitId
|
join study in _studyRepository.AsQueryable() on sv.Id equals study.SubjectVisitId
|
||||||
select new CheckDBModel()
|
select new CheckDBModel()
|
||||||
{
|
{
|
||||||
SubjectStatus = sv.Subject.Status,
|
SubjectStatus = sv.Subject.Status,
|
||||||
SubjectVisitId = sv.Id,
|
SubjectVisitId = sv.Id,
|
||||||
SiteCode = sv.TrialSite.TrialSiteCode,
|
SiteCode = sv.TrialSite.TrialSiteCode,
|
||||||
StudyDate = study.StudyTime == null ? string.Empty : ((DateTime)study.StudyTime).ToString("yyyy-MM-dd"),
|
StudyDate = study.StudyTime == null ? string.Empty : ((DateTime)study.StudyTime).ToString("yyyy-MM-dd"),
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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检查
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2453,10 +2453,8 @@ namespace IRaCIS.Core.Domain.Share
|
||||||
/// </summary>
|
/// </summary>
|
||||||
LumenAreaMeasurement = 1030,
|
LumenAreaMeasurement = 1030,
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 斑块到血管开口的距离
|
|
||||||
/// </summary>
|
|
||||||
PlaqueToOstiumDistance=1031,
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 第一次测量
|
/// 第一次测量
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue