ANS IG document core
0.1.0 - ci-build
ANS IG document core - version de développement local (v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
FHIR® est un standard d’échange de données de santé publié par HL7® Pour en savoir plus, voir https://hl7.org/fhir/R4/index.html.
Les ressources FHIR peuvent être utilisées pour créer des documents sous la forme d’une composition : un ensemble cohérent d’informations rédigées et/ou attestées par des humains, des organisations ou des dispositifs et enregistrées dans des ressources.
Les documents FHIR peuvent être échangés entre les systèmes et conservés dans des plateformes de partage.
Les documents au format FHIR doivent respecter les spécifications FHIR Document (R4).
Un guide d’implémentation FHIR Clinical Documents produit par HL7 vient en support du standard.
Un document FHIR, par sa conception, permet de respecter les exigences spécifiques aux documents dématérialisés énoncées au paragraphe “Exigences spécifiques aux documents dématérialisés”.
Le standard FHIR permet de coupler dans un même document :
D’un point de vue technique, un document FHIR est un Bundle de type “document” contenant une première ressource Composition suivie d’autres ressources référencées dans la Composition. La Composition est similaire à un index, mais contient également des informations d’entête clés.
Le Bundle rassemble tout le contenu du document dans un seul document XML ou JSON qui peut être signé et géré selon les besoins.
Un document conforme au standard FHIR se compose :
Les éléments du Bundle et de la Composition rassemblent les informations générales et nécessaires à la gestion du document (cela correspond à l’entête d’un document CDA). Ces informations permettent de relier le document au contexte dans lequel il a été produit, de le classer dans les catégories adéquates et de gérer son évolution et son accessibilité dans la durée. La structure de base Bundle/Composition est identique quel que soit le type de document et quel que soit le degré de structuration choisi.
Les éléments du Bundle et de la Composition portent sur :
La ressource Composition contient les différentes sections du document dans des ressources Composition.section (l’ensemble de ces ressources Composition.section correspond au corps d’un document CDA).
Une Composition.section peut contenir :
Exemple :
<Binary>
<contentType value="application/pdf"/>
<language value="fr"/>
<data value="/9j/4...KAP//Z" /> <!-- document encodé en B64 -->
<title value="Document PDF"/>
</Binary>
Des données structurées : La section est organisée en structures de données afin de permettre les traitements informatiques. Chacune de ces sections possède un code (élément section.code), un titre (élément section.title) et un bloc narratif (élément section.text). En outre une section peut contenir des sous-sections (élément section.section) et des entrées (élément section.entry) fournissant les données du SI producteur à l’aide desquelles a été construit le bloc narratif. Ces données sont codées et structurées, importables et intégrables dans la base de données des SI consommateurs du document.
Une section DOIT contenir au moins un texte ou une entrée ou une sous-section. Par exemple, une section peut n’avoir que la partie narrative (Composition.section.text) et pas de sous-section, ni d’entrée.
Une section ne peut avoir un section.emptyReason que si elle est vide.
Les sous-sections FHIR ne peuvent pas contenir de partie narrative. Toute la partie narrative est dans la section de 1er niveau.
Les entrées des sections sont des références à d’autres ressources qui contiennent les données de l’entrée.
Les sections peuvent être slicées pour les préciser. Par exemple, dans un CR-BIO (ex HL7 Europe Laboratory Report), on pourra avoir les sections suivantes :
Les entrées peuvent aussi être profilées : Par exemple, dans un CR-BIO (ex HL7 Europe Laboratory Report), on pourra avoir les entrées suivantes :
Les spécifications françaises des documents FHIR définies dans le CI-SIS :
La norme FHIR permet d’indiquer de façon optionnelle le rattachement d’une section et/ou d’une entrée d’un document FHIR à une personne différente du patient/usager. Dans ce cas, elle remplace la personne décrite au niveau supérieur.
Chaque entrée d’un document peut avoir un subject. Si l’entrée ne contient pas de subject, l’entrée concerne la personne indiquée dans l’élément Composition.section.focus de la section. Si la section ne contient pas d’élément Composition.section.focus, la section concerne la personne indiquée dans l’élément subject du document. C’est le principe de propagation du contexte et qui part du document vers les sections, sous-sections, entrées et sous-entrées emboitées.
Les documents au format FHIR définis dans le CI-SIS doivent être conformes :
A compléter
A compléter
L’ANS met à disposition des outils permettant de vérifier la conformité des documents FHIR. Voir https://interop.esante.gouv.fr/ig/documentation/tests.html
L’espace de test est composé de deux outils :
Ces outils sont accessibles en ligne sur le site https://interop.esante.gouv.fr/ et notamment utilisés lors des Projectathons organisés par l’ANS pour les éditeurs.
Attention : l’espace de tests ne doit pas être utilisé pour vérifier la conformité de documents de production (produits pour un patient réel).
Matchbox est un outil permettant notamment de valider des instances de ressources FHIR contre un profil.
Ce serveur FHIR open source est particulièrement utile pour importer des profils et tester la validité des ressources générées contre les profils.
FHIR core narrative guidance stipulent que la partie narrative d’une ressource “DOIT refléter tout le contenu de la ressource nécessaire à la compréhension par un humain des informations de cette ressource”.
De plus, pour assurer la compréhension sans ambiguïté de la partie narrative d’un document :
Comme les données de l’entête d’un document CDA, les métadonnées du document (par exemple, nom et date de naissance du patient, participants) doivent pouvoir être affichées.
Les parties narratives d’un document FHIR peuvent être contenues dans Composition.text et dans Composition.section.text. Il est recommandé de transmettre les métadonnées dans Composition.text et les contenus narratifs dans Composition.section.text.
De plus, bien que le destinataire du document doive être en mesure d’afficher le contenu de Composition.section.text, il peut choisir d’afficher ou d’ignorer Composition.text, en particulier lorsqu’il est capable d’analyser les champs structurés de la composition.
En résumé :
Le producteur du document FHIR :
Le consommateur d’un document FHIR :
Les bonnes pratiques recommandent que les éléments suivants soient affichés :