Gesundheitsdiensteanbieter
Beschreibung
Attribut zur GDA-Rollensteuerung aus dem eHVD (eHealth Verzeichnisdienst).
Im ID-Austria (IDA) Kontext wurde ein Attribut zur GDA-Rollensteuerung etabliert, um auf Basis der GDA-Informationen (GDA-Rollen) die Rollenprüfungen und somit Verifikation vorzunehmen.
Zusätzliche Informationen
Das Attribut darf ausschließlich im Nicht-Vertretungsfall ausgeliefert werden.
Weitere Informationen zu den ausgelieferten OIDs finden Sie auf gesundheit.gv.at.
Attribut wird im Fall von ID Austria Full und Basic ausgeliefert.
SAML2 |
urn:eidgvat:attributes.gda |
OpenID Connect |
urn:eidgvat:attributes.gda |
Format des Attributwerts |
UTF-8 Base64 kodiertes JSON |
JSON Schema des Attributwerts:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "GDA-Attribut",
"type": "object",
"properties": {
"gda": {
"type": "object",
"properties": {
"id": {
"type": "object",
"properties": {
"oidIssuingAuthority": {
"type": "string",
"minLength": 0,
"minLength": 128
},
"id": {
"type": "string",
"minLength": 1,
"minLength": 128
}
},
"required": [
"id"
]
},
"status": {
"type": "object",
"properties": {
"ehvdstatus": {
"type": "string",
"minLength": 1,
"minLength": 7
},
"elgastatus": {
"type": "string",
"minLength": 1,
"minLength": 7
}
},
"required": [
"ehvdstatus",
"elgastatus"
]
},
"firstname": {
"type": "string",
"minLength": 0,
"minLength": 128
},
"surname": {
"type": "string",
"minLength": 1,
"minLength": 128
},
"title": {
"type": "string",
"minLength": 0,
"minLength": 128
},
"address": {
"type": "array",
"items": {
"type": "object",
"properties": {
"streetNumber": {
"type": "string",
"minLength": 0,
"minLength": 32
},
"streetName": {
"type": "string",
"minLength": 0,
"minLength": 88
},
"city": {
"type": "string",
"minLength": 0,
"minLength": 50
},
"state": {
"type": "string",
"minLength": 0,
"minLength": 50
},
"zip": {
"type": "string",
"minLength": 0,
"minLength": 10
},
"country": {
"type": "string",
"minLength": 0,
"minLength": 2
}
}
}
},
"description": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"minLength": 128
}
},
"roles": {
"type": "object",
"properties": {
"role": {
"type": "array",
"items": {
"type": "string",
"minLength": 0,
"minLength": 48
}
},
"elgaRole": {
"type": "array",
"items": {
"type": "string",
"minLength": 0,
"minLength": 48
}
},
"specialisation": {
"type": "array",
"items": {
"type": "string",
"minLength": 0,
"minLength": 48
}
}
},
"required": [
"role"
]
},
"timestamps": {
"type": "object",
"properties": {
"add": {
"type": "string",
"minLength": 1,
"minLength": 22
},
"modify": {
"type": "string",
"minLength": 1,
"minLength": 22
}
},
"required": [
"add",
"modify"
]
}
},
"required": [
"id",
"status",
"firstname",
"surname",
"description",
"roles",
"timestamps"
]
}
}
}
Response Base64 kodiert:
eyJnZGEiOnsiaWQiOnsib2lkSXNzdWluZ0F1dGhvcml0eSI6IjEuMi40MC4wLjM0IiwiaWQiOiIxLjIuNDAuMC4zNC4zLjIuOTkuMC4xMTAwMyJ9LCJzdGF0dXMiOnsiZWh2ZHN0YXR1cyI6IkFrdGl2IiwiZWxnYXN0YXR1cyI6IkFrdGl2In0sImZpcnN0bmFtZSI6IlhYWE90dG8iLCJzdXJuYW1lIjoiWFhYT3R0YWtyaW5nZXIiLCJ0aXRsZSI6IkRyLiIsImRlc2NyaXB0aW9uIjpbIlJlZ2lzdHJpZXJ1bmdzc3RlbGxlOsOWc3RlcnJlaWNoaXNjaGUgw4RyenRla2FtbWVyIl0sInJvbGVzIjp7InJvbGUiOlsiMS4yLjQwLjAuMzQuNS4yOjE1OCIsIjEuMi40MC4wLjM0LjUuMjoxMDAiXSwiZWxnYVJvbGUiOlsiMS4yLjQwLjAuMzQuNS4zOjcwMCJdLCJzcGVjaWFsaXNhdGlvbiI6WyIxLjIuNDAuMC4zNC4zLjEuMTA6MCIsIjEuMi40MC4wLjM0LjMuMS4xMC4yMDo0OSJdfSwidGltZXN0YW1wcyI6eyJhZGQiOiIyMDIyLTA5LTEwIiwibW9kaWZ5IjoiMjAyMi0wOS0xMCJ9fX0=
Response dekodiert:
"gda": {
"id": {
"oidIssuingAuthority": "1.2.40.0.34",
"id": "1.2.40.0.34.3.2.99.0.11003"
},
"status": {
"ehvdstatus": "Aktiv",
"elgastatus": "Aktiv"
},
"firstname": "XXXOtto",
"surname": "XXXOttakringer",
"title": "Dr.",
"description": [
"Registrierungsstelle:Österreichische Ärztekammer"
],
"roles": {
"role": [
"1.2.40.0.34.5.2:158",
"1.2.40.0.34.5.2:100"
],
"elgaRole": [
"1.2.40.0.34.5.3:700"
],
"specialisation": [
"1.2.40.0.34.3.1.10:0",
"1.2.40.0.34.3.1.10.20:49"
]
},
"timestamps": {
"add": "2022-09-10",
"modify": "2022-09-10"
}
}
Testdaten
Steht bei folgenden Testidentitäten zur Verfügung:
Testidentität | GDA Rollen |
XXXOtto XXXOttakringer |
Ärztin/Arzt für Allgemeinmedizin |
Für das GDA Attribut ist XXXOtto XXXOttakringer die primäre Testidentität. Andere Testidentitäten können das Attribut und diverse Rollen ebenfalls temporär besitzen, jedoch nicht garantiert dauerhaft.