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

Add asynchronous capability for $submit-data operation

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • US Da Vinci DEQM (FHIR)
    • current
    • Clinical Quality Information
    • Col Submit Collect Obs
    • Hide

      Include in the IG the bulk operation ping/pull approach.  In particular, the proposal will overload the #submit-data operation to support both synchronous and asynchronous data flows.

      The synchronous data flow works as it is today (no proposed change).

      The asynchronous data flow requires a HTTP header to be added to the request indicating an asynchronous data flow.

      Show
      Include in the IG the bulk operation ping/pull approach.  In particular, the proposal will overload the #submit-data operation to support both synchronous and asynchronous data flows. The synchronous data flow works as it is today (no proposed change). The asynchronous data flow requires a HTTP header to be added to the request indicating an asynchronous data flow.
    • Sam Sayer/ Brian Irick: 18-0-0
    • Enhancement
    • Compatible, substantive

    Description

      If submitting large amounts of patient data, existing specification may be insufficient.

      Async operations are defined for operations (https://build.fhir.org/async.html), but only work for "pull" operations.

      Bulk Data Import specification defines a way to asynchronously "push" large amounts of data using an $import operation.

      Recommend adding profile for $submit-data operation to support asynchronous operation aligned with Bulk Data Import operation.

      Attachments

        Activity

          People

            mgramigna Matthew Gramigna
            ssayer Sam Sayer
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: