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

Is bundle the right mechanism for this?

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • Electronic Case Reporting (FHIR)
    • 1.1.0
    • Public Health
    • US Public Health Specification Bundle [deprecated]
      US Public Health Supplemental Bundle [deprecated]
      eRSD Specification Bundle [deprecated]
      eRSD Supplemental Bundle [deprecated]
    • Hide

      Define a profile of Library as an asset-collection for this purpose. Bundle is a container resource and communication of an entire eRSD specification will in general require multiple bundles, making it impossible to correctly state the constraints of the eRSD specification on the bundle. Instead, define a Library profile with asset-collection type for this purpose.

      Show
      Define a profile of Library as an asset-collection for this purpose. Bundle is a container resource and communication of an entire eRSD specification will in general require multiple bundles, making it impossible to correctly state the constraints of the eRSD specification on the bundle. Instead, define a Library profile with asset-collection type for this purpose.
    • Sarah Gaunt / John Loonsk : 17 - 0 - 0
    • Correction
    • Compatible, substantive

    Description

      Profiling bundle for this purpose seems problematic since the number of artifacts in a specification could easily exceed typical page size and bundle size limits of servers. Consider defining a profile of Library (US Public Health Specification Library, US Public Health Supplemental Library, eRSD Specification Library, eRSD Supplemental Library) as an asset-collection using composed-of slices to describe the contents of the specification, and a $package operation to support retrieval of the contents of the specification as a Bundle. This will lend itself better to server-side paging implementations where Bundle is a paging wrapper rather than a content wrapper.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bryn.rhodes Bryn Rhodes
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: