diff --git a/edc_dx/diagnoses.py b/edc_dx/diagnoses.py index d6318ff..5717fef 100644 --- a/edc_dx/diagnoses.py +++ b/edc_dx/diagnoses.py @@ -11,7 +11,7 @@ get_initial_review_model_cls, ) -from .utils import get_diagnosis_labels, get_diagnosis_labels_prefixes +from .utils import get_diagnosis_labels class InitialReviewRequired(Exception): @@ -79,13 +79,9 @@ def get_dx_by_model(self, instance) -> str: dx = self.get_dx(prefix) break if not dx: - models_classes = [ - get_initial_review_model_cls(prefix) - for prefix in get_diagnosis_labels_prefixes() - ] raise DiagnosesError( - f"Invalid. Expected an instance of one of {models_classes}. " - f"Got {instance.__class__}" + f"Invalid. No diagnoses detected. " + f"See responses on {self.clinical_review_baseline._meta.verbose_name}." ) return dx