Virhevastauksia

Ei vaadittavaa auktorisoinnin luvitusta haettuun resurssiin

Vastauksessa tulee alla olevan esimerkin mukainen header, jossa on virhestatuskoodi 401. Vastauksessa ei palaudu HTTP body-osaa

Status code: 401
x-request-id: 1.2.246.10.1.20251205151738.93.2023.11517382025321237919
x-content-type-options: nosniff
x-xss-protection: 0
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: 0
strict-transport-security: max-age=31536000 ; includeSubDomains
x-frame-options: DENY
transfer-encoding: chunked
date: Mon, 12 May 2025 12:17:39 GMT

Virheellinen token

Vastauksessa tulee alla olevan esimerkin mukainen header, jossa on virhestatuskoodi 401. Vastauksessa ei palaudu HTTP body-osaa.

Status code: 401
x-request-id: 1.2.246.10.1.20251205152221.93.2023.11522212025258263858
transfer-encoding: chunked
date: Mon, 12 May 2025 12:22:21 GMT

Epävalidi sanoma

Esimerkiksi hakusanoma liian pitkä tai body-osaa ei ole. Vastauksessa tulee alla olevan esimerkin mukainen header, jossa on virhestatuskoodi 400. Vastauksessa ei palaudu HTTP body-osaa.

Status code: 400
x-request-id: 1.2.246.10.1.20251405122958.93.2023.11229582025628130036
transfer-encoding: chunked
date: Wed, 14 May 2025 09:29:58 GMT

Syntaksivirhe hakusanoman parametreissa

Vastauksessa tulee header-osiossa virhestatuskoodi 400 ja body-osuudessa alla olevan esimerkin mukainen OperationOutcome-resurssi.

{
    "resourceType": "OperationOutcome",
    "issue": [{
            "severity": "error",
            "code": "processing",
            "details": {
                "coding": [{
                        "system": "urn:oid:1.2.246.537.5.40112.2006",
                        "code": "4Y00007",
                        "display": "Virheellinen kutsu: Virheellinen sanoman sisältö"
                    }
                ]
            },
            "diagnostics": "Virheellinen kutsu: Virheellinen sanoman sisältö"
        }
    ]
}

Kielletty hakuparametri-yhdistelmä: period + effective-time

Vastauksessa tulee header-osiossa virhestatuskoodi 400 ja body-osuudessa alla olevan esimerkin mukainen OperationOutcome-resurssi.

{
    "resourceType": "OperationOutcome",
    "issue": [{
            "severity": "error",
            "code": "processing",
            "details": {
                "coding": [{
                        "system": "urn:oid:1.2.246.537.5.40112.2006",
                        "code": "4Y00007",
                        "display": "Virheellinen parametri [period + effective-time yhdistelmä]"
                    }
                ]
            },
            "diagnostics": "Virheellinen parametri [period + effective-time yhdistelmä]"
        }
    ]
}

Potilaan hetu on tyhjä

Vastauksessa tulee header-osiossa virhestatuskoodi 400 ja body-osuudessa alla olevan esimerkin mukainen OperationOutcome-resurssi.

{
    "resourceType": "OperationOutcome",
    "issue": [{
            "severity": "error",
            "code": "processing",
            "details": {
                "coding": [{
                        "system": "urn:oid:1.2.246.537.5.40112.2006",
                        "code": "4Y00007",
                        "display": "Virheellinen parametri [patient:identifier -system]"
                    }
                ]
            },
            "diagnostics": "Virheellinen parametri [patient:identifier -system]"
        }
    ]
}