public IEnumerable <MedicationPrescription> AdvancedSearch(PrescriptionAdvancedFilterDto filterDto)
        {
            var prescriptions = _medicationPrescriptionWrapper.Repository.GetMatching(filterDto.GetFilterExpression());

            if (!string.IsNullOrEmpty(filterDto.Diagnosis))
            {
                prescriptions = FilterByDiagnosis(prescriptions, filterDto.Diagnosis);
            }
            return(AttachDiagnoses(prescriptions));
        }
 public IActionResult PrescriptionAdvancedSearch(PrescriptionAdvancedFilterDto filterDto)
 => Ok(_medicationPrescriptionService.AdvancedSearch(filterDto));