Beschrijving
Elke applicatie-instantie MOET een rol toegekend hebben. Om het proces zo eenvoudig mogelijk te maken moet er een logische set aan rollen zijn voor de veelvoorkomende applicatie typen.
Overwegingen
Hoewel een voorgedefinieerde rol vaak voldoende zal zijn, houdt Koppeltaal rekening met uitzonderingen. Zo kan het zijn dat een applicatie-instantie de rol "Clientportaal" heeft, maar óók de rol (of delen van) "eHealth Module" vervult. Of bijvoorbeeld een "Clientportaal" die ook CareTeams
aan mag maken. Het moet dus ook mogelijk zijn om in een domein een "custom" rol te definiëren.
Toepassing
Als oplossing hiervoor biedt het domeinbeheer stelselcomponent een set rollen aan voor de 5 meest voorkomende type applicaties. Daarnaast is het mogelijk om elk van deze rollen te kopiëren en hier benodigde permissies aan toe te voegen, aanpassen of te verwijderen.
Autorisatie matrix
ActivityDefinition | Task | Patient | Practitioner | RelatedPerson | EndPoint | Subscription | CareTeam | Organization | Device | AuditEvent | |
---|---|---|---|---|---|---|---|---|---|---|---|
Clientportaal | R(ALL) | C(), R(GRANTED), U(GRANTED) | R(ALL) | R(ALL) | C(), R(ALL), U(OWN) | R(ALL) | R(ALL) | R(ALL) | C(), | ||
Behandelaarsportaal | R(ALL) | C(), R(ALL), U(OWN) | R(ALL) | R(ALL) | R(ALL) | R(ALL) | R(ALL) | R(ALL) | C(), | ||
Beheerportaal | C(), R(ALL), U(ALL), D(ALL) | R(ALL), D(ALL) | R(ALL), D(ALL) | R(ALL), D(ALL) | C(), R(ALL), U(ALL), D(ALL) | C(), R(ALL), U(ALL), D(ALL) | R(ALL), D(ALL) | R(ALL), D(ALL) | C(), R(ALL), U(ALL), D(ALL) | C(), R(ALL) | |
Zorg ondersteuning | C(), R(OWN), U(OWN) | C(), R(OWN), U(OWN) | C(), R(OWN), U(OWN) | C(), R(OWN), U(OWN) | C(), R(OWN), U(OWN) | C(), R(ALL) | |||||
eHealth Module | C(), R(OWN), U(OWN) | C(), R(GRANTED), U(GRANTED) | R(GRANTED) | R(GRANTED) | R(GRANTED) | R(ALL) | C(), |
Links naar gerelateerde onderwerpen
Onderwerp | Link |
---|---|
Rollen en rechten voor applicatie-instanties | https://confluence.vzvz.nl/x/sAMuBw |