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.