Zum Inhalt

fhir-sf Fehlermeldungen

Fehler von der Fachanwendung (dahinterliegender FHIR-Server) werden von der SF an den aufrufenden Client weitergereicht.

*N no-agw-client header

Es wird kein e-agw-client header mitgesendet. HTTP Status: 403 Forbidden

{
    "id": "9281f1d4-f3e7-4d9e-9f6e-ba2244ede275",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "invalid",
            "details": {
                "text": "invalid_grant JWT_verify_error - no eAgwHeader",
                "coding": [
                    {
                        "code": "invalid_grant",
                        "display": "JWT_verify_error - no eAgwHeader"
                    }
                ]
            },
            "expression": [
                "/pineit/pitaccess-fhir-sf/fhir/Patient"
            ]
        }
    ]
}

*N wrong e-agw-client header

Es wird ein falscher/unkbekannter e-agw-client header mitgesendet. HTTP Status: 403 Forbidden

{
    "id": "8b5031fc-6044-49a4-8ba5-43827178b93b",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "invalid",
            "details": {
                "text": "invalid_grant JWT_verify_error - eAgwHeader mismatch",
                "coding": [
                    {
                        "code": "invalid_grant",
                        "display": "JWT_verify_error - eAgwHeader mismatch"
                    }
                ]
            },
            "expression": [
                "/pineit/pitaccess-fhir-sf/fhir/Patient"
            ]
        }
    ]
}

*N no Auth Header

Es wird kein Auth Header mitgesendet HTTP Status: 401 Unauthorized

kein Body

*N wrong Auth Header

Es wird ein falscher Auth Header z.B.: BasicAuth mitgesendet HTTP Status: 401 Unauthorized

kein Body

*N corrupt Auth Header

Es wird ein kaputter Auth Header/ein invalides Token mitgesendet HTTP Status: 403 Forbidden

kein Body

*N revoked Token

Es wird ein revoked token mitgesendet. HTTP Status: 400 Bad Request

{
    "error_description": "unable to exchange token: JWT_verify_error - oAuth_73 token reused, reason :/revocation",
    "error": "invalid_grant"
}

*N wrong resourceType

Es wird ein falscher resourceType mitgesendet HTTP Status: 403 Forbidden

{
    "id": "9c05d61a-baf5-4af0-8c6f-8c1191f18ed8",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied the resourceType 'XXX' is not supported",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "the resourceType 'XXX' is not supported"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N wrong query param

Es wird ein falscher searchParam mitgesendet HTTP Status: 403 Forbidden

{
    "id": "c378bad1-bef5-4ac4-9b5e-b33e756870df",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied searchParam 'xx' is NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "searchParam 'xx' is NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N conditional create QuestionnaireResponse via fhir-sf

Es wird ein conditional create QuestionnaireResponse gesendet obwohl für diesen Endpunkt "conditionalCreate": false

*N update QuestionnaireResponse via fhir-sf

Es wird ein update QuestionnaireResponse gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "d90315f2-71f0-4165-8d3c-0e30f519bbcb",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'update' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'update' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N delete QuestionnaireResponse via fhir-sf

Es wird ein delete QuestionnaireResponse gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "680e2b82-7312-495c-9728-c95536610742",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'delete' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'delete' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N update DocumentReference via fhir-sf

Es wird ein update DocumentReference gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "d90315f2-71f0-4165-8d3c-0e30f519bbcb",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'update' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'update' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N delete DocumentReference via fhir-sf

Es wird ein delete DocumentReference gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "680e2b82-7312-495c-9728-c95536610742",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'delete' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'delete' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N update Binary via fhir-sf

Es wird ein update Binary gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "d90315f2-71f0-4165-8d3c-0e30f519bbcb",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'update' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'update' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}

*N delete Binary via fhir-sf

Es wird ein delete Binary gesendet obwohl für diesen Endpunkt diese interaction nicht erlaubt ist HTTP Status: 403 Forbidden

{
    "id": "680e2b82-7312-495c-9728-c95536610742",
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "security",
            "details": {
                "text": "accessDenied resource interaction 'delete' NOT known",
                "coding": [
                    {
                        "code": "accessDenied",
                        "display": "resource interaction 'delete' NOT known"
                    }
                ]
            },
            "expression": [
                "FHIRCtxSelector-702"
            ]
        }
    ]
}