diff --git a/src/main/java/com/iemr/hwc/fhir/provider/patient/PatientExtProvider.java b/src/main/java/com/iemr/hwc/fhir/provider/patient/PatientExtProvider.java index 6c1c9e66..6e007147 100644 --- a/src/main/java/com/iemr/hwc/fhir/provider/patient/PatientExtProvider.java +++ b/src/main/java/com/iemr/hwc/fhir/provider/patient/PatientExtProvider.java @@ -16,6 +16,8 @@ import org.hl7.fhir.r4.model.StringType; import org.json.JSONArray; import org.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -42,6 +44,8 @@ @Component public class PatientExtProvider implements IResourceProvider { + private static final Logger logger = LoggerFactory.getLogger(PatientExtProvider.class); + @Override public Class getResourceType() { return PatientExt.class; @@ -171,7 +175,7 @@ public List findPatientsByDistrictAndLastModifDate(HttpServletReques } } catch (Exception e){ - e.printStackTrace(); + logger.error("Error while fetching patient records by location and date", e); } return listRes; @@ -236,7 +240,7 @@ public List findVisitsByVillageAndLastModifDate(@RequiredParam(nam } } catch (Exception e){ - e.printStackTrace(); + logger.error("Error while fetching visits by village and last modified date", e); } return listRes;