Details
-
New Feature
-
Status: Closed
-
Could
-
Resolution: Won't Fix
-
None
-
None
-
Undetermined
Description
Add support for OBR-25 (HL7 2.5 manual: 7.4.1.25) and OBX-11 (HL7 2.5 manual: 7.4.2.11) in ORU-R01 messages to change (status = "C") or void (status = "D" or "W") existing observations.
Ideally, we would support/consider filler + filler order number and/or accession numbers. As a first pass, the HL7 handler for ORU-R01 messages should check the order status on OBR and OBX components. If an OBR is flagged as changed, each OBX within that OBR should be checked and changed if it already exists. If an OBX is flagged as changed, then only that OBX needs to be checked. If an observation status is "changed" but an existing (matching) observation is not found in the database, then the observation should be added as a new observation. Requests to void observations that are not found in the database should be silently ignored.