HL7 ADT_A28 Add Person Information
ADT_A28 is used to add person information, often in a master patient index, enterprise patient identity feed, or patient-demographics synchronization interface. It says "create this person/patient identity record" rather than "this patient has arrived for this visit."
A28 commonly uses ADT^A28^ADT_A05. That means the event is A28, while the backing structure is ADT_A05. The structure panel below shows ADT_A05 because that is the local v2.5.1 structure shared by A05, A14, A28, and A31.
A small A28 example
What systems do with it
The sender is usually an MPI, registration master, identity-management system, or EHR. Receivers use PID to add a person/patient identity record, PD1 for extra patient-level demographics, and optional ROL or provider-related data when the profile supports it.
In IHE Patient Identity Management, A28 is the create-patient/person feed. The receiver is expected to add the new patient record and acknowledge success or error. It is often paired with A31 for later updates and A40 for merges.
How to read the structure
The ADT_A05 structure includes many visit and billing-capable segments, but A28 profiles often treat PV1 as a pseudo-visit segment. In IHE-style feeds, PV1-2 may be the only required visit field, with a patient class such as N for not applicable. That tells the receiver this is identity data, not an active encounter.
Optional OBX segments may carry permanent observations in some profiles, and insurance or provider segments may be used when the identity feed owns that data. Keep the boundary clear: if the receiver is an MPI, visit-specific facts should not leak in just because the structure has room.
Implementation traps
The big trap is treating A28 like A04. A04 creates or starts a visit. A28 creates a person identity record. If the receiver opens an encounter from an A28, it may create visits that never existed.
The second trap is sending a thin identifier-only message to a receiver that expects a complete identity snapshot. For a new patient feed, PID should carry enough demographics and assigning-authority detail for the receiver to create a safe, matchable record.
Reference notes
HL7 v2.5.1 table 0354 maps A28 to the ADT_A05 message structure, and IHE Patient Identity Management describes ADT^A28^ADT_A05 as communicating the demographics of a new patient plus related information. Oracle's IHE mapping also lists A28 with ADT_A05 for create-patient workflows.