| | 139 | |
| | 140 | === Grouper === |
| | 141 | |
| | 142 | De naam van dit script is {{{ping-grouper}}}. |
| | 143 | |
| | 144 | Dit script test de communicatie met de Grouper van DBC Onderhoud en maakt onderdeel uit van de test-fase van de [wiki:Documentatie/Onderwerpen/DOT aansluiting op de Grouper]. Daarnaast kan het helpen bij het debuggen van communicatieproblemen met de Grouper. |
| | 145 | |
| | 146 | Het script neemt een of meer namen van test-stappen aan en voert die test-stappen uit. De speciale naam ''alle'' zorgt ervoor dat alle zinvolle teststappen uitgevoerd worden, een achter de ander. Het is mogelijk om alleen sommige stappen uit te voeren door (bijvoorbeeld) ''key test0'' als argumenten mee te geven. |
| | 147 | |
| | 148 | De verschillende test-stappen worden hieronder beschreven. |
| | 149 | |
| | 150 | - ''cert'' Controleer of het server-certificaat voor de Grouper correct is geinstalleerd. |
| | 151 | - ''https'' Gebruik een standaard HTTPS verbinding, met de proxy-instellingen van OpenAC, om een verbinding met de Grouper te maken en de webpagina op te vragen. |
| | 152 | - ''openssl'' Gebruik OpenSSL om, buiten OpenAC om en zonder de proxy instellingen te gebruiken, een verbinding met de Grouper te maken. |
| | 153 | - ''key'' Vraag de hash-code sleutel aan de Grouper. Dit vereist wel dat er communicatie mogelijk is en dat de certificaten goed zijn geinstalleerd. |
| | 154 | - ''test0'' Teststap 0 uit de formele test-procedure voor aansluiting op de Grouper. Hiermee wordt nogmaals het HL7-versie3 protocol getest en de beschikbaarheid van de Grouper. |
| | 155 | - ''test1'' Teststap 1 uit de formele test-proceudre voor aansluiting op de Grouper. '''NB. Nog niet geimplementeerd.''' Er worden standaard-voorbeeld casussen aan de Grouper aangeboden. |
| | 156 | - ''test2'' Teststap 2 uit de formele test-procedure voor aansluiting op de Grouper. '''NB. Nog niet geimplementeerd.''' Er worden, op basis van eigen patient-gegevens, anonieme trajecten aan de Grouper aangeboden en vergeleken met de gegevens die OpenAC berekent. |