Search FHIR

Médicosocial - Transfert de données DUI
2.0.0-ballot - public-comment France flag

This page is part of the Médicosocial - Transfert de données DUI (v2.0.0-ballot: Release) based on FHIR (HL7® FHIR® Standard) R4. This version is a pre-release. The current official version is 1.1.0. For a full list of available versions, see the Directory of published versions

Flux 1 - Transmission de données DUI

Ce flux permet la transmission de données d'un logiciel DUI

Producteur : Logiciel DUIConsommateur : SI TiersProducteur : Logiciel DUIProducteur : Logiciel DUIConsommateur : SI TiersConsommateur : SI TiersFlux 1.1Transmission données DUI HTTP POST [base] (+ ressource "Bundle")Flux 1.2Resultat transmission données DUI HTTP 201 Created (+ ressource "Bundle")

Flux 1.1 - Transmission de données DUI

La transmission de données d'un logiciel DUI est assurée par l'interaction FHIR create. Le Producteur envoie une requête HTTP POST dont le corps contient une ressource de type Bundle conforme au profil TDDUIBundle :

POST [base]/

[base] est le point de contact FHIR.

Les différentes ressources sont véhiculées via un bundle de type Transaction, les ressources sont véhiculées via l'élément : Bundle.entry. Les ressources utilisables sont :

Flux 1.2 Resultat de la transmission de données DUI

Si la création des ressources contenue dans le Bundle est correctement effectuée, le Consommateur doit retourner un code HTTPS 201 « Created » ainsi que les ressources créées avec les attributs id, lastUpdated et versionId mis à jour.

En cas d’échec, le Consommateur doit répondre avec le code HTTPS approprié tel que défini par l’API REST FHIR (Http - FHIR v4.0.1 (hl7.org)). Une ressource OperationOutcome doit également y être associé pour véhiculer les messages d’erreurs détaillant la raison de l’erreur (OperationOutcome - FHIR v4.0.1 (hl7.org)).