Details
-
Bug
-
Status: Closed
-
Should
-
Resolution: Fixed
-
None
-
None
-
Low
-
Description
In OpenMRS 1.6.1 HL7 patient data is being logged in the tomcat log thus generating privacy & confidentiality concerns. This is happening even when the global property log.level.openmrs is set to info. A sample of the de-identified message is:
INFO - LoggingAdvice.invoke(102) |1900-01-1 07:51:00,062| In method HL7Service.processHL7InQueue. Arguments: HL7InQueue=org.openmrs.hl7.HL7InQueue@105,
INFO - LoggingAdvice.invoke(102) |1900-01-01 07:51:00,062| In method HL7Service.parseHL7String. Arguments: String=MSH|^~\&|FORMENTRY|AMRS.ELD|HL7LISTENER|AMRS.ELD|19000101075030||ORU^R01|Wh9yOJ9hAI9LSW42ZGsr|P|2.5|1||||||||43^AMRS.ELD.FORMID
PID|||31576^^^^||XXXX^XXXX^XXXX||
PV1||O|2||||30779^XXXX XXXX (349-1)|||||||||||||||||||||||||||||||||||||19000101|||||||V
ORC|RE||||||||19000101074954|30779^XXXX XXXXX
OBR|1|||1238^MEDICAL RECORD OBSERVATIONS^99DCT
OBX|1|CWE|1501^VISIT TYPE^99DCT||1493^SCHEDULED^99DCT|||||||||19000101
OBX|2|CWE|1916^APPOINTMENT REASON^99DCT|21|1942^FOLLOW UP VISIT^99DCT|||||||||19000101
,
INFO - LoggingAdvice.invoke(127) |1900-01-01 07:51:00,078| Exiting method parseHL7String