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

Can server return 429 for status request

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Highest Highest
    • National Directory of Healthcare Providers and Services (NDH) (FHIR)
    • 1.0.0-ballot
    • Patient Administration
    • Exchange Implementation Guidance
    • 5.4.9
    • Hide

      Agree –  add HTTP 429 as an allowed return with an appropriate explanation as to its use

      Show
      Agree –  add HTTP 429 as an allowed return with an appropriate explanation as to its use
    • Robert Dieterle / David Pyke: 8-0-0
    • Enhancement
    • Non-compatible

    Description

      This IG specifies that server can return 200, 202, or 5xx for client's status tracking request. 

       

      Bulk Data export also allows status 4xx. One example is HTTP 429:

       

      The server SHOULD keep an accounting of status queries received from a given client, and if a client is polling too frequently, the server SHOULD respond with a 429 Too Many Requests status code in addition to a Retry-After header, and optionally a FHIR OperationOutcome resource with further explanation.

       

      https://hl7.org/fhir/uv/bulkdata/export.html#bulk-data-status-request

       

      Question:

      I would like to confirm that NDH server are not allowed to respond status 429 in such situation.

      Attachments

        Activity

          People

            Unassigned Unassigned
            yunwwang Yunwei Wang
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: