Document toolboxDocument toolbox

OperationOutcome (eHealth Foutmelding)

Doel

De (FHIR) OperationOutcome (resource) is een container voor operationele foutmeldingen die gedetailleerde informatie geven over de fout. Ze worden geleverd als een directe systeemrespons, of als onderdeel daarvan.

Referentie

FHIR Specification (v4.0.1: R4 - Mixed Normative and STU). Dit is de huidige gepubliceerde versie. Zie ook: https://www.hl7.org/fhir/OperationOutcome.html

Koppeltaal 2.0 profiel van OperationOutcome

Element

Omschrijving

Card.

Type

issue.severitytype melding1..1fatal | error | warning
issue.code

foutcode. Zie http://hl7.org/fhir/issue-type

1..1code
issue.diagnosticsdiagnostische informatie over de foutmelding 0..1string
issue.expressionFHIR pad elementen gerelateerd aan de foutmelding0..1string

Voorbeelden

Aannames en opmerkingen:

OperationOutcome (JSON)
{
   "resourceType": "OperationOutcome",
   "issue": [
       {
           "severity": "error",
           "code": "invalid",
           "diagnostics": "Invalid request: The FHIR endpoint on this server does not know how to handle GET operation[Patient] with parameters [wrong_parameter]",
           "expression": "Patient.birthDate"
       }
   ]
}
OperationOutcome (XML)
<OperationOutcome xmlns='http://hl7.org/fhir'>
  <issue>
    <severity value='error'/>
    <code value='invalid'/>
    <diagnostics value='Invalid request: The FHIR endpoint on this server does not know how to handle GET operation [Patient] with parameters [wrong_paramater]'/>
    <expression value='Patient.birthDate'/>
  </issue>
</OperationOutcome>