Guide d'implémentation pour l'atelier
0.1.0 - ci-build
Guide d'implémentation pour l'atelier - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
Cette page est destinée aux utilisateurs qui découvrent le Guide d'Implémentation FHIR AP-HP Core. Vous y trouverez une aide à la navigation, des réponses aux questions fréquentes et des conseils pour bien démarrer.
Si vous découvrez ce guide, nous vous recommandons de suivre ce parcours :
Le guide est organisé en plusieurs sections principales :
| Section | Contenu | Pour qui ? |
|---|---|---|
| Accueil | Présentation générale et objectifs | Tous |
| Dictionnaire des données | Tableau contenant les profils FHIR | Tous |
| Ressources de conformité | Liste technique des profils et extensions | Développeurs |
| Glossaire | Définitions des termes clés | Tous |
FHIR (Fast Healthcare Interoperability Resources) est un standard international développé par HL7 pour l'échange de données de santé. Il utilise des technologies web modernes (REST, JSON, XML) pour faciliter l'interopérabilité entre systèmes de santé.
En pratique : FHIR définit des "ressources" standardisées comme Patient, Observation, Encounter qui représentent des concepts médicaux. Ces ressources peuvent être adaptées via des "profils" pour répondre aux besoins locaux.
Un guide d'implémentation (ou IG) est une spécification technique qui documente comment utiliser FHIR dans un contexte particulier. Il contient :
Le guide AP-HP Core est le guide de référence de l'AP-HP. Il définit les règles communes que tous les projets FHIR à l'AP-HP doivent respecter.
Un profil adapte une ressource FHIR existante en :
Exemple : Le profil CorePatient adapte la ressource Patient de FHIR pour ajouter les contraintes spécifiques à l'AP-HP (identifiants institutionnels, etc.).
Une extension ajoute de nouveaux éléments de données qui n'existent pas dans FHIR de base.
Exemple : Une extension pour documenter le "statut INS" d'un patient, concept spécifique au contexte français.
Le principe de robustesse est une règle fondamentale de l'AP-HP Core : les profils doivent rester génériques et ouverts plutôt que restrictifs.
Concrètement :
Pourquoi ? Pour que les profils AP-HP Core soient réutilisables dans tous les contextes et projets de l'AP-HP.
L'AP-HP Core spécialise systématiquement les profils nationaux quand ils existent. Cela garantit :
Exemple : CorePatient spécialise FRCorePatientProfile qui est le profil national français.
Les domaines métiers regroupent les concepts liés à un même périmètre fonctionnel. Chaque domaine comprend :
Une ressource de conformité définit des règles que les données doivent respecter. Les principales sont :
Vous pouvez les consulter dans la section Ressources de conformité.
Quand vous consultez un profil, regardez ces sections :
Astuce : Commencez par lire l'introduction et les exemples avant de regarder les détails techniques.
Must Support est un marqueur qui indique qu'un élément doit être pris en charge par les systèmes :
Note : Dans AP-HP Core, "Must Support" n'est pas utilisé pour préserver la robustesse. Il est utilisé uniquement dans les guides d'implémentation de projets spécifiques.
StructureMap par l'usage du FHIR Mapping Language (FML)Les principales terminologies utilisées dans le contexte français :
Si vous avez des questions qui ne sont pas couvertes dans cette aide :