Admit, Discharge, Transfer (ADT) | Medplum

ADT Overview

ADT stands for "Admit, Discharge, Transfer." It is a type of HL7 message used in electronic health records systems to communicate changes in a patient's demographic or visit status. This includes registration, admission, discharge, and transfer information about a patient.

This guide assumes you have already set up a Medplum agent or aggregator equivalent to connect to the legacy healthcare application that you want to interface with and are able to receive the feed.

The following are a subset of the event types for ADT:

Consuming ADT

This example synchronizes data with your FHIR datastore on register and update messages. This example ignores message types other than A04 and A08.

TODO: Create an example that throws away all of the message types except for A04 and A08 and update demographic in case of A04 and A08

Publishing ADT

This example publishes an A04 event when a Patient is created and an A08 when the Patient resource is updated. No other message types are created as part of this feed.

TODO: Create an example that throws away all of the message types except for A04 and A08 and update demographic in case of A04 and A08

Related Reading