Bundle-TransactionResponseError-Example

Example of a transaction-response bundle logging an error with a resource.

Bundle
{
"resourceType": "Bundle",
"id": "Bundle-TransactionResponseError-Example",
"meta": {
"lastUpdated": "2024-01-30T12:01:24Z"
},
"type": "transaction-response",
"entry": [
{
"status": "422 Unprocessable Entity",
"outcome": {
"resourceType": "OperationOutcome",
"meta": {
"lastUpdated": "2024-01-30T12:01:24Z"
},
"issue": [
{
"severity": "error",
"code": "processing",
"details": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/operation-outcome",
"code": "MSG_LOCAL_FAIL",
"display": "Unable to resolve local reference to resource Patient/Patient-MeirLieberman-Example"
}
]
},
"diagnostics": "Validation errors occurred during processing",
"Bundle.entry[1].resource.ofType(ServiceRequest)"
]
}
]
}
}
},
{
"status": "200 OK",
"lastModified": "2024-01-30T12:01:24Z",
"outcome": {
"resourceType": "OperationOutcome",
"meta": {
"lastUpdated": "2024-01-30T12:01:24Z"
},
"issue": [
{
"severity": "information",
"code": "informational",
"diagnostics": "No issues detected during validation. Resource not created as request transaction contains an error",
"Bundle.entry[1].resource.ofType(Patient)"
]
}
]
}
}
}
]
}
<Bundle xmlns="http://hl7.org/fhir">
<id value="Bundle-TransactionResponseError-Example" />
<lastUpdated value="2024-01-30T12:01:24Z" />
</meta>
<type value="transaction-response" />
<status value="422 Unprocessable Entity" />
<OperationOutcome>
<lastUpdated value="2024-01-30T12:01:24Z" />
</meta>
<severity value="error" />
<code value="processing" />
<system value="http://terminology.hl7.org/CodeSystem/operation-outcome" />
<code value="MSG_LOCAL_FAIL" />
<display value="Unable to resolve local reference to resource Patient/Patient-MeirLieberman-Example" />
</coding>
</details>
<diagnostics value="Validation errors occurred during processing" />
<location value="Bundle.entry[1].resource.ofType(ServiceRequest)" />
</issue>
</OperationOutcome>
</outcome>
</response>
</entry>
<status value="200 OK" />
<lastModified value="2024-01-30T12:01:24Z" />
<OperationOutcome>
<lastUpdated value="2024-01-30T12:01:24Z" />
</meta>
<severity value="information" />
<code value="informational" />
<diagnostics value="No issues detected during validation. Resource not created as request transaction contains an error" />
<location value="Bundle.entry[1].resource.ofType(Patient)" />
</issue>
</OperationOutcome>
</outcome>
</response>
</entry>
</Bundle>