Changes between Version 33 and Version 34 of Releases/v2.100


Ignore:
Timestamp:
02/09/18 16:26:47 (8 years ago)
Author:
bob
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Releases/v2.100

    v33 v34  
    6565 
    6666== NOAH WSI License Installeren == 
    67  
     67WSI staat voor Web Services Integration en biedt bi-directionele connectiviteit naar andere systemen. Deze software dient men te installeren en verzorgt de koppeling van Noah met OpenAC 2 en OpenAC 3.  
     68Zie ook [wiki:Documentatie/Beheerder/Modules/NOAH functionele beschrijving van de Noah-koppeling]. 
     69 
     70Voor dit gedeelte van de installatie heeft u de ondersteuning nodig van de FENAC servicedesk. Alleen zij kunnen het zogenaamde licentie programma uitvoeren. 
     71De procedure is in grote lijnen als volgt: 
    6872 - Controleer eerst het versienummer van de NOAH-server. Dat moet minimaal 4.4 zijn. 
    69  - Draai de license executable (zal op aanvraag van de AC's op afstand door FENAC uitgevoerd worden.) 
    70  - Draai de WSI components executable (zal op aanvraag van de AC's op afstand door FENAC uitgevoerd worden.) 
    71  - Herstart de machine waar NOAH op draait 
    72  
    73 == Noah WSI confuiguratie == 
    74  - Start op de server NOAHBSIntegServerTool.exe in C:\Program Files (x86)\HIMSA\NOAH 4 op. 
     73 - Draai de WSI license executable, deze wordt zal op aanvraag van de AC's op afstand door FENAC uitgevoerd worden.  
     74 - Draai de WSI components executable, deze zal op aanvraag van de AC's op afstand door FENAC uitgevoerd worden. 
     75   Elke Noah versie heeft zijn een bijbehorende WSI components executable. Voor Noah 4.8 is dit NoahWSISetup_4.8.exe 
     76 - Herstart de machine waar NOAH op draait. 
     77 
     78 
     79== Noah WSI configuratie == 
     80 - Start op de Noah server-computer NOAHBSIntegServerTool.exe in C:\Program Files (x86)\HIMSA\NOAH 4. 
    7581 - Klik op menu 'File -> Enable Web Integration' aan. 
    7682 - Open 'Web Server Settings' via Window -> Configuration - Web Server Settings 
     
    7884   [[Image(noah_webservice_settings.png)]]  
    7985 
    80  - Volgende configuratie variabelen instellen: - BackEndWebServiceName, dat is de naam van de server waarop de OpenAC3 server draait. Name,  dat is een vrij te kiezen naam voor WSI-setup. NoahSiteIdentification, hier de servernaam invullen waarop de Noah-server is geïnstalleerd. NoahWebServiceId, je kunt hier het IP-adres invullen als de Noah-webservice op een andere IP moet draaien. NoahWebServicePort, poortnummer voor Noah-webservice. 
     86 - Volgende configuratie variabelen instellen:  
     87      - BackEndWebServiceName: De (windows)computernaam waar OpenAC3 op draait.   
     88      - Name: Vrij te kiezen naam voor WSI-setup.  
     89      - NoahSiteIdentification: Vul hier de servernaam in waarop de Noah-server is geïnstalleerd. Dit zou een ander server-computer kunnen zijn dan waar de Noah-webservice op draait. 
     90      - NoahWebServiceId: Hier staat de servernaam waar de Noah-webservice op draait. Dit is de computer waar eerder de WSI Licentie en WSI component op is geïnstalleerd. Eventueel mag je een IP-adres invullen. 
     91      - NoahWebServicePort: poortnummer voor Noah-webservice. 
    8192 - Herstart het systeem (of herstart de Noah windows services). 
    8293 
    8394 
     95 
     96== OpenAC2 configuratie == 
     97In OpenAC2 moet de instellingen krijgen waardoor nieuwe/gewijzigde patiëntgegevens doorgegeven kunnen worden aan de Noah-server en Noah-database. 
     98 - Activeren Noah-module in modules.ini van de adaptatie: 
     99{{{ 
     100kern.s080_noah = True 
     101}}} 
     102 - Instellen van de hostname en het poortnummer waar de Noah web-service op te bereiken is. Dit heb je eerder ingesteld met de Noah WSI-configuratie-tool.  
     103Hostname mag een windows computernaam zijn of een IP-adres. 
     104 
     105   [[Image(instellingen_voor_noah.png)]] 
     106 
    84107== OpenAC3 configuratie == 
    85  - Aanpassen het poortnummer in C:\ProgramData\OpenACWeb\hosting.json op 8001. De default instelling bij Noah is 8001 en volgens de Noah forum is dat wel aan te passen in config-bestand NoahWebIntegration.dll.config maar het lijkt ons makkelijker het poortnummer in hosting.json aan te passen. 
    86  - Aanpassen\toevoegen NoahServerPoort. De waarde van dit veld moet gelijk zijn aan NoahWebServicePort van Noah WSI-confuiguratie. Zie hieronder een fragment van die instelling: 
     108OpenAC 3 moet toegankelijk zijn voor Noah zodat nieuwe patiënt en meetgegevens, die in Noah ingevoerd, verwerkt kunnen in OpenAC. 
     109- Wijzig hiervoor het poortnummer in C:\ProgramData\OpenACWeb\hosting.json op 8001. De default instelling bij Noah is 8001 en volgens de Noah forum is dat wel aan te passen in config-bestand NoahWebIntegration.dll.config maar het lijkt ons makkelijker het poortnummer in hosting.json aan te passen. 
     110 
     111OpenAC 3 moet ook nieuwe of gewijzigde patiënt gegevens door kunnen sturen naar de Noah webservice zodat deze verwerkt worden door Noah-server en opgeslagen worden in de Noah-database. Wijzig hiervoor de appsettings.json van C:\ProgramData\OpenACWeb\ zoals hieronder aangegeven. 
     112 - Voeg het veld NoahServerPoort toe. Vul hier het poortnummer in waar de Noah web service op te bereiken is. Dit heb je eerder ingesteld met de Noah WSI-configuratie-tool. Zie hieronder een fragment van die instelling: 
    87113{{{ 
    88114  "Agb": { 
     
    127153}}} 
    128154 
    129 == OpenAC2 configuratie == 
    130 OpenAC2 moet geconfigureerd worden zodat de opgeslagen patiëntgegevens via de Noah-server in de Noah-database opgeslagen worden. 
    131  - Activeren Noah-module in modules.ini van de adaptatie: 
    132 {{{ 
    133 kern.s080_noah = True 
    134 }}} 
    135  - Instellen van de hostname en het poortnummer van Noah WSI. 
    136  
    137    [[Image(instellingen_voor_noah.png)]] 
     155== Firewall instellen == 
     156Er dienen aantal firewallregels ingesteld te worden in Windows zodat de computers toegang hebben tot de eerder genoemde poorten. 
     157 
     158Op de server-computer waar Noah op geïnstalleerd:  
     159   - Zet poort 8000 voor binnenkomende verkeer toegankelijk. Geef hier de naam van de spelregel(rule) Noah binnenkomend. 
     160   - Zet poort 8001 voor uitgaande verkeer toegankelijk. Geef hier de naam van de spelregel Noah uitgaand. 
     161 
     162Op de server-computer waar OpenAC 3 op is geïnstalleerd:  
     163   - Zet poort 8001 voor binnenkomende verkeer toegankelijk, geef hier de naam van de spelregel(rule) Noah binnenkomend. 
     164   - Zet poort 8000 voor uitgaande verkeer toegankelijk, geef hier de naam van de spelregel Noah uitgaand. 
     165 
     166Vervolgens kun je een deeltest doen. 
     167Start OpenAC 3 op. 
     168- Tik in chrome-browser van de server-computer van OpenAC3 de url met het poort nummer welke voor OpenAC3 is ingesteld Voorbeeld: http://openac3-server:8000. Kijk of de OpenAC 3 status pagina te zien is. 
     169- Doe het zelfde op de Noah server-computer. Hiermee verzeker je dat OpenAC 3 bereikbaar is vanaf de Noah server-computer. 
    138170 
    139171== Migratie ==