diff --git a/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/document/service/impl/VisitDocumentServiceImpl.java b/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/document/service/impl/VisitDocumentServiceImpl.java index b674ec7075..87d1c00ebf 100644 --- a/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/document/service/impl/VisitDocumentServiceImpl.java +++ b/bahmni-emr-api/src/main/java/org/openmrs/module/bahmniemrapi/document/service/impl/VisitDocumentServiceImpl.java @@ -29,7 +29,8 @@ import java.util.HashSet; import java.util.List; import java.util.Set; -//comment + +import java.util.Locale; @Service public class VisitDocumentServiceImpl implements VisitDocumentService { @@ -87,8 +88,13 @@ private void linkDocumentAndImpressionObs(VisitDocumentRequest visitDocumentRequ } } + private Concept getConceptsByNameAndLocale(String name, Locale locale) { + List conceptList = conceptService.getConceptsByName(name, locale, false); + return conceptList.isEmpty() ? null : conceptList.get(0); + } + private void updateEncounter(Encounter encounter, Date encounterDateTime, List documents) { - Concept imageConcept = conceptService.getConceptByName(DOCUMENT_OBS_GROUP_CONCEPT_NAME); + Concept imageConcept = getConceptsByNameAndLocale(DOCUMENT_OBS_GROUP_CONCEPT_NAME, Locale.ENGLISH); for (Document document : documents) { Concept testConcept = conceptService.getConceptByUuid(document.getTestUuid());