Page Status: draft 2025-02-18
Examples of OperationOutcome
Introduction
This page contains examples of HVOOperationOutcome in order to demonstrate how a return body might look like after an operation results in warnings or errors. See Error handling for more information on error handling.
HVOOperationOutcome - Warnings
This is an example of HVOOperationOutcome containing information about warnings that occured as a result of an operation.
OperationOutcome |
id : OperationResultedInWarnings |
issue |
details |
coding |
code : 2-34-317 |
system : http://electronichealth.se/CodeSystem/error-codes |
display : Tidpunkt har angetts för dateTime 2025-02-28T09:48:00 men endast datum lagras |
severity : warning |
code : invalid |
{ "resourceType": "OperationOutcome", "id": "OperationResultedInWarnings", "issue": [ { "details": { "coding": [ { "code": "2-34-317", "system": "http://electronichealth.se/CodeSystem/error-codes", "display": "Tidpunkt har angetts för dateTime 2025-02-28T09:48:00 men endast datum lagras" } ] }, "severity": "warning", "code": "invalid" } ] }
HVOOperationOutcome - Failed Bundle
This is an example of HVOOperationOutcome containing information about errors that occured as a result of HVOOrganizationTransactionBundle. See this example for how a request body might look like.
Note that the issue.expression field is used to indicate which entry the issue belongs to, where Bundle.entry[0] references the first entry in the Bundle.
OperationOutcome |
id : FailedHVOOrganizationTransactionBundle |
issue |
details |
coding |
code : 2-34-303 |
system : http://electronichealth.se/CodeSystem/error-codes |
display : 12345-6789 är ett ogiltigt format för organisationsnummer |
expression : Bundle.entry[0] |
severity : error |
code : invalid |
issue |
details |
coding |
code : 2-34-301 |
system : http://electronichealth.se/CodeSystem/error-codes |
display : Organisationsnumret 1234567890 är inte registrerat hos Bolagsverket |
expression : Bundle.entry[2] |
severity : error |
code : business-rule |
{ "resourceType": "OperationOutcome", "id": "FailedHVOOrganizationTransactionBundle", "issue": [ { "details": { "coding": [ { "code": "2-34-303", "system": "http://electronichealth.se/CodeSystem/error-codes", "display": "12345-6789 är ett ogiltigt format för organisationsnummer" } ] }, "expression": [ "Bundle.entry[0]" ], "severity": "error", "code": "invalid" }, { "details": { "coding": [ { "code": "2-34-301", "system": "http://electronichealth.se/CodeSystem/error-codes", "display": "Organisationsnumret 1234567890 är inte registrerat hos Bolagsverket" } ] }, "expression": [ "Bundle.entry[2]" ], "severity": "error", "code": "business-rule" } ] }