I use HL7 ORU message to send clinical notes. At present, I just send notes as they are created and saved. But now I need to support edit and delete of the notes and convey the same to the receiving system.
How can I achieve edit / delete with this? I use ORU^R01 structure and use OBR and multiple OBX segments for my information. Thanks.
You will need to confirm with the receiving system how they want edits and deletes conveyed to them. But it is common to use the result status code in OBR-25
and/or the observation result status code in OBX-11
.
For example, if the clinical note is edited (aka. corrected or modified) send a C
in OBR-25
. If the clinical note is deleted send a X
in OBR-25
. Ultimately you will need to coordinate with the receiving system.
FWIW, I commonly see these values in OBR-25
:
P
= preliminaryF
= finalC
= corrected / modifiedX
= cancelled / deleted / in-error