transaction Bundle
Type de Bundle FHIR pour interactions multi-ressources atomiques.
Définition
Chaque entry porte un Bundle.entry.request (method + url) décrivant une interaction (POST, PUT, DELETE, GET). Le serveur applique soit toutes les actions et renvoie un Bundle type=transaction-response, soit aucune et renvoie une erreur HTTP 400/500. Les références internes (urn:uuid:) sont résolues entre entries, ce qui distingue transaction de batch (entries indépendantes).
Origine
Défini dans la spécification HL7 FHIR R4, section RESTful API — « transaction » (hl7.org/fhir/R4/http.html), maintenue par HL7 International.
Exemple en contexte
<Bundle><type value="transaction"/><entry><request><method value="POST"/><url value="Patient"/></request></entry></Bundle>
Termes liés
- searchset Bundle — Bundle renvoyé par une recherche.
- OperationOutcome — résultat d'erreur d'une opération.