Fiche de concept · Norme ou spécification
FHIR Bulk Data Access ($export)
- Norme ou spécification
- usage d'essai
- International
- Utilisation secondaire et registres
- Architecture et infrastructure
- Normalisation et gouvernance
Identifiant Atlas fhir-bulk-data · 15 affirmations · 6 sources · Dernière vérification12-11-2026
· Version 2026.11.13-2
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 ?
✎ CommenterFHIR Bulk Data Access, aussi appelé « Flat FHIR », est un guide d'implémentation de HL7 International basé sur 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é ?
✎ CommenterL'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 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é ?
✎ CommenterLe 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) ; 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 ?
✎ CommenterBulk 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
✎ Commenter- 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.
Relations 3 relations · 0 hypothèses
Type de relation tous
Statut tous
| Relation | Concept cible | Type | Statut | Précision |
|---|---|---|---|---|
| relève de | HL7 International | Organisation | établi | Gepubliceerd als HL7-implementatiegids op hl7.org. [1] |
| dépend de | HL7 FHIR | Norme ou spécification | établi | Gebaseerd op FHIR R4. [1] |
| recommande | SMART App Launch (SMART on FHIR) | Norme ou spécification | établi | SMART Backend Services is de aanbevolen autorisatie (SHOULD), geen verplichting. [2][3] |
Questions ouvertes 3
- Ondersteunen Belgische registers of in België gebruikte ziekenhuis-EPD's de operatie $export? Aidez-nous à répondre à cette question
- Wanneer wordt Bulk Data STU 4, met Bulk Submit en Bulk Publish, definitief gepubliceerd? Aidez-nous à répondre à cette question
- Kan Bulk Submit een rol spelen in verplichte Belgische registratie of rapportering, of blijft die bij eigen kanalen? Aidez-nous à répondre à cette question
Sources 6 sources · toutes les sources
- FHIR Bulk Data Access (Flat FHIR) - Home. HL7 International.
SRC-e3bf06d5aaLien cassé ? - FHIR Bulk Data Access - Bulk Data Export. HL7 International.
SRC-d4ea422d02Lien cassé ? - SMART App Launch - Backend Services. HL7 International.
SRC-5b357ff62aLien cassé ? - SMART App Launch Implementation Guide - Home. HL7 International.
SRC-cb5a8034c5Lien cassé ? - FHIR Bulk Data Access - package-list.json (publicatiehistoriek). HL7 International.
SRC-a5e343ac8fLien cassé ? - FHIR Bulk Data Access - STU 4 Ballot - Home. HL7 International.
SRC-c02ed723fbLien cassé ?
fhir-bulk-data · dernière vérification le 12-11-2026 · version 2026.11.13-2 · texte sous CC BY 4.0, sources uniquement liées