Improved

June 22, 2026: Standardized discharge disposition categories

Discharge disposition on hospital encounters is now normalized to a consistent, standard set of categories.

Previously, Encounter.hospitalization.dischargeDisposition was passed through as it arrived from the source — Epic, HL7 v2, Bamboo display text, or NUBC codes — with no normalization. The same real-world outcome (discharged home, transferred to a SNF, left against medical advice, expired) could appear under different code systems and values, making it hard to route or report on discharge outcomes reliably.

Zus now maps each incoming discharge-disposition coding to the standard NUBC value set (http://www.nubc.org/patient-discharge) using a deterministic, first-match-wins rule chain. A recognized coding is replaced in place with its NUBC equivalent (system + code + display); an unrecognized coding passes through unchanged, and the original value is never dropped. This makes categories like home, skilled nursing facility, transfer, against medical advice, and expired consistent across sources. No changes are required on the customer side — the normalized value appears automatically on the Encounter resource and in ZusHook payloads.