Discharge ADT message not transmitting to downstream pharmacy system
Issue Description
When patients are discharged, the A03 ADT message is not being sent to the pharmacy system, causing medication reconciliation delays at discharge.
Troubleshooting Checklist
Work through each step. Check off as you complete them.
Review ADT event log
Pull the ADT event log for the affected patient/encounter and identify the failed or missing event.
Check HL7 interface configuration
Verify the HL7 ADT message (A01/A02/A03/A08) is correctly configured and transmitting to downstream systems.
Validate encounter type and facility node
Confirm the encounter type, facility, and location codes are correctly mapped for the ADT event.
Review discharge disposition codes
Confirm discharge disposition codes are correctly configured and mapping to the correct payer requirements.
Test ADT workflow in cert environment
Replicate the ADT event in the test domain to isolate whether the issue is configuration or data-driven.
Document and escalate if interface issue
If the issue is an HL7 interface failure, escalate to the integration team with the full event log.
Root Cause
An HL7 interface filter was inadvertently blocking A03 messages for a specific facility node after a recent interface upgrade.
Resolution
Removed the erroneous filter from the HL7 interface engine. Tested A03 message transmission for 5 test patients. Confirmed pharmacy system is receiving discharge messages.