Changes between Version 7 and Version 8 of Documentatie/Beheerder/Modules/zorgdomein


Ignore:
Timestamp:
Jan 17, 2017 3:15:41 PM (9 years ago)
Author:
adriaan
Comment:

--

Legend:

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

    v7 v8  
    22== Zorgdomein Koppeling == 
    33 
    4 Er is een gemeenschappelijke server ingericht met de nodige server applicatie die door FENAC wordt gehost en beheerd. Deze server zal met de ZorgDomein-server worden verbonden om berichten te kunnen uitwisselen. De lokale OpenAC instanties halen de verwijzingen vanuit de FENAC-server. Verbinding tussen de FENAC-server en de ZorgDomein zal door een VPN verbinding tot stand komen. De ZorgDomein-server maakt de verwijzingen in HL7-forrmaat. FENAC-server moet die verwijzingen omzetten in een door de OpenAC herkend bericht-formaat. De verbinding tussen de FENAC-server en de lokale servercomponenten OpenAC zal via de door Fenac uitgegeven SSL-certificaten gerealiseerd worden. Hieronder een schema van de koppeling: 
     4Er is een gemeenschappelijke server ingericht met de nodige server applicatie die door FENAC wordt gehost en beheerd. Deze server zal met de !ZorgDomein-server worden verbonden om berichten te kunnen uitwisselen. De lokale OpenAC instanties halen de verwijzingen vanuit de FENAC-server. Verbinding tussen de FENAC-server en de !ZorgDomein zal door een VPN verbinding tot stand komen. De !ZorgDomein-server maakt de verwijzingen in HL7-formaat. FENAC-server moet die verwijzingen omzetten in een door de OpenAC herkend bericht-formaat. De verbinding tussen de FENAC-server en de lokale servercomponenten OpenAC zal via de door Fenac uitgegeven SSL-certificaten gerealiseerd worden. Hieronder een schema van de koppeling: 
    55 
    66[[Image(zorgdomein_diagram.png)]] 
     
    88== FENAC-server == 
    99 
    10 De FENAC-server is een soort tussen station waar de elektronische verwijzingen vanuit de ZorgDomein-server tijdelijk worden opgeslagen, zodat de lokale OpenAC instanties via een AGB-identificatie die gebaseerd is op een certificaat  de verwijzingen die voor hun bestemd zijn kunnen ophalen. 
    11 De FENAC-server luistert naar een van te voren bepaald poort. Het is de bedoeling dat de ZorgDomein-server applicatie de verwijzingsberichten via dat poort aan FENAC-server overdracht. Als er een verwijzingsbericht is aangeboden door de ZorgDomein-server, slaat FENAC-server dat bericht in de postbusmap van de gerelateerde AC. 
     10De FENAC-server is een soort tussen station waar de elektronische verwijzingen vanuit de !ZorgDomein-server tijdelijk worden opgeslagen, zodat de lokale OpenAC instanties via een AGB-identificatie die gebaseerd is op een certificaat  de verwijzingen die voor hun bestemd zijn kunnen ophalen. 
     11De FENAC-server luistert naar een van te voren bepaald poort. Het is de bedoeling dat de !ZorgDomein-server applicatie de verwijzingsberichten via dat poort aan FENAC-server overdracht. Als er een verwijzingsbericht is aangeboden door de !ZorgDomein-server, slaat FENAC-server dat bericht in de postbusmap van de gerelateerde AC. 
    1212De FENAC-server zal een API beschikbaar stellen voor de lokale OpenAC instanties om de AC gerelateerde verwijzingen op te halen. 
    1313 
     
    2424- Als dat een bestaande patiënt betreft dan wordt gekeken of een open zorgtraject is anders wordt een nieuw zorgtraject aangemaakt. 
    2525- De nieuwe verwijzing met het bijgevoegd document wordt toegevoegd aan het zorgtraject. 
    26 - Er wordt een actie gemaakt met thema ‘ZorgDomein verwijzing’. Die actie wordt gekoppeld aan een default gebruiker zodat de nieuwe verwijzingen in planlijst overzicht ‘Acties van medewerkers’ terecht komt en daarmee zichtbaar wordt. 
     26- Er wordt een actie gemaakt met thema ‘!ZorgDomein verwijzing’. Die actie wordt gekoppeld aan een default gebruiker zodat de nieuwe verwijzingen in planlijst overzicht ‘Acties van medewerkers’ terecht komt en daarmee zichtbaar wordt. 
    2727 
    2828== Inrichting lokale servercomponent OpenAC == 
     
    3030Om de Zorgdomein koppeling in te richten moet eerst de lokale OpenAC-server geïnstalleerd worden. Zie [wiki:Documentatie/Beheerder/Modules/Agendаserver Installatie Server] voor de installatiehandleiding. De lokale servercomponent van OpenAC die als een Windows service is geïnstalleerd op het systeem van de AC haalt via de beschikbare API van de FENAC-server de verwijzingen binnen. 
    3131 
    32 De volgende instellingen van de Zorgdomein koppeling moeten via '''appsettings.json''' bestand worden geconfigureerd: 
    33 - AGB-code 
    34 - AGB-locatienaam 
    35 - Locatieletter 
    36 - Zorgdomein actief (veld 'InGebruik') 
    37 - Interval van de controles of er nieuwe verwijzingen zijn 
    38 - Default medewerker waarmee de acties gekoppeld worden 
     32De volgende instellingen van de locaties van het AC moeten via het `appsettings.json` bestand worden geconfigureerd: 
     33 - AGB-code (8 cijfers), 
     34 - AGB-locatienaam, 
     35 - Locatieletter (de combinatie van letter en AGB-code moet geldig zijn ook in de OpenAC 2 Desktop installatie), 
     36 - Bestandsmap (aanbevolen wordt om dit per AGB/locatie gescheiden te houden; dat is in het voorbeeld hieronder niet zo). 
    3937 
    40 Hieronder een voorbeeld van de appsettings.json gedeelte: 
    41  
     38Hieronder een voorbeeld van de AGB/locaties instellingen in `appsettings.json`: 
    4239{{{ 
    4340  "Agb": { 
     
    5754      } 
    5855    ] 
    59   }, 
     56  } 
     57}}} 
     58 
     59Ook eigenschappen van de !ZorgDomein koppeling moeten via het `appsettings.json` bestand worden geconfigureerd: 
     60 - Zorgdomein actief (veld '!InGebruik'), 
     61 - Interval van de controles of er nieuwe verwijzingen zijn, 
     62 - Default medewerker waarmee de acties gekoppeld worden, 
     63 - SSL instellingen (certificaat) 
     64 
     65Hieronder een voorbeeld van de !ZorgDomein instellingen in `appsettings.json`: 
     66 
     67{{{ 
    6068  "Zorgdomein": { 
    6169    "InGebruik": true, 
     
    6472  } 
    6573}}} 
     74 
     75De SSL instellingen zijn binnen de !ZorgDomein instellingen te regelen en gelden alleen voor de verbinding met de FENAC Server ten behoeve van de !ZorgDomein koppeling. De FENAC verstrekt client-certificaten, getekend door de FENAC-!ZorgDomein-Koppeling; deze certificaten zijn alleen te gebruiken voor de communicatie met de FENAC server voor deze koppeling. De procedure voor het verstrekken van de certificaten wordt elders beschreven. 
     76 
     77De instellingen voor SSL zijn: 
     78 - Of SSL gebruikt wordt (voor test-doeleinden kan SSL worden uitgeschakeld; bij de AC's zal dat nooit het geval zijn), 
     79 - Bestandsnaam van het certificaat, 
     80 - Wachtwoord voor het certificaat. 
     81 
     82Omdat het wachtwoord voor het certificaat in "plain text" in het configuratiebestand staat, wordt sterk aangeraden om het goed afgeschermd op de server op te slaan (wat sowieso een goed idee is voor de configuratie van de OpenAC 3 Server). Zowel het certificaat als het wachtwoord hoeven maar op een plek -- bij de OpenAC 3 Server -- opgeslagen te worden; ze zijn niet bedoeld voor gebruik door de werkplek-machines. 
     83 
     84{{{ 
     85  "Zorgdomein": { 
     86    "SSL": { 
     87      "Enabled": true, 
     88      "CertificateFile": "C:\\Users\\Ugur\\certificaten\\ac_utrecht.pfx", 
     89      "CertificatePassword": "geheim!" 
     90    } 
     91  } 
     92}}} 
     93