diff --git a/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/laborder/mapper/LabOrderResultMapper.java b/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/laborder/mapper/LabOrderResultMapper.java index 44526a9f3..98683a29f 100644 --- a/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/laborder/mapper/LabOrderResultMapper.java +++ b/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/laborder/mapper/LabOrderResultMapper.java @@ -105,7 +105,7 @@ private void checkResultRangesForAbsolutes(Obs obs, String accessionUuid) { return; } if (obs.getValueNumeric() != null) { - ConceptNumeric cn = (ConceptNumeric) obs.getConcept(); + ConceptNumeric cn = conceptService.getConceptNumeric(obs.getConcept().getId()); if (cn.getHiAbsolute() != null && cn.getHiAbsolute() < obs.getValueNumeric()) { log.error(String.format("Test results for [%s] is beyond the absolute high range, in Accession [%s]", cn.getName(), accessionUuid)); }