/fhir-bulk-data-docs

Documentation and issue tracking for the emerging FHIR bulk data implementation guide

FHIR Bulk Data Proposal

Overview

Providers and organizations accountable for managing the health of populations often need to efficiently access large volumes of information on a group of individuals. For example, a health system may want to periodically retrieve updated clinical data from an EHR to a research database, a provider may want to send clinical data on a roster of patients to their ACO to calculate quality measures, or an EHR may want to access claims data to close gaps in care. Currently, this is often done by exporting a specific subset of fields from the source system into a file format like CSV, transmitting these files to a server, and then importing the files into the target system. The effort involved in manually mapping the data fields to read and write these extracts raises the cost of integration projects and can act as a counter incentive to data liquidity.

Existing FHIR APIs work well for accessing small amounts of data, but large exports can require hundreds of thousands of requests. These draft specifications outline a standardized, FHIR based approach to bulk data export.

Draft Specifications

Use Cases

These specifications are designed to support sharing any data that can be represented in FHIR. This means they should be useful for such diverse systems as:

  • "Native" FHIR servers that store FHIR resources directly
  • EHR systems and population health tools implementing FHIR as an interoperability layer
  • Financial systems implementing FHIR as an interoperability layer

Common Clinical Data Set

Applies to: EHR systems that support the Common Clinical Data Set (or, looking ahead, the US Core Data for Interoperability).

This use case exports all resources needed for the Common Clinical Data Set, as profiled by Argonaut. For a full list of these resources and profiles, see http://www.fhir.org/guides/argonaut/r2/profiles.html.

Common Financial Data Set

Applies to: Financial systems that support FHIR-based interoperability.

This use case exports all resources needed to convey a patient's healththcare financial history, including ExplanationOfBenefit, Coverage, and Claim. While FHIR profiles are still being developed and standardized, see https://bluebutton.cms.gov/developers/#core-resources for a full-fledged example.

Resources