Changes between Version 42 and Version 43 of Documentatie/Beheerder/Modules/zorgdomein


Ignore:
Timestamp:
Mar 25, 2021 2:51:31 PM (5 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Modules/zorgdomein

    v42 v43  
    1616 
    1717De koppeling bestaat uit de volgende onderdelen: 
    18 1. **!ZorgDomein server** - de server van !ZorgDomein levert voor AC's bestemde verwijzingen aan bij de FENAC HL7-server (2). 
    19 2. **FENAC HL7-server** - de FENAC HL7-server ontvangt alle door !ZorgDomein aangeleverde verwijzingen en zet ze klaar in een wachtrij per AGB. 
     181. **!ZorgDomein server** - de server van !ZorgDomein levert voor AC's bestemde verwijzingen aan bij de FENAC-server (2). 
     192. **FENAC-server** - de FENAC-server (!OpenACHub) ontvangt alle door !ZorgDomein aangeleverde verwijzingen en zet ze klaar in een wachtrij per AGB. 
    20203. **OpenAC 3** - deze server staat bij het AC en haalt periodiek voor het AC bestemde verwijzingen op bij de FENAC HL7-server. 
    21214. **OpenAC 2 clients** - medewerkers van het AC verwerken de binnengekomen verwijzingen in OpenAC. 
    2222 
    2323 
    24 == FENAC HL7-server == 
    25 De FENAC HL7-server is een virtuele Linux server in Microsoft Azure, beheerd door de FENAC en bekostigd door de deelnemende leden. De server luistert naar HL7-berichten van !ZorgDomein en publiceert een Web service API waarmee AC's voor hun bestemde verwijzingen kunnen ophalen. 
     24== FENAC-server == 
     25De FENAC-server (!OpenACHub) is een virtuele Linux server in Microsoft Azure, beheerd door de FENAC en bekostigd door de deelnemende leden. De server luistert naar verwijzingsberichten van !ZorgDomein en publiceert een Web service API waarmee AC's voor hun bestemde verwijzingen kunnen ophalen. 
    2626 
    2727== OpenAC 3 == 
    28 OpenAC 3 is een server-applicatie die draait op een server van het AC. Periodiek haalt OpenAC 3 verwijzingen op bij de FENAC HL7-server. De opgehaalde verwijzingen worden verwerkt in de OpenAC database. 
     28OpenAC 3 is een server-applicatie die draait op een server van het AC. Periodiek haalt OpenAC 3 verwijzingen op bij !OpenACHub. De opgehaalde verwijzingen worden verwerkt in de OpenAC database. 
    2929 
    3030== Beveiligde communicatie == 
    31 De !ZorgDomein server levert HL7-berichten aan bij de FENAC HL7-server middels een beveiligde VPN-verbinding. 
    32  
    33  
    34 OpenAC 3 vraagt verwijzingen op bij de FENAC HL7-server middels een SSL-verbinding beveiligd met een door de FENAC uitgegeven certificaat. Elk AC kan alleen verwijzingen opvragen voor zijn eigen AGB-codes. Een koppeling tussen het certificaat en AGB-codes dwingt dit af. 
     31De !ZorgDomein server levert verwijzingsberichten aan bij de FENAC HL7-server middels een beveiligde VPN-verbinding. 
     32 
     33 
     34OpenAC 3 vraagt verwijzingen op bij OpenACHub middels een SSL-verbinding beveiligd met een door de FENAC uitgegeven certificaat. Elk AC kan alleen verwijzingen opvragen voor zijn eigen AGB-codes. Een koppeling tussen het certificaat en AGB-codes dwingt dit af. 
    3535 
    3636== Beveiliging tegen dataverlies == 
    3737We hebben de volgende stappen genomen om er zeker van te zijn dat er geen verwijzingen kwijt kunnen raken: 
    38 * De volledige HL7-communicatie, inclusief eventuele fouten, wordt gelogd; 
     38* De volledige communicatie tussen !ZorgDomein en !OpenACHub, inclusief eventuele fouten, wordt gelogd; 
    3939* Alle verwijzingen worden opgeslagen in de bijbehorende AGB-postbus; 
    40 * Communicatie tussen OpenAC 3 en de FENAC HL7-server, inclusief eventuele fouten, wordt gelogd; 
     40* Communicatie tussen OpenAC 3 en !OpenACHub, inclusief eventuele fouten, wordt gelogd; 
    4141* Verwijzingen blijven in de postbus staan totdat OpenAC 3 een ACK verstuurt dat de verwijzing in goede staat is ontvangen. Bij het ontvangen van een ACK wordt de verwijzing verplaatst naar een ACK-map, maar niet verwijderd. 
    42 * Het bericht waarmee OpenAC 3 een verwijzing ophaalt bij de FENAC HL7-server is beveiligd met een checksum. Zo weet OpenAC 3 dat de verwijzing onderweg niet is gewijzigd. Pas als de checksum klopt stuurt OpenAC 3 een ACK. 
     42* Het bericht waarmee OpenAC 3 een verwijzing ophaalt bij !OpenACHub is beveiligd met een checksum. Zo weet OpenAC 3 dat de verwijzing onderweg niet is gewijzigd. Pas als de checksum klopt stuurt OpenAC 3 een ACK. 
    4343* Het ontvangen van een verwijzing en het verwerken van een verwijzing is uitgesplitst in twee processen. Als OpenAC 3 een verwijzing ontvangt dan controleert het de checksum. Als de checksum klopt dan wordt de verwijzing opgeslagen als JSON-bestand en verstuurt OpenAC 3 een ACK. Pas dan zal OpenAC 3 de verwijzing verwerken. Als hierbij iets fout gaat dan wordt dit gelogd. Omdat de verwijzing als JSON-bestand is opgeslagen kan deze als het probleem is verholpen opnieuw worden verwerkt. 
    4444