Vervallen op 14 mei 2022
Processen en informatie
Overzicht van de architectuur
Rollen
1. | Dienstverlener persoon neemt de functionele rol van Uitgever op zich. Eén Dienstverlener Persoon speelt één of meerdere Uitgevers en elke Uitgever wordt gespeeld door één Dienstverlener Persoon. |
2. | Dienstverlener zorgaanbieder neemt de functionele rol van Bron en/of Lezer op zich. Eén Dienstverlener zorgaanbieder speelt één of meerdere Bronnen en/of Lezers en elke Bron en/of Lezer wordt gespeeld door één Dienstverlener zorgaanbieder; |
3. | Stichting MedMij neemt de functionele rol van MedMij Beheer op zich. Er is één Stichting MedMij die één MedMij Beheer speelt. |
4. | Persoon neemt de functionele rol van Zorggebruiker op zich. Eén Persoon speelt één of meerdere Zorggebruikers en elke Zorggebruiker wordt gespeeld door één Persoon. |
Verantwoordelijkheden
De interpretatie door een Zorggebruiker van zorg- en gezondheidsinformatie die hij heeft verzameld bij een Zorgaanbieder, en de interpretatie door een Zorgaanbieder van zulke informatie die met hem/haar gedeeld is door een Zorggebruiker, hangt niet alleen af van de inhoud van die informatie, maar ook van de partij die de betreffende informatie oorspronkelijk heeft geregistreerd. We gebruiken hiervoor niet zomaar de term Bron, omdat deze term in de zin van het MedMij Afsprakenstelsel niet per se de oorspronkelijke herkomst (de auteur) betekent, maar alleen de onmiddellijke herkomst, gezien vanuit de Uitgever. In het MedMij Afsprakenstelsel is de auteursrol geen juridische rol. Dat betekent niet alleen dat er binnen de grenzen van het MedMij Afsprakenstelsel momenteel geen basis is om auteursauthenticiteit (met bijvoorbeeld certificaten) te arrangeren, maar het brengt ook met zich mee dat informatie over de auteur, hoe wezenlijk ook, voor het MedMij Afsprakenstelsel een gegevens-inhoudelijke aangelegenheid is. Die informatie wordt immers ook gebruikt voor de interpretatie van de gedeelde zorg- en gezondheidsinformatie. Omdat, conform principe 1, het MedMij Afsprakenstelsel gegevensneutraal wil zijn, wordt de auteursinformatie een onderdeel geacht van de inhoud van een Gegevensdienst.
Dossier
Use cases
1a. | Uitgever biedt Zorggebruiker de use case UC Verzamelen om bij Bron gezondheidsinformatie te verzamelen bij Zorgaanbieder, indien deze die informatie beschikbaar stelt, die op deze Zorggebruiker betrekking heeft en laat deze in een persoonlijk gezondheidsdossier (kortweg Dossier) van Zorggebruiker bewaren. Bij deze use case betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
1b. | Uitgever biedt Zorggebruiker de use case UC Delen om bij Lezer ten behoeve van een Zorgaanbieder, indien deze daartoe ontvankelijk is, gezondheidsinformatie te plaatsen die op deze Zorggebruiker betrekking heeft en die afkomstig is uit het Dossier. Bij deze use case betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
1c. | Uitgever draagt ervoor zorg dat in het Dossier bij alle bij Bron in het kader van een Gegevensdienst verzamelde informatie onlosmakelijk deze Bron en Gegevensdienst als bron en verzamelcontext worden aangetekend. Uitgever draagt ervoor zorg dat, in geval van het delen van informatie met een (andere) Zorgaanbieder deze bron- en context-informatie wordt meegeleverd aan de Lezer. Voor de benoeming van de Bron wordt daarbij gebruik gemaakt van de Zorgaanbiedersnaam. Voor de benoeming van de context wordt daarbij gebruik gemaakt van de betreffende Gegevensdienstnaam uit de Gegevensdienstnamenlijst. |
2a. | Uitgever biedt Zorggebruiker de use case UC Raadplegen dossier om het persoonlijk gezondheidsdossier te raadplegen. |
2b. | In het kader van de use case UC Raadplegen dossier zal Zorggebruiker te allen tijde moeten kunnen nagaan:
|
3a. | Desgewenst biedt Uitgever aan Zorggebruiker de use case UC Abonneren. Daarmee kan Zorggebruiker een Abonnement op Notificaties aangaan, verlengen, verkorten of beëindigen bij een Zorgaanbieder, via Bron. Deze Notificaties hebben betrekking op een Gegevensdienst. Bij deze use case betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
3b. | Bij elke combinatie van Zorggebruiker, Uitgever, Zorgaanbieder en Gegevensdienst mag op elk moment maximaal één Abonnement actief zijn. De Zorgaanbieder bepaalt de duur van het Abonnement. |
3c. | Een Uitgever of Bron die de use case UC Abonneren aanbiedt, biedt ook de use case UC Notificeren aan. Bij deze use case betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
3d. | Een Bron die de use case UC Abonneren ondersteunt, beëindigt een Abonnement wanneer:
|
3e. | Een Uitgever die voornemens is het voeren van een zekere Gegevensdienst te beëindigen, of het voeren van Abonnementen te beëindigen, informeert daarover zijn Zorggebruikers en laat, voor zover mogelijk, alle hierdoor getroffen lopende Abonnementen beëindigen. |
3f. | Indien een Bron bij een Zorgaanbieder een wijziging detecteert in gezondheidsinformatie die hoort bij een Gegevensdienst waarop een Persoon bij die Zorgaanbieder een op dat moment geldig Abonnement heeft, via een Uitgever, voorziet die Bron die Uitgever van een zogenoemde inhoudelijke Notificatie, door middel van de UC Notificeren. |
3g. | Indien een Bron bij een Zorgaanbieder een wijziging detecteert in een op dat moment geldig Abonnement dat een Persoon, via een Uitgever, bij die Zorgaanbieder is aangegaan, voorziet die Bron die Uitgever van een zogenoemde abonnements-Notificatie, door middel van de UC Notificeren. |
3h. | De in verantwoordelijkheid 3d bedoelde beëindiging leidt:
|
3i. | Een Abonnement heeft een duur, gerekend in hele dagen vanaf het moment van aangaan, verlengen of verkorten.
|
Gegevensdiensten
4. | Uitgever laat Zorggebruiker met een Gegevensdienst uit de Gegevensdienstnamenlijst gezondheidsinformatie verzamelen bij een Bron of, ten behoeve van een Zorgaanbieder, plaatsen bij een Lezer. |
5. | Elke Bron ontsluit op elk moment minstens één Gegevensdienst. Elke Lezer ontsluit op elk moment minstens één Gegevensdienst. |
6. | MedMij Beheer zal alleen in de Zorgaanbiederslijst opnemen dat een zekere Gegevensdienst door een zekere Zorgaanbieder via een zekere Bron, respectievelijk Lezer, wordt aangeboden, indien zij (Stichting MedMij) heeft vastgesteld dat de Dienstverlener zorgaanbieder die daarbij de Bron, respectievelijk Lezer, is, voldoet aan de specifiek op die Gegevensdienst toepasselijke eisen. |
7a. | Voor elke Gegevensdienst waarvan de Zorgaanbiederslijst aangeeft dat een zekere Zorgaanbieder deze aanbiedt, zal Bron, respectievelijk Lezer, ervoor zorgdragen dat die Gegevensdienst ook geleverd wordt. Daarbij wordt geen enkel onderscheid gemaakt tussen Uitgevers, tenzij het MedMij Afsprakenstelsel daartoe uitdrukkelijk verplicht. Dit geldt ook voor de mogelijke andere Gegevensdienst(en) die in de /wiki/spaces/MMCatalogus/overview staan genoemd als Vereist bij eerstgenoemde Gegevensdienst. |
7b. | Het is verantwoordelijkheid 7a bepaalde is ook van toepassing zolang de geldigheid van de toepasselijke vermelding in de Zorgaanbiederslijst niet langer dan één uur (3600 seconden) geleden is verstreken. |
Autorisatie
8a. | Bron vergewist zich ervan, elke keer opnieuw voordat hij Zorggebruiker gezondheidsinformatie van Zorgaanbieder laat verzamelen door middel van UC Verzamelen, dat deze Zorggebruiker uitdrukkelijk Toestemming heeft gegeven aan Zorgaanbieder om de in de Gegevensdienst betrokken gezondheidsinformatie aan Uitgever ter beschikking te laten stellen. De vraag om Toestemming heeft een vaste formulering, die is opgenomen in de UC Verzamelen. Deze Toestemming is slechts van kracht binnen deze doorloping van de use case. |
8b. | Lezer vergewist zich ervan, elke keer opnieuw voordat hij Zorggebruiker gezondheidsinformatie ten behoeve van Zorgaanbieder laat plaatsen, dat deze Zorggebruiker uitdrukkelijk heeft bevestigd om de in de Gegevensdienst betrokken gezondheidsinformatie aan Zorgaanbieder ter beschikking te willen stellen. De vraag om Bevestiging heeft een vaste formulering, die is opgenomen in de UC Delen. Deze bevestiging geldt niet buiten deze doorloping van de UC Delen. |
8c. | Bron vergewist zich ervan, elke keer opnieuw voordat hij Zorggebruiker een Abonnement met Zorgaanbieder laat aangaan, dat deze Zorggebruiker uitdrukkelijk Toestemming heeft gegeven aan Zorgaanbieder om Notificaties, betreffende de in de Gegevensdienst betrokken (gezondheids)informatie, aan Uitgever ter beschikking te laten stellen. De vraag om Toestemming heeft een vaste formulering, die is opgenomen in de UC Abonneren. |
Authenticatie
9. | Bron en Lezer dragen ervoor zorg dat de onder 7 bedoelde opvolging, en de onder 8a, 8b en 8c bedoelde vraag om Toestemming, respectievelijk bevestiging, slechts plaatsvinden wanneer hij de identiteit van de Zorggebruiker met passende zekerheid heeft vastgesteld. |
Lijsten
In het MedMij Afsprakenstelsel worden, ten behoeven van de hoofdfunctie Coördinatie, vier lijsten gebruikt voor de interoperabiliteit en het vertrouwen tussen het Persoonsdomein en het Zorgaanbiedersdomein.
lijst | afkorting | wordt opgehaald en gebruikt door | informatie-inhoud | |
---|---|---|---|---|
Uitgever | Bron/Lezer | |||
Zorgaanbiederslijst | ZAL | X | welke Zorgaanbieders welke Gegevensdiensten aanbieden, en eventueel ook Abonnementen daarop, en op welke adressen zij die laten laten ontsluiten, gegeven een zekere Interfaceversie | |
OAuth Client List | OCL | X | de namen van PGO's, welke Gegevensdiensten zij mogen gebruiken en naar welke adressen mogelijk Notificaties in het kader van Abonnementen op die Gegevensdiensten kunnen worden gestuurd, gegeven een zekere Interfaceversie | |
Gegevensdienstnamenlijst | GNL | X | X | de gebruiksvriendelijke namen van Gegevensdiensten |
Whitelist | WHL | X | X | welke Nodes actief mogen zijn op het MedMij-netwerk |
Zorgaanbiederslijst
10. | MedMij Beheer beheert en publiceert een Zorgaanbiederslijst, namens de deelnemende Dienstverleners zorgaanbieder. De gepubliceerde Zorgaanbiederslijst bevat steeds en slechts alle actuele entries, en beschrijft van elke Zorgaanbieder:
|
11. | De Zorgaanbiederslijst voldoet aan wat over haar is bepaald in de Informatiemodellen. |
12. | MedMij Beheer beheert en publiceert, in de Zorgaanbiederslijst, unieke en gebruikersvriendelijke namen van Zorgaanbieders, van het formaat |
13. | MedMij Beheer biedt aan Uitgever een use case (UC Opvragen ZAL) om de actuele versie van die Zorgaanbiederslijst op te vragen. Betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
OAuth Client List
14a. | MedMij Beheer beheert en publiceert een actuele OAuth Client List, namens de deelnemende Dienstverleners persoon. De gepubliceerde OAuth Client List bevat steeds en slechts alle actuele entries, en beschrijft van elke OAuth Client:
|
14b. | De OAuth Client List voldoet aan wat over haar is bepaald in de Informatiemodellen. |
15. | MedMij Beheer biedt aan Bron een use case (UC Opvragen OCL) om de actuele versie van die OAuth Client List op te vragen. Betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
Gegevensdienstnamenlijst
16. | MedMij Beheer beheert en publiceert de Gegevensdienstnamenlijst. Deze beschrijft welke gebruikersvriendelijke namen horen bij welke Gegevensdiensten. De Gegevensdienstnamenlijst voldoet aan wat over haar is bepaald in de Informatiemodellen. |
17. | MedMij Beheer biedt aan Uitgever, Bron en Lezer een use case (UC Opvragen GNL) om de actuele versie van die Gegevensdienstnamenlijst op te vragen. Betrokken rollen gebruiken hiertoe het betreffende stroomdiagram. |
Whitelist
18. | MedMij Beheer beheert en publiceert een actuele Whitelist, namens de deelnemende Dienstverleners zorgaanbieder en Dienstverleners persoon. De Whitelist beschrijft welke Nodes in MedMij-verkeer mogen deelnemen. De Whitelist voldoet aan wat over haar is bepaald in de Informatiemodellen. |
Logging en portabiliteit
19a. | Uitgever zal het Dossier zo inrichten dat deze ook dienst kan doen als logbestand, zoals bedoeld in de AVG en NEN 7513:2018, van de door enige Zorggebruiker bij enige Bron verzamelde persoonsgegevens en door enige Zorggebruiker bij enige Lezer geplaatste persoonsgegevens. |
19b. | Uitgever zal het Dossier zo inrichten dat deze ook dienst kan doen als logbestand van ontvangen Notificaties en aangegane Abonnementen. Bron zal een logbestand bijhouden van verzonden Notificaties en aangegane Abonnementen. |
19c. | De bewaartermijn van de logbestanden is ten minste 24 maanden en niet meer dan 36 maanden. Na de bewaartermijn van de logbestanden moeten deze vernietigd worden. |
20. | MedMij Beheer onderhoudt een archief van alle ooit verspreide versies van de Zorgaanbiederslijst, de OAuth Client List, de Whitelist en de Gegevensdienstnamenlijst. De bewaartermijn, gerekend vanaf het einde van de geldigheid van de betreffende versie, is niet korter dan die van de logbestanden als bedoeld in verantwoordelijkheid 19. |
21a. | Uitgever biedt Zorggebruiker de use case UC Portabiliteitsrapport. Daarmee kan Zorggebruiker geautomatiseerd een lijst exporteren, genaamd het Portabiliteitsrapport, van alle keren, gedurende een zekere periode, dat Zorggebruiker deze Uitgever bij een Zorgaanbieder gezondheidsinformatie volgens een zekere Gegevensdienst heeft verzameld. |
21b. | Uitgever biedt Zorggebruiker pro-actief de export van een Portabiliteitsrapport aan:
|
21c. | Uitgever beperkt Zorggebruiker niet in het gebruik van de Portabiliteitsrapport in de relatie van Zorggebruiker met mogelijke andere en/of latere Uitgevers. |
21d. | Het Portabiliteitsrapport voldoet aan hetgeen daarover bepaald is in de Informatiemodellen en heeft de technische vorm van een XML-document, dat voldoet aan het XML-schema dat op de pagina XML-schema's te vinden is. |