Orfeus - Publiceren (met externe Convertor, Resource Server en Knooppunt)

Orfeus - Publiceren (met externe Convertor, Resource Server en Knooppunt)

This content is archived.

Versie: 15-09-2021 status: consultatie

  • 15-09-2021

    • Artikel meer generiek gemaakt door de handleiding te beschrijven voor 'externe leveranciers' in plaats van 1 specifieke leverancier

    • Strokenplanning geüpdatet

    • Kostentabel aangepast naar kostenindicatie

  • 28-06-2021

    • Tekstuele aanpassing n.a.v. feedback

  • 24-06-2021

    • Kleine aanpassingen aan omschrijving uitgangssituatie

  • 11-06-2021

    • Planning tabel in “5. Aanpak“ uitgebreid

  • 10-06-2021

    • Diverse tekstuele aanpassingen na feedback

  • 08-06-2021

    • Tekstuele aanpassing

    • Strokenplanning bijgewerkt

  • 02-06-2021

    • Tekstuele aanpassing doorgevoerd

  • 27-05-2021

    • tekstuele aanpassing doorgevoerd

  • 26-05-2021

    • Dubbele activiteit in tabel hoofdstuk “aanpak” verwijderd

  • 19-05-2021

    • tekstuele aanpassingen doorgevoerd

  • 18-05-2021

    • tekstuele aanpassingen

    • strokenplanning toegevoegd

    • kosten aangevuld

  • 06-05-2021

    • Verschillende paragrafen toegevoegd

  • 26-04-2021

    • Eerste publicatie artikel

1. Inleiding

Dit artikel beschrijft de handleiding voor de implementatie van het proces Publiceren bij één Zorgaanbieder die gebruik maakt van de zorginformatiesysteem Orfeus. Hierbij wordt het proces Publiceren geïmplementeerd conform het artikel Procesimplementatie Publiceren uit de referentiearchitectuur van het Afsprakenstelsel Interoperabiliteit Geboortezorg. Deze handleiding is primair gericht op de benodigde activiteiten aangaande de rol XIS en de rollen die hieraan direct gerelateerd zijn: de rollen Convertor en Resource Server. Vanzelfsprekend vult in deze handleiding Orfeus de rol XIS in. Er zijn meerdere leveranciers die de rollen Convertor en Resource Server kunnen invullen. In paragraaf 3.1 is een statusoverzicht opgenomen van de invulling van deze rollen door verschillende leveranciers.

Deze implementatiehandleiding beschrijft achtereenvolgens de doelsituatie, uitgangssituatie, betrokkenen, aanpak, kosten en risico’s.

2. Doelsituatie

2.1. Functioneel/use case

Het functionele doel van deze implementatiehandleiding is het realiseren van de volgende use cases:

  • Use case P1. Zorgverlener publiceert gegevens uit zorgproces

    • scenario P1.1. Publiceren gegevens verloskundig consult

    • scenario P1.6. Publiceren gegevens vorige zwangerschap indien nog niet toegankelijk en vindbaar

  • Use case P4. Zorgverlener publiceert beschikbare informatie niet, vanwege aanwezigheid bezwaar, of ontbreken toestemming van cliënt

    • scenario P4.1. Cliënt heeft bezwaar tegen het publiceren van gegevens (opt-out)

    • scenario P4.2. Cliënt heeft geen uitdrukkelijke toestemming gegeven voor publiceren van gegevens (geen opt-in)

2.2. Technisch

Vanuit het XIS Orfeus kunnen geboortezorggegevens succesvol toegankelijk worden gemaakt en succesvol vindbaar worden gemaakt. Wanneer daarnaast de benodigde Generieke functies zijn geïmplementeerd, kunnen Zorgaanbieders die het proces Raadplegen hebben geïmplementeerd data afkomstig uit het XIS Orfeus in de Viewer tonen.

Aangaande het toegankelijk maken van geboortezorggegevens:
Het XIS Orfeus is succesvol gekoppeld met een Convertor. Deze Convertor is succesvol gekoppeld met een Resource Server.

Aangaande het vindbaar maken van geboortezorggegevens:
Het XIS Orfeus is succesvol gekoppeld met een Knooppunt.

2.3. Juridisch

De Zorgaanbieder die gebruik maakt van het zorginformatiesysteem Orfeus heeft een verwerkersovereenkomst afgesloten met Leverancier Convertor, Leverancier Resource Server en Leverancier Knooppunt.

3. Uitgangssituatie

De uitgangssituatie heeft de volgende kenmerken:

  • De functionaliteit van de voor het proces “Publiceren” benodigde actoren Registrator en Extractor is beschikbaar in het zorginformatiesysteem Orfeus.

  • De applicatie Orfeus voldoet aan de eisen die het Afsprakenstelsel Interoperabiliteit Geboortezorg stelt aan de actoren XIS en Extractor.

  • De applicatie van Leverancier Convertor voldoet aan de eisen die het Afsprakenstelsel Interoperabiliteit Geboortezorg stelt aan de actoren Convertor.

  • De applicatie van Leverancier Resource Server voldoet aan de eisen die het Afsprakenstelsel Interoperabiliteit Geboortezorg stelt aan de actor Resource Server.

  • De applicatie van Leverancier Knooppunt voldoet aan de eisen die het Afsprakenstelsel Interoperabiliteit Geboortezorg stelt aan de actor Knooppunt.

  • De handleiding voor het inrichten van Publiceren in Orfeus is beschikbaar (link).

  • Het Publiceren van geboortezorggegevens vanuit Orfeus met behulp van een Convertor, een Resource Server en een Knooppunt van andere leveranciers is succesvol beproefd in Proof-of-Concept(s) en/of succesvol op beperkte schaal in productie genomen in een voorbeeldimplementatie.

  • De licenties en contracten voor de invulling van de voor het proces Publiceren benodigde Generieke functies zijn aanwezig en de verwerkersovereenkomst (en) zijn getekend.

    • Wanneer dit nog niet het geval is, kan het implementatieproces t/m fase 4 wel worden uitgevoerd, fases 5 en verder kunnen dan nog niet worden uitgevoerd.

3.1 Leveranciers

Hieronder is een overzicht gegeven van de leveranciers. Per leverancier is de status van de implementatie van het proces Publiceren in combinatie met XIS Orfeus opgenomen. Dit overzicht wordt bijgewerkt wanneer nieuwe PoC’s of Eerste Implementatie worden gepland of uitgevoerd.

Rol

Leverancier

Eerste Implementatie uitgevoerd

PoC uitgevoerd

Gepland

Rol

Leverancier

Eerste Implementatie uitgevoerd

PoC uitgevoerd

Gepland

Convertor

ZWConnect

J

J

N

Open HealthHub

N

J

N

Resource Server

ZWConnect

J

J

N

InterSystems

N

N

J

Knooppunt

HINQ

J

J

N

ZWConnect

N

N

J

InterSystems

N

N

J

4. Betrokken rollen

Hieronder een overzicht van de betrokken rollen. Eén persoon kan meerdere rollen uitvoeren.

Betrokkene

Omschrijving

Betrokkene

Omschrijving

Implementatiecoördinator

Coördineert de implementatie bij één of meerdere zorgaanbieders

Orfeus

Leverancier van Orfeus

Regionaal implementatie-ondersteuner

Medewerker van landelijk programmabureau die beschikbaar is voor vragen van Regionaal projectleider

Regionaal projectleider

Eindverantwoordelijk voor implementatie

Support

Ondersteuning van Zorgverleners in eerste fase na livegang

Trainer

  • Trainer van regionaal partnerschap die instructie kan geven aan zorgverleners

  • Mogelijk ook trainingen van leverancier

UZI Register

Uitgever van UZI-servercertificaat dat nodig is voor veilige communicatie

Zorgaanbieder

Organisatie die zorg levert en waarbinnen het proces Publiceren wordt geïmplementeerd.

Zorgverlener

Eindgebruiker van het te implementeren proces / persoon die zorg verleent onder verantwoordelijkheid van Zorgaanbieder.

Leverancier Convertor

Leverancier van de Convertor die wordt gebruikt om geboortezorggegevens uit XIS Orfeus te converteren naar FHIR-resources.

Leverancier Resource Server

Leverancier van de Resource Server die wordt gebruikt voor het toegankelijk maken van de FHIR-resources die afkomstig zijn uit de Convertor.

Leverancier Knooppunt

Leverancier van het Knooppunt die wordt gebruikt voor het vindbaar maken van geboortezorggegevens.

5. Aanpak

Voor de implementatie gelden per Zorgaanbieder de volgende fases:

  1. Voorbereiden

  2. Inrichten Afspraken

  3. Inrichten Techniek

  4. Uitvoeren Controle

  5. Instructie Geven

  6. In productie nemen

  7. Ondersteunen in beginfase

Onderstaand schema geeft een visuele richtlijn weer van het tijdsbestek.

In de tabel worden de activiteiten per fase toegelicht. Per fase en per activiteit is de doorlooptijd opgenomen. Per activiteit zijn de afhankelijkheden voor het kunnen uitvoeren van die activiteit opgenomen, waardoor kan worden bepaald welke activiteiten parallel aan elkaar kunnen worden uitgevoerd. De doorlooptijd van de voorbereiding tot de inproductiename bedraagt 12 weken.

Fase [doorlooptijd]

Activiteiten [doorlooptijd]

Uitvoerenden

Afhankelijkheden voor start activiteit

Succescriteria per activiteit

Fase [doorlooptijd]

Activiteiten [doorlooptijd]

Uitvoerenden

Afhankelijkheden voor start activiteit

Succescriteria per activiteit

1. Voorbereiden

[9 weken]

1.1 Bemensen rollen [2 weken]

  • Invullen alle rollen zoals benoemd in paragraaf 4

Implementatiecoördinator, Regionaal projectleider

  • Geen

  • Rollen zijn ingevuld

  • Alle betrokkenen weten hun rol

1.2 Informeren Zorgverleners [2 weken]

  • Zorgverlener wordt geïnformeerd over wat publiceren inhoudt voor de zorgverlener - Brochure “Zorgverleners”

  • Zorgverlener wordt geïnformeerd over het implementatieproces

  • Zorgverlener ontvangt informatie voor cliënten

Bovengenoemde documenten zijn te vinden in het artikel voorbeeldmateriaal.

Zorgaanbieder, Implementatiecoördinator

  • Activiteit 1.1 - “Bemensen rollen” afgerond

  • Zorgverleners zijn op de hoogte van inhoud en proces

  • Zorgverleners hebben toegang tot informatie voor cliënten

1.3 Controleren en aanvragen UZI-servercertificaat [6 weken]

  • Zie: https://www.uziregister.nl/servercertificaat/vraag-een-uzi-servercertificaat-aan

    • Stap 1: abonnee worden (door Zorgaanbieder)

    • Stap 2: pkcs-bestand aanmaken (Orfeus)

    • Stap 3: aanvraagformulier invullen (door Zorgaanbieder). Dit formulier mag je digitaal ondertekenen met een UZI-pas maar je mag ook printen met pen ondertekenen, scannen en mailen. 

    • Stap 4: domeincontrole (door Orfeus)

    • Stap 5: identiteitscontrole (door Zorgaanbieder) 

    • Stap 6: het certificaat wordt gemaild naar Zorgaanbieder. Die stuurt het certficaat door naar Orfeus

Note: Gebruik van UZI-passen is ook mogelijk. Deze functionaliteit is nog niet meegenomen in een voorbeeldimplementatie. Neem hiervoor contact op met info@carecodex.org.

Zorgaanbieder, Orfeus

  • Activiteit 1.1 - “Bemensen rollen” afgerond

  • UZI-servercertificaat is ontvangen door Zorgaanbieder

1.4 Reserveer tijd van Zorgverlener voor gebruikersacceptatietest [1 week]

  • Het definitief plannen van de gebruikersacceptatietest kan rond week 9 plaats vinden, mits er geen vertraging is.

  • De gebruikersacceptatietest kan rond week 11 worden uitgevoerd.

    • Bij (verwachte) vertraging dient de gebruikersacceptatietest later te worden ingepland

Implementatiecoördinator, Zorgaanbieder, Zorgverlener

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Er is tijd ingepland voor de gebruikersacceptatietest.

1.5 Inplannen training zorginformatiesysteem Orfeus aan Zorgverleners [1 week]

  • Het definitief plannen van de training kan rond week 9 plaats vinden, mits er geen vertraging is.

  • De training kan rond week 12 worden uitgevoerd.

    • Bij (verwachte) vertraging dient de training voor eindgebruikers later ingepland te worden

  • De training moet gepland worden in afstemming met Orfeus, Trainer en Zorgaanbieder

  • De Zorgaanbieder is verantwoordelijk voor het uitnodigen van Zorgverleners voor de geplande training

Implementatiecoördinator, Zorgaanbieder, Trainer, Orfeus

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Er is tijd ingepland voor de Zorgverlenerstraining

  • Uitnodigingen zijn door Zorgaanbieder verstuurd aan Zorgverleners

2. Inrichten Afspraken

[4 weken]

2.1. Inkopen Convertor [2 weken]

  • Vraag licenties en een contractvoorstel inclusief SLA aan voor de dienst Convertor

  • De Zorgaanbieder heeft keuze om de diensten:

    • direct bij leverancier af te nemen: Neem contact op met Leverancier Convertor

    • via een een tussenpartij af te nemen: Neem contact op met de tussenpartij, bijvoorbeeld een (regionaal) samenwerkingsverband

Note: Activiteiten 2.1 en 2.2 kunnen samen uitgevoerd worden wanneer de Convertor en Resource Server bij dezelfde leverancier worden afgenomen.

Implementatiecoördinator, Zorgaanbieder,
Leverancier Convertor

  • Geen

  • Convertor is ingekocht

2.2 Inkopen Resource Server [2 weken]

  • Vraag licenties en een contractvoorstel inclusief SLA aan voor de dienst Resource Server.

  • De Zorgaanbieder heeft keuze om de diensten:

    • direct bij leverancier af te nemen: Neem contact op met Leverancier Resource Server

    • via een een tussenpartij af te nemen: Neem contact op met de tussenpartij, bijvoorbeeld een (regionaal) samenwerkingsverband

Note: Activiteiten 2.1 en 2.2 kunnen samen uitgevoerd worden wanneer de Convertor en Resource Server bij dezelfde leverancier worden afgenomen.

Implementatiecoördinator, Zorgaanbieder,
Leverancier Resource Server

  • Geen

  • Resource Server is ingekocht

 

2.3 Inkopen Knooppunt [2 weken]

  • Controleer de aanwezigheid van licenties en contracten voor het Knooppunt dat door de Zorgaanbieder zal worden gebruikt

  • Vraag licenties en een contractvoorstel inclusief SLA aan voor de dienst Knooppunt

  • De Zorgaanbieder heeft keuze om de diensten:

    • direct bij leverancier af te nemen: Neem contact op met Leverancier Knooppunt

    • via een een tussenpartij af te nemen: Neem contact op met de tussenpartij, bijvoorbeeld een (regionaal) samenwerkingsverband

Implementatiecoördinator, Zorgaanbieder,
Leverancier Knooppunt

  • Geen

  • Knooppunt is ingekocht

 

2.4 Ondertekenen verwerkersovereenkomst(en) en contracten [2 weken]

  • Voor de diensten Convertor, Resource Server en Knooppunt dienen verwerkersovereenkomst(en) te worden afgesloten

  • De verwerkingsovereenkomst(en) kan/kunnen:

    • direct tussen “Verwerkingsverantwoordelijke” Zorgaanbieder en “Verwerker” Leverancier Convertor/ Resource Server/ Knooppunt ondertekend worden;

    • via een tussenpartij, bijvoorbeeld (regionaal) samenwerkingsverband, ondertekend worden. Hierbij is het samenwerkingsverband “Verwerker“ en de Leverancier Convertor/ Resource Server/ Knooppunt “Subverwerker“

Implementatiecoördinator, Zorgaanbieder, Leverancier Convertor, Leverancier Resource Server, Leverancier Knooppunt

  • Activiteit 2.1 - “Inkopen Convertor” afgerond

  • Activiteit 2.2 - “Inkopen Resource Server” afgerond

  • Activiteit 2.3 - “Inkopen Knooppunt” afgerond

  • De zorgaanbieder heeft de verwerkersovereenkomst(en) en contracten rechtsgeldig ondertekend

  • Indien er in fase 2 sprake is van een of meerdere tussenpartijen zijn hier ook afspraken/overeenkomsten mee afgesloten

3. Inrichten Techniek

[2 weken]

3.1. Technisch inrichten XIS [1 week]

  • Orfeus koppelt het UZI-servercertificaat aan het XIS

  • Orfeus configureert Convertor in het XIS (endpoint, Public Key)

Implementatiecoördinator, Orfeus

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Fase 2 - “Inrichten Afspraken” afgerond

  • UZI-servercertificaat is gekoppeld aan XIS

  • Endpoint en public key van Convertor zijn ingericht in XIS

3.2. Inrichten Convertor [1 week]

  • Leverancier Convertor slaat de Public key van het UZI-servercertificaat van de zorgaanbieder op:

    • Orfeus levert public key aan bij Leverancier Convertor

    • Leverancier Convertor zoekt public key zelf op: zorgcsp
      Gebruik voor de zoekterm de volgende syntax: *[ZOEKTERM]*

Implementatiecoördinator, Leverancier Convertor

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Fase 2 - “Inrichten Afspraken” afgerond

  • Public key XIS is ingericht in Convertor

3.3. Inrichten Resource Server [2 weken]

  • Inrichten autorisatie (SMART on FHIR scope en claims) Zorgaanbieder door Leverancier Resource Server

Implementatiecoördinator, Leverancier Resource Server

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Fase 2 - “Inrichten Afspraken” afgerond

  • Zorgaanbieder heeft eigen afgeschermde gedeelte op Resource Server

3.4 Inrichten Knooppunt [1 week]

  • Resource Server dient te worden gekoppeld met het Knooppunt

 

Implementatiecoördinator, Leverancier Knooppunt, Leverancier Resource Server

  • Activiteit 1.3 - “Controleren en aanvragen UZI-servercertificaat” afgerond

  • Fase 2 - “Inrichten Afspraken” afgerond

  • Activiteit 3.3 - “Inrichten Resource Server” gestart