Kanta rajapinnan virhevastaus

Kanta-palveluiden FHIR-rajapinnat vastaavat virhetilanteissa virhevastauksen, jossa on OperationOutcome -resurssi mukana. OperationOutcome-resurssi palautetaan http body osan sisällä.

OperationOutcome-resurssissa on mukana yksi tai useampi issue ja näistä yhdessä on ilmaistu koodiston KanTa-palvelut - Prosessivirheet ja huomautukset (1.2.246.537.5.40112.2006) mukainen virhekoodi. Koodisto on käytössä Kanta-palveluiden rajapinnoissa ja sen vastauskoodien merkitys ei muutu FHIR-rajapinnan myötä.

{
    "resourceType": "OperationOutcome",
    "issue":  [
        {
            "severity": "error",
            "code": "invalid",
            "details": {
                "coding":  [
                    {
                        "system": "urn:oid:1.2.246.537.5.40112.2006",
                        "code": "5A00013",
                        "display": "Virheellinen pakollinen tieto"
                    }
                ]
            },
            "diagnostics": "documentOid"
        }
    ]
}

Tämän lisäksi palvelu saattaa vastata useita muita issue-tietueita esimerkiksi validoinnissa nousevista huomioista eikä niissä ole mukana Kanta-spesifiä koodia.