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"
]
}
]
}