Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-29335

Why unsolicited responses?

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • SMART Web Messaging (FHIR)
    • 0.1.0
    • FHIR Infrastructure
    • Home
    • 1.2.7.1.
    • Hide

      Remove the prohibition on having multiple response messages having the same responseToMessageId.  Specify a mechanism that will support multiple response messages (possibly by addition of an additionalResponsesExpected: bool and a responseNumber: int).  Each message type will specify whether it allows 0, 1 or multiple responses.

      Show
      Remove the prohibition on having multiple response messages having the same responseToMessageId.  Specify a mechanism that will support multiple response messages (possibly by addition of an additionalResponsesExpected: bool and a responseNumber: int).  Each message type will specify whether it allows 0, 1 or multiple responses.
    • Josh Mandel/Rick Geimer: 17-0-3
    • Correction
    • Non-compatible

    Description

      The reason for not including the responseToMessageId in the multiple messages sent in response to a single message is not clear. They are technically speaking all send in response to that message so the fact that there are several ones does not seem to be extraordinary. Moreover, I would also expect some standard mechanism allowing to quantify the number of messages to be sent in response. For example in a response specify the number of response messages expected and the index of the current response message.

      Existing Wording:

      Applications SHOULD be prepared to see, at most, one incoming message with a given responseToMessageId. If multiple response messages (e.g., streams) are needed, this can be accomplished by having the server send “unsolicited” messages, i.e., messages with no responseToMessageId, after a client’s initial request.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ivan_zapreev Ivan Zapreev (Inactive)
            Ivan Zapreev (Inactive)
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: