---
id: fhir-bulk-data
type: Specification
type_label: Norme ou spécification
title: FHIR Bulk Data Access ($export)
aliases:
- Bulk Data
- Flat FHIR
- Bulk FHIR
- $export
- hl7.fhir.uv.bulkdata
names:
  nl: FHIR Bulk Data Access
  fr: FHIR Bulk Data Access
  en: FHIR Bulk Data Access (Flat FHIR)
  de: FHIR Bulk Data Access
jurisdiction:
- internationaal
themes:
- secundair-gebruik
- architectuur-en-infrastructuur
- standaardisatie-en-governance
lifecycle: trial-use
lifecycle_note: 'Trial use: la version 3.0.0 (STU 3) du 11 décembre 2025 est la version officielle; le
  ballot STU 4 du 7 août 2026 est une prépublication, pas une release.'
version: 3.0.0 (STU 3, FHIR R4); 4.0.0-ballot (STU 4)
summary: FHIR Bulk Data Access, aussi appelé « Flat FHIR », est une spécification HL7 permettant de transférer
  en une seule fois de grandes quantités de données FHIR d'un serveur vers un client préalablement autorisé,
  là où des requêtes FHIR ordinaires exigeraient des centaines de milliers d'appels. L'opération $export
  crée de manière asynchrone des fichiers NDJSON pour tous les patients, un groupe ou l'ensemble du serveur;
  l'accès passe de préférence par SMART Backend Services. La spécification sert notamment à transférer
  des données du DPI vers une base de données de recherche. Un ballot pour la version 4 ajoute Bulk Submit
  et Bulk Publish.
links:
- soort: documentatie
  url: https://hl7.org/fhir/uv/bulkdata/
  label: FHIR Bulk Data Access (HL7)
  taal: en
- soort: repository
  url: https://github.com/HL7/bulk-data
  label: HL7/bulk-data (GitHub)
  taal: en
last_verified: '2026-11-12'
relations:
- type: ownedBy
  direction: uit
  target: hl7-international
  target_url: https://ehealth-atlas.be/fr/hl7-international/
  status: established
- type: dependsOn
  direction: uit
  target: fhir
  target_url: https://ehealth-atlas.be/fr/hl7-fhir/
  status: established
- type: recommends
  direction: uit
  target: smart-on-fhir
  target_url: https://ehealth-atlas.be/fr/smart-app-launch-smart-on-fhir/
  status: established
release: 2026.11.13-2
url: https://ehealth-atlas.be/fr/fhir-bulk-data-access/
license: CC BY 4.0
---

# FHIR Bulk Data Access ($export)

FHIR Bulk Data Access, aussi appelé « Flat FHIR », est une spécification HL7 permettant de transférer en une seule fois de grandes quantités de données FHIR d'un serveur vers un client préalablement autorisé, là où des requêtes FHIR ordinaires exigeraient des centaines de milliers d'appels. L'opération $export crée de manière asynchrone des fichiers NDJSON pour tous les patients, un groupe ou l'ensemble du serveur ; l'accès passe de préférence par SMART Backend Services. La spécification sert notamment à transférer des données du DPI vers une base de données de recherche. Un ballot pour la version 4 ajoute Bulk Submit et Bulk Publish.

## Qu'est-ce que c'est ?

FHIR Bulk Data Access, aussi appelé « Flat FHIR », est un guide d'implémentation de [HL7 International](https://ehealth-atlas.be/fr/hl7-international/) basé sur [FHIR](https://ehealth-atlas.be/fr/hl7-fhir/) R4[^1]. Il existe parce que les API FHIR ordinaires fonctionnent bien pour de petites quantités de données, mais peuvent exiger des centaines de milliers de requêtes pour de grands exports ; le guide standardise l'exportation de données en masse d'un serveur FHIR vers un client préalablement autorisé[^1]. Un usage typique est celui d'une organisation de soins qui transfère périodiquement des données cliniques mises à jour d'un DPI vers une base de données de recherche[^1].

## Comment est-il structuré ?

**L'opération d'export.** L'opération `$export` lance de manière asynchrone la création d'un fichier d'export pour tous les patients, pour un groupe défini de patients ou pour toutes les données FHIR du serveur[^2]. « Asynchrone » signifie que le client demande l'export et récupère les fichiers plus tard, au lieu d'attendre une réponse. Le serveur doit pouvoir fournir la sortie au moins en Newline Delimited JSON (NDJSON, une ressource FHIR par ligne) et peut proposer d'autres formats en plus[^2].

**Accès.** Pour le contrôle d'accès, le guide recommande (SHOULD, donc pas une obligation) OAuth 2.0 selon le profil SMART Backend Services[^2]. Ce profil issu de [SMART App Launch](https://ehealth-atlas.be/fr/smart-app-launch-smart-on-fhir/) est conçu pour fonctionner avec Bulk Data, mais sert aussi pour d'autres API FHIR[^3] ; il autorise une application automatisée sans utilisateur[^4].

**Version et statut.** La version publiée actuelle est la 3.0.0 (STU 3)[^1]. Dans l'historique des publications, elle figure comme trial use, basée sur FHIR 4.0.1, datée du 11 décembre 2025 et marquée comme version actuelle[^5].

### Ballot STU 4 : Bulk Submit et Bulk Publish

Le 7 août 2026 est parue une version de ballot 4.0.0-ballot (STU 4), elle aussi basée sur FHIR 4.0.1[^5]. Il s'agit d'une prépublication ; la version officielle reste la 3.0.0[^6]. Le ballot définit trois opérations en masse, chacune pour une relation différente entre le système qui détient les données et le système qui en a besoin : Bulk Export, Bulk Submit et Bulk Publish[^6]. Avec **Bulk Submit**, un fournisseur de données pousse un jeu de données convenu au préalable vers un destinataire spécifique[^6]. Un cadre juridique pour le partage de données (comme des accords de traitement ou d'utilisation des données) et l'échange en temps réel sont hors du champ d'application[^6].

## Où est-il utilisé ?

Le guide vise l'échange en masse à des fins d'analyse, de recherche et de rapportage, comme l'export périodique de données du DPI vers une base de données de recherche[^1] ou un entrepôt de données qui analyse une population de patients[^3].

Aucune utilisation de Bulk Data n'a été trouvée dans les spécifications ou services belges, y compris les guides d'implémentation FHIR belges ([Guides d'implémentation FHIR belges](https://ehealth-atlas.be/fr/guides-d-implementation-fhir-belges/)) ; la lacune figure dans le registre. Il n'a pas non plus été trouvé si des registres belges ou des DPI utilisés en Belgique prennent en charge `$export`.

## Qu'est-ce que cela signifie pour un hôpital ?

Bulk Data est pertinent pour un hôpital qui souhaite transférer des données du DPI vers un entrepôt de données ou une base de données de recherche sans envoyer de requêtes patient par patient[^1]. Bulk Submit, encore en ballot, décrit l'inverse : pousser un jeu de données convenu au préalable vers un seul destinataire[^6]. Le guide ne règle pas les accords juridiques pour un tel partage de données[^6]. Aucune obligation belge n'a été trouvée.

**Recommandation :** lors du choix d'un DPI, demandez si `$export` (au niveau du système, du patient et du groupe) est proposé avec SMART Backend Services, et traitez Bulk Submit et Bulk Publish comme un ballot tant que STU 4 n'est pas publié.

## Incertitudes et informations contradictoires

- Le ballot STU 4 n'est pas une release ; le contenu et le calendrier du STU 4 définitif peuvent encore changer[^6].
- Il n'a pas été trouvé si des registres belges ou des DPI hospitaliers utilisés en Belgique proposent `$export` ; la documentation des fournisseurs n'a pas été examinée.

## Relaties

- relève de: [HL7 International](https://ehealth-atlas.be/fr/hl7-international/) (établi)[^1]. Gepubliceerd als HL7-implementatiegids op hl7.org.
- dépend de: [HL7 FHIR](https://ehealth-atlas.be/fr/hl7-fhir/) (établi)[^1]. Gebaseerd op FHIR R4.
- recommande: [SMART App Launch (SMART on FHIR)](https://ehealth-atlas.be/fr/smart-app-launch-smart-on-fhir/) (établi)[^2][^3]. SMART Backend Services is de aanbevolen autorisatie (SHOULD), geen verplichting.

## Open vragen

- Ondersteunen Belgische registers of in België gebruikte ziekenhuis-EPD's de operatie $export?
- Wanneer wordt Bulk Data STU 4, met Bulk Submit en Bulk Publish, definitief gepubliceerd?
- Kan Bulk Submit een rol spelen in verplichte Belgische registratie of rapportering, of blijft die bij eigen kanalen?

## Bronnen

[^1]: [FHIR Bulk Data Access (Flat FHIR) - Home](https://hl7.org/fhir/uv/bulkdata/en/). HL7 International. Opgehaald 2026-11-12, sha256 cfabdbd478661bc9… (SRC-e3bf06d5aa)
[^2]: [FHIR Bulk Data Access - Bulk Data Export](https://hl7.org/fhir/uv/bulkdata/en/export.html). HL7 International. Opgehaald 2026-11-12, sha256 c36bb7ece0de9b7d… (SRC-d4ea422d02)
[^3]: [SMART App Launch - Backend Services](https://hl7.org/fhir/smart-app-launch/backend-services.html). HL7 International. Opgehaald 2026-11-12, sha256 20ed28915344311f… (SRC-5b357ff62a)
[^4]: [SMART App Launch Implementation Guide - Home](https://hl7.org/fhir/smart-app-launch/). HL7 International. Opgehaald 2026-11-12, sha256 b50fe78d4bedeb9f… (SRC-cb5a8034c5)
[^5]: [FHIR Bulk Data Access - package-list.json (publicatiehistoriek)](https://hl7.org/fhir/uv/bulkdata/package-list.json). HL7 International. Opgehaald 2026-11-12, sha256 91fd392001d2d561… (SRC-a5e343ac8f)
[^6]: [FHIR Bulk Data Access - STU 4 Ballot - Home](https://hl7.org/fhir/uv/bulkdata/4.0.0-202609-ballot/en/). HL7 International. Opgehaald 2026-11-12, sha256 6205a20f1c90e149… (SRC-c02ed723fb)
