Search FHIR

Médicosocial - Transfert de données DUI
1.1.0 - trial-use France flag

This page is part of the Médicosocial - Transfert de données DUI (v1.1.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Flux 2 - Ajout d'un lot de documents

Ce flux permet l'ajout d'un lot de documents.

Logiciel DUILogiciel DUILogiciel DUI ou SI tiersLogiciel DUI ou SI tiersFlux 2.1AjoutLotDocuments HTTP POST [base] (+ ressource "Bundle")Flux 2.2ResultatAjoutLotDocuments HTTP 200 OK (+ ressource "Bundle")

Flux 2.1 AjoutLotDocuments

L'ajout d'un lot de documents est assuré par l'interaction FHIR transaction. L'émetteur du lot de documents envoie une requête HTTP POST dont le corps contient une ressource de type Bundle conforme au profil DUIBundle :

POST [base]

[base] est le point de contact FHIR.

Le bundle contient plusieurs ressources DocumentReference conformes au profil "DUIDocumentReference" véhiculées via Bundle.entry.ressource, chacune contenant un document au format CDA.

Flux 2.2 ResultatAjoutLotDocuments

Si la création des ressources DocumentReference est correctement effectuée, le récepteur doit retourner un code HTTPS 200 « OK » avec, dans le corps de la réponse, une ressource « Bundle » de type « transaction-response ». Chaque entrée (entry) du Bundle doit comporter un élément « response » qui contient le statut de l’opération.

En cas d’échec, le récepteur 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)).