Médicosocial - Transfert de données DUI
1.1.0 - trial-use
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
Ce flux permet la mise à jour partielle d'un document.
La mise à jour partielle d'un document est assurée par l'interaction FHIR patch. La requête HTTP PATCH envoyée doit contenir l’identifiant technique de la ressource à modifier ainsi que la liste des mises à jour à effectuer.
PATCH [base]/DocumentReference/[id]
Où [base]
est le point de contact FHIR et [id]
l'identifiant technique de la ressource à mettre à jour.
Au niveau applicatif, les mises à jour sont restreintes à l'élément content
qui contient le document CDA.
Les corrections à apporter à la ressource peuvent être communiquées de trois manières différentes :
A noter que la méthode JSON patch est mature et plus adaptée à un usage en mobilité.
Lorsque toutes les modifications sont traitées, le serveur traite la fiche du document de la même façon qu’au cours d’une opération update créant ainsi une nouvelle version (modification des éléments meta.versionId et meta.lastUpdated).
Si la mise à jour partielle de la ressource est correctement effectuée, le récepteur doit retourner un code HTTPS 200 « OK » ainsi que la ressource modifiée avec les attributs id
, lastUpdated
et versionId
mis à jour.
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)).