diff --git a/IRaCIS.Core.Application/Service/Reading/MedicalAudit/ReadingMedicineQuestionService.cs b/IRaCIS.Core.Application/Service/Reading/MedicalAudit/ReadingMedicineQuestionService.cs index 0ce18c663..700d2a0a9 100644 --- a/IRaCIS.Core.Application/Service/Reading/MedicalAudit/ReadingMedicineQuestionService.cs +++ b/IRaCIS.Core.Application/Service/Reading/MedicalAudit/ReadingMedicineQuestionService.cs @@ -172,7 +172,10 @@ namespace IRaCIS.Core.Application.Service return (questionList, new { - IsConfirmMedicineQuestion = isConfirmMedicineQuestion, + IsHaveQuestion=(await _readingMedicineTrialQuestionRepository.AsQueryable() + .Where(x => x.TrialId == inQuery.TrialId && x.TrialReadingCriterionId == inQuery.TrialReadingCriterionId).CountAsync()) > 0, + + IsConfirmMedicineQuestion = isConfirmMedicineQuestion, LanguageType=(await _readingMedicineTrialQuestionRepository.FirstOrDefaultAsync(x => x.TrialReadingCriterionId == inQuery.TrialReadingCriterionId&& x.SystemQuestionId != null))?.LanguageType, //QuestionCount = questionList.Count(), });