description: This profile holds all the requirements and constraints related to a FHIR transaction. package_name: hl7.fhir.r6.core derivation: constraint name: TransactionBundle type: Bundle elements: type: pattern: {type: Code, value: transaction} index: 0 total: {index: 1} entry: index: 2 slicing: rules: closed ordered: false description: Slice defining each method discriminator: - {path: request.method, type: value} min: null slices: put: match: request: {method: PUT} schema: index: 3 elements: fullUrl: {index: 4} resource: {index: 5} search: {index: 6} request: index: 7 elements: method: pattern: {type: Code, value: PUT} index: 8 response: {index: 9} required: [resource, fullUrl, request] post: match: request: {method: POST} schema: index: 10 elements: resource: {index: 11} search: {index: 12} request: index: 13 elements: method: pattern: {type: Code, value: POST} index: 14 response: {index: 15} required: [resource, request] get: match: request: {method: GET} schema: index: 16 elements: fullUrl: {index: 17} resource: {index: 18} search: {index: 19} request: index: 20 elements: method: pattern: {type: Code, value: GET} index: 21 response: {index: 22} required: [fullUrl, request] delete: match: request: {method: DELETE} schema: index: 23 elements: fullUrl: {index: 24} resource: {index: 25} search: {index: 26} request: index: 27 elements: method: pattern: {type: Code, value: DELETE} index: 28 response: {index: 29} required: [fullUrl, request] patch: match: request: {method: PATCH} schema: index: 30 elements: fullUrl: {index: 31} resource: {index: 32} search: {index: 33} request: index: 34 elements: method: pattern: {type: Code, value: PATCH} index: 35 response: {index: 36} required: [resource, fullUrl, request] head: match: request: {method: HEAD} schema: index: 37 elements: fullUrl: {index: 38} resource: {index: 39} search: {index: 40} request: index: 41 elements: method: pattern: {type: Code, value: HEAD} index: 42 response: {index: 43} required: [fullUrl, request] issues: {index: 44} package_version: 6.0.0-ballot1 class: profile kind: resource url: http://hl7.org/fhir/StructureDefinition/transaction-bundle base: http://hl7.org/fhir/StructureDefinition/Bundle version: 6.0.0-ballot1