Koppeltaal 2.0 Implementation Guide (Full Documentation)
0.15.0 - ci-build
NL
Koppeltaal 2.0 Implementation Guide (Full Documentation) - Local Development build (v0.15.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Page standards status: Draft |
| Versie | Datum | Wijziging |
|---|---|---|
| 0.0.3 | 2026-01-13 | Naaste en Buddy: Task rechten gewijzigd van R naar RU |
| 0.0.2 | 2026-01-13 | Terminologie "rol" gewijzigd naar "relatie"; "Geen relatie in CareTeam" toegevoegd |
| 0.0.1 | 2026-01-13 | Eerste versie autorisatiematrix RelatedPerson met relaties Naaste, Mantelzorger, Wettelijk vertegenwoordiger en Buddy |
Deze pagina beschrijft de autorisatieregels voor RelatedPersons binnen het KoppelMij/Koppeltaal geharmoniseerde model, zoals beschreven in Optie 3 van de Koppeltaal Domeinen documentatie.
Deze autorisatiematrix beschrijft de rechten voor RelatedPersons binnen de context van behandeltaken. De volgende onderwerpen vallen buiten de huidige scope:
Zelfhulp taken: Het aanmaken van zelfhulp taken door RelatedPersons (met name de Wettelijk vertegenwoordiger) is nog niet uitgewerkt. In een toekomstige versie kan dit worden toegevoegd, vergelijkbaar met hoe Patiënten zelfhulp taken kunnen aanmaken.
Patiënt/RelatedPerson context: Het launch type Patiënt/RelatedPerson context is bedoeld voor portal applicaties (zoals een patiëntportaal) en niet voor module applicaties. Deze wordt meegenomen in de autorisatiematrix ter volledigheid en omdat deze in de toekomst van toepassing wordt.
De onderstaande autorisatieregels gelden voor alle launch types waarbij een RelatedPerson betrokken is:
Er wordt onderscheid gemaakt tussen de volgende relaties:
| Relatie | Omschrijving | Bevoegdheden |
|---|---|---|
| Geen rol in CareTeam | Niet opgenomen in CareTeam | Alleen eigen taken |
| Naaste | Algemene naaste/verwant | Meekijken, ondersteunen, communiceren |
| Mantelzorger | Structurele zorgverlener | Meekijken, uitvoeren (beperkt), ondersteunen, communiceren |
| Wettelijk vertegenwoordiger | Juridisch gemachtigd | Meekijken, uitvoeren, namens patiënt handelen |
| Buddy | Ervaringsdeskundige begeleider | Meekijken, ondersteunen, communiceren |
Toelichting bevoegdheden:
| Bevoegdheid | Betekenis |
|---|---|
| Meekijken | Leestoegang tot relevante patiëntgegevens en voortgang |
| Ondersteunen | Actief bijdragen aan het zorgproces door begeleiding en motivatie |
| Communiceren | Berichten uitwisselen met het zorgteam |
| Uitvoeren (beperkt) | Beperkte acties uitvoeren zoals taken afronden namens de patiënt |
| Uitvoeren | Volledige acties uitvoeren namens de patiënt |
| Namens patiënt handelen | Juridisch gemachtigd om beslissingen te nemen en te handelen namens de patiënt |
Let op: Deze relaties zijn indicatief en moeten nog worden vastgesteld door de visiegroep en tech community.
De onderstaande tabellen tonen de verschillende autorisatieniveaus voor RelatedPersons.
De Task en Task Launch rechten zijn direct gekoppeld aan de bevoegdheden per relatie:
| Relatie | Eigen taak | Patiënt taak | Eigen taak starten | Patiënt taak starten |
|---|---|---|---|---|
| Geen rol in CareTeam | RU | - | ✓ | - |
| Naaste | RU | - | ✓ | - |
| Mantelzorger | RU | R | ✓ | - |
| Wettelijk vertegenwoordiger | RU | RU | ✓ | ✓ |
| Buddy | RU | - | ✓ | - |
Toelichting:
Deze RelatedPersons hebben toegang tot resources primair via Task toewijzingen. Dit is de huidige situatie waarin RelatedPersons niet zijn opgenomen in een CareTeam.
| Entiteit | Toegang | CRUD | Search Narrowing |
|---|---|---|---|
| Patient | Als de RelatedPerson.patient de Patient is | R | Patient?_has:RelatedPerson:patient:identifier=system\|user_id |
| Practitioner | Geen | - | N.v.t. |
| RelatedPerson | Geen | - | N.v.t. |
| CareTeam | Geen | - | N.v.t. |
| ActivityDefinition | Geen | - | N.v.t. |
| Task | Eigen taken | RU | Task?owner=RelatedPerson/{id} |
| Task Launch | Eigen taken | Launch | Task?owner=RelatedPerson/{id} |
De Naaste heeft leestoegang en kan ondersteunen en communiceren, maar kan geen acties uitvoeren namens de patiënt.
| Entiteit | Toegang | CRUD | Search Narrowing |
|---|---|---|---|
| Patient | Als de RelatedPerson.patient de Patient is | R | Patient?_has:RelatedPerson:patient:identifier=system\|user_id |
| Practitioner | Via CareTeam lidmaatschap | R | Practitioner?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| RelatedPerson | Via CareTeam lidmaatschap | R | RelatedPerson?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| CareTeam | Als ik lid van het CareTeam ben | R | CareTeam?participant=RelatedPerson/{id} |
| ActivityDefinition | Geen | - | N.v.t. |
| Task | Eigen taken | RU | Task?owner=RelatedPerson/{id} |
| Task Launch | Eigen taken | Launch | Task?owner=RelatedPerson/{id} |
De Mantelzorger is een structurele zorgverlener met uitgebreidere rechten. Kan beperkt uitvoeren namens de patiënt.
| Entiteit | Toegang | CRUD | Search Narrowing |
|---|---|---|---|
| Patient | Als de RelatedPerson.patient de Patient is | R | Patient?_has:RelatedPerson:patient:identifier=system\|user_id |
| Practitioner | Via CareTeam lidmaatschap | R | Practitioner?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| RelatedPerson | Via CareTeam lidmaatschap | R | RelatedPerson?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| CareTeam | Als ik lid van het CareTeam ben | R | CareTeam?participant=RelatedPerson/{id} |
| ActivityDefinition | Geen | - | N.v.t. |
| Task (lezen) | Eigen taken OF taken voor mijn patiënt | R | Task?owner=RelatedPerson/{id} OF Task?patient._has:RelatedPerson:patient:identifier=system\|user_id |
| Task (wijzigen) | Eigen taken | U | Task?owner=RelatedPerson/{id} |
| Task Launch | Eigen taken | Launch | Task?owner=RelatedPerson/{id} |
De Wettelijk vertegenwoordiger is juridisch gemachtigd om namens de patiënt te handelen en heeft de meest uitgebreide rechten.
| Entiteit | Toegang | CRUD | Search Narrowing |
|---|---|---|---|
| Patient | Als de RelatedPerson.patient de Patient is | R | Patient?_has:RelatedPerson:patient:identifier=system\|user_id |
| Practitioner | Via CareTeam lidmaatschap | R | Practitioner?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| RelatedPerson | Via CareTeam lidmaatschap | R | RelatedPerson?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| CareTeam | Als ik lid van het CareTeam ben | R | CareTeam?participant=RelatedPerson/{id} |
| ActivityDefinition | Geen | - | N.v.t. |
| Task | Eigen taken OF taken voor mijn patiënt | RU | Task?owner=RelatedPerson/{id} OF Task?patient._has:RelatedPerson:patient:identifier=system\|user_id |
| Task Launch | Eigen taken OF taken voor mijn patiënt | Launch | Task?owner=RelatedPerson/{id} OF Task?patient._has:RelatedPerson:patient:identifier=system\|user_id |
De Buddy is een ervaringsdeskundige begeleider met vergelijkbare rechten als de Naaste.
| Entiteit | Toegang | CRUD | Search Narrowing |
|---|---|---|---|
| Patient | Als de RelatedPerson.patient de Patient is | R | Patient?_has:RelatedPerson:patient:identifier=system\|user_id |
| Practitioner | Via CareTeam lidmaatschap | R | Practitioner?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| RelatedPerson | Via CareTeam lidmaatschap | R | RelatedPerson?_has:CareTeam:participant:participant=RelatedPerson/{id} |
| CareTeam | Als ik lid van het CareTeam ben | R | CareTeam?participant=RelatedPerson/{id} |
| ActivityDefinition | Geen | - | N.v.t. |
| Task | Eigen taken | RU | Task?owner=RelatedPerson/{id} |
| Task Launch | Eigen taken | Launch | Task?owner=RelatedPerson/{id} |
Dit autorisatiemodel maakt gebruik van CareTeam voor het bepalen van toegangsrechten tot andere teamleden (Practitioner en RelatedPerson). Voor een uitgebreide beschrijving van:
Zie de CareTeam en Autorisaties pagina.