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

Remove requirement for $everything to use a single bundle

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • Patient Administration
    • Patient
    • Hide

      We will change the spec

      from:
      The key differences between this operation and simply searching the patient compartment are:

      • unless the client requests otherwise, the server returns the entire result set in a single bundle (rather than using paging)
      • the server is responsible for determining what resources to return as included resources (rather than the client specifying which ones).
        This frees the client from needing to determine what it could or should ask for, particularly with regard to included resources.

      to:
      The key difference between this operation and simply searching the patient compartment is that it frees the client from needing to determine what it could or should ask for, particularly with regard to included resources.

       

      Note to editors: This tracker has to be applied after FHIR-43373 was applied.

      Show
      We will change the spec from: The key differences between this operation and simply searching the patient compartment are: unless the client requests otherwise, the server returns the entire result set in a single bundle (rather than using paging) the server is responsible for determining what resources to return as included resources (rather than the client specifying which ones). This frees the client from needing to determine what it could or should ask for, particularly with regard to included resources. to: The key difference between this operation and simply searching the patient compartment is that it frees the client from needing to determine what it could or should ask for, particularly with regard to included resources.   Note to editors: This tracker has to be applied after FHIR-43373 was applied.
    • Cooper Thompson / Brian Frankl: 12-0-0
    • Clarification
    • Non-substantive

    Description

      Having $everything forced to use one single bundle is impractical. The memory requirements for parsing a bundle that large would break many systems.

      We should list either a single bundle or bulk download or allow paged bundles or all three.

      Attachments

        Activity

          People

            Unassigned Unassigned
            david.pyke David Pyke
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: