OperationOutcome
Virhetilanteissa Tahdonilmaisupalvelu palauttaa vastaussanomassa OperationOutcome-resurssin.
Tahdonilmaisupalvelu voi palauttaa kerralla useampia virheilmoituksia, esim. kaikki tallennussanoman tarkastuksessa havaitut virheet. Usean virheilmoituksen palauttaminen tehdään toistamalla OperationOutcomen issue-rakennetta.
OperationOutcome-resurssi sisältää vähintään yhden issue-objektin, jossa on koodistolla Kanta-palvelut - Prosessivirheet ja huomautukset virhekoodiston mukainen virhekoodi:
- severity-elementin arvo on ”error”.
- details-elementin tietotyyppi on CodeableConcept ja se rakentuu Coding-tietotyypistä ja text-elementistä. Text-elementtiä ei käytetä palauttamassa virhevastauksessa. Coding-tietotyypin elementeissä tiedot annetaan seuraavasti:
- system-elementissä ilmoitetaan virheiden ilmoittamisessa käytettävä koodisto Kanta-palvelut - Prosessivirheet ja huomautukset (1.2.246.537.5.40112.2006).
- code-elementissä ilmoitetaan virhekoodi koodistolla Kanta-palvelut - Prosessivirheet ja huomautukset
- display-elementissä ilmoitetaan virhekoodia vastaava selite koodistossa Kanta-palvelut - Prosessivirheet ja huomautukset
- diagnostics-elementillä voidaan palauttaa virheen tarkempi kuvaus.
Esimerkki lisätään myöhemmin.