Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-1534

Allow for update/delete of observations through HL7

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Could
    • Resolution: Won't Fix
    • None
    • None
    • HL7
    • 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.

      Gliffy Diagrams

        Attachments

          Activity

            People

              Unassigned Unassigned
              burke Burke Mamlin
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: