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
{
"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
{
"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"
}
]
},
"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"
}
]
},
"Bundle.entry[2]"
],
"severity": "error",
"code": "business-rule"
}
]
}