ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ADT^A20 — Bed Status Update

The bed changes status independently of any patient: A20 informs bed-management tools (housekeeping in progress, out-of-service, repair, isolation).

Purpose

A20 is a patient-less event: it carries only a location's status (bed, room). Pivot in hospital capacity tools (TeleTracking, Epic Grand Central, Cerner Capacity Management). Typical statuses: C Closed, H Housekeeping, O Occupied, U Unoccupied, I Isolated, K Contaminated.

Segment structure

Structure ADT_A20: MSH, EVN, NPU (Bed Status Update).

  • NPU-1: location (PL — Point of Care, Room, Bed, Facility).
  • NPU-2: bed status (table 0116 — Bed Status).

Real-world example

Bed 205A in Cardiology HOSP01 goes to status C (Closed):

plaintext adt-a20-example.hl7
MSH|^~\&|HIS|HOSP01|EHR|CLINIC02|20260516143000||ADT^A20^ADT_A20|MSG00020001|P|2.5.1|||AL|NE
EVN|A20|20260516143000|||DRJONES^Jones^Sarah^^^DR.
NPU|MED^205^A^HOSP01|C

Acknowledgment (ACK)

plaintext ack-a20-example.hl7
MSH|^~\&|EHR|CLINIC02|HIS|HOSP01|20260516143001||ACK^A20^ACK|ACK00020001|P|2.5.1
MSA|AA|MSG00020001

Common errors

  • NPU-2 off-table: non-standard local status code — bed management cannot interpret it.
  • A20 sent on an occupied bed: contradiction — use A02 to move, A03 to free.
  • NPU-1 without facility: multi-site ambiguity — always qualify service^room^bed^facility.
CodeTrigger eventDescription
A20Bed Status UpdateThis page.
A21Patient Goes on a Leave of AbsencePatient absent but bed reserved.
A22Patient Returns from Leave of AbsenceLOA return.

See also: ADT^A01, ADT^A02.