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.severity | type melding | 1..1 | fatal | error | warning |
issue.code | foutcode. Zie http://hl7.org/fhir/issue-type | 1..1 | code |
issue.diagnostics | diagnostische informatie over de foutmelding | 0..1 | string |
issue.expression | FHIR pad elementen gerelateerd aan de foutmelding | 0..1 | string |
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>