XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • US Da Vinci Alerts (FHIR)
    • 0.2.0 [deprecated]
    • Infrastructure & Messaging
    • (many)
    • 2.1.4
    • Hide

      Document explicitly:

      1) That what is being communicated is Notification and not an Alert.

      2) The Assumption is data is being transferred but not responsibility. The Receiver determines the action it takes based on the information it receives. The MessageHeader event code allow the receiver to guide the handling.

      3) List of Receiver - typically is out of band business process. As done today

      regarding feedback to the Sender:

      Messaging does provide a mechanism for a response message, however, by design we have avoided response messages in an attempt to make the implementation as light wt as possible and avoid requiring implementation of FHIR messaging beyond support of the $process-message operation and message structure.

      The FHIR $process-message operation define the http response codes +/- OO that provide at least partial implementation of what the commenter is suggesting.

      namely :

      "200 OK: Indicates that the message has been fully processed. If an application-level response is expected for the submitted message, that response SHALL be returned as the body of the 200 response.
      202 Accepted: Indicates that the receiving system has accepted custody of the message
      204 No Content: Indicates that the message has been fully processed and would normally have had an application-level response, but because of instructions from the sender (e.g. the messageheader-response-request extension), no response is being provided"

      And the implementer can provide additional information in the OO such as to " considered-it also provides a reference if the appropriate action was not taken and would at least provide a data point for process/quality improvement"

      Without more rigorous testing and implementer experience it is premature to define the response behavior any further.

      Show
      Document explicitly: 1) That what is being communicated is Notification and not an Alert. 2) The Assumption is data is being transferred but not responsibility. The Receiver determines the action it takes based on the information it receives. The MessageHeader event code allow the receiver to guide the handling. 3) List of Receiver - typically is out of band business process. As done today regarding feedback to the Sender: Messaging does provide a mechanism for a response message, however, by design we have avoided response messages in an attempt to make the implementation as light wt as possible and avoid requiring implementation of FHIR messaging beyond support of the $process-message operation and message structure. The FHIR $process-message operation define the http response codes +/- OO that provide at least partial implementation of what the commenter is suggesting. namely : "200 OK: Indicates that the message has been fully processed. If an application-level response is expected for the submitted message, that response SHALL be returned as the body of the 200 response. 202 Accepted: Indicates that the receiving system has accepted custody of the message 204 No Content: Indicates that the message has been fully processed and would normally have had an application-level response, but because of instructions from the sender (e.g. the messageheader-response-request extension), no response is being provided" And the implementer can provide additional information in the OO such as to " considered-it also provides a reference if the appropriate action was not taken and would at least provide a data point for process/quality improvement" Without more rigorous testing and implementer experience it is premature to define the response behavior any further.
    • Ulrike Merrick/Nick Radov: 3-0-1
    • Clarification
    • Non-substantive

    Description

      Havinig an unsolicited alert system establishes the expectation that something should be done based on the alert or notificaiton. Setting up an open loop process in healthcare pushes the requirement for closing the loop down the road-why not establish a close looped process at the start-it does not have to be complex-may only be as simple as "acknowledged" to establish that the alert/notificaiton was received and considered-it also provides a reference if the appropriate action was not taken and would at least provide a data point for process/quality improvement if there were negative consequences for failure to respond appropriately

      Attachments

        Activity

          People

            Unassigned Unassigned
            klsalzman Keith Salzman
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: