Für Softwarehersteller steht für Integrationstests eine Testumgebung unter https://test.demis.rki.de/live-test/ zur Verfügung.
Die Endpunkte für die Testumgebungen haben sich geändert! aus https://demis-test.rki.de/ wurde https://test.demis.rki.de/live-test/ |
Bitte verwenden Sie ausschließlich Testdaten (keine personenbezogenen Daten!) in der DEMIS Live-Testumgebung (test.demis.rki.de/live-test). |
Wenden Sie sich bitte an die DEMIS-Geschäftsstelle unter demis-support@rki.de.
|
Die Endpunkte für die Testumgebungen haben sich geändert! aus https://demis-test.rki.de/ wurde https://test.demis.rki.de/live-test/ |
Service | Token Endpunkte | Client ID, Passwort |
---|---|---|
idp.tokenendpoint für Gesundheitsämter | https://test.demis.rki.de/live-test/auth/realms/OEGD/protocol/openid-connect/token | demis-importer, secret_client_secret |
idp.lab.tokenendpoint für Labore | https://test.demis.rki.de/live-test/auth/realms/LAB/protocol/openid-connect/token | demis-adapter, secret_client_secret |
idp.tokenendpoint für Krankenhäuser | https://test.demis.rki.de/live-test/auth/realms/HOSPITAL/protocol/openid-connect/token | demis-test, secret_client_secret |
Service Endpunkte | ||
Meldungen abholen fhir.basepath für Gesundheitsämter | https://test.demis.rki.de/live-test/notification-clearing-api/fhir/ | demis-importer, secret_client_secret |
Meldungen senden fhir.basepath für Labore | https://test.demis.rki.de/live-test/notification-api/fhir/ | demis-adapter, secret_client_secret |
Meldungen senden fhir.basepath für Krankenhäuser | https://test.demis.rki.de/live-test/hospitalization/fhir/ | demis-test, secret_client_secret |
Reports melden, z.B. Bettenmeldungen fhir.basepath für Krankenhäuser | https://test.demis.rki.de/live-test/reports/fhir/ | demis-test, secret_client_secret |
Zukünftig | ||
Meldungen senden fhir.basepath für Labore | https://test.demis.rki.de/live-test/notifications/fhir/ Der Endpunkt ist noch nicht aktiv. | demis-adapter, secret_client_secret |
Meldungen senden fhir.basepath für Krankenhäuser | https://test.demis.rki.de/live-test/notifications/fhir/ Der Endpunkt ist noch nicht aktiv. | demis-test, secret_client_secret |
Der Username ergibt sich aus dem Zertifikat, z.B.
z.B. Zertifikat | username | Kommentar | |
---|---|---|---|
Laborseite | DEMIS-test-lab999_*.p12 | test-lab999 | |
Krankenhausseite | demis-test-hosp01_CSM031204266.p12 | test-hosp01 | jeweils zugeordnete IK Nummer 987654321 Dieser IK ist der folgende Test-Standort zugewiesen: |
Wenn Sie den Importer V1.6.1 oder den Adapter V1.1.0 oder höhere Versionen benutzen, müssen Sie den Truststore nicht austauschen! Ab diesen Versionen wird ein Truststore mitgeliefert, der für die Produktiv- und die Testumgebung gültig ist.
Truststore
Zur Nutzung der Testumgebung muss im jeweiligen Client (Importer und Adapter) der valide Truststore hinterlegt werden. Hierzu bitte im Ordner “/config” den “nginx.truststore” durch die angegebene Datei ersetzen. Das Passwort hat sich nicht verändert.
Bitte im Importer in der Datei “/client/app.properties“ folgende Werte anpassen (Pfade zur Testumgebung):
fhir.basepath=https://test.demis.rki.de/live-test/notification-clearing-api/fhir/ idp.tokenendpoint=https://test.demis.rki.de/live-test/auth/realms/OEGD/protocol/openid-connect/token |
Des Weiteren muss das passende Client Zertifikat für die Testumgebung in dem Ordner “/config“ abgelegt werden und die Angaben in der “/client/app.properties“ angepasst werden. Für die “GA-Zertifikate” ergibt sich folgende Konfiguration (Änderungen in allen vier Angaben!):
idp.oegd.username=1.test-oegdXX idp.oegd.authcertkeystore=../config/GA-1.test-oegdXX_CSMyyyyyy.p12 idp.oegd.authcertpassword=XXXXXX idp.oegd.authcertalias=GA-1.test-oegdXX |
Für Nutzung der Drittanbieter Zertifikate sehen die “/client/app.properties“ wie folgt aus:
idp.oegd.username=2.test-oegdXX idp.oegd.authcertkeystore=../config/GA-2.test-oegdXX_CSMyyyyyy.p12 idp.oegd.authcertpassword=XXXXXX idp.oegd.authcertalias=GA-2.test-oegdXX |
Für die Konfiguration des DEMIS Adapters und die Umstellung auf die Testumgebung empfiehlt sich die Nutzung des DEMIS Adapter Konfigurator. Die Anpassung der “URL für DEMIS” innerhalb demis-adapter-api.properties führt Sie direkt zu der Anpassung des Client Zertifikats. |
Bitte im Adapter in der Datei “/client/demis-adapter-api.properties“ folgende Werte anpassen (Pfade zur Testumgebung):
fhir.basepath=https://test.demis.rki.de/live-test/notification-api/fhir/ idp.lab.tokenendpoint=https://test.demis.rki.de/live-test/auth/realms/LAB/protocol/openid-connect/token |
Des Weiteren muss das passende Client Zertifikat für die Testumgebung in dem Ordner “/config“ abgelegt werden. Die Konfiguration bzgl. des Client Zertifikats erfolgt analog zur Produktiv Umgebung. Weitere Informationen finden Sie hier. Innerhalb der labor.json Konfiguration müssen folgende Parameter angepasst werden.
"idp": { "username":"test-labXX", "authcertkeystore":"../config/DEMIS-test-labXX_CSMyyyyyyyyy.p12", "authcertpassword":"password", "authcertalias":"demis-test-labXX" } |
Zur Erleichterung der Abbildung aller Gesundheitsämter und gültigen Postleitzahlen in Deutschland, stehen für die Testumgebung zehn Test-Gesundheitsämter zur Verfügung, die alle gültigen Postleitzahlen abdecken.
Test-Gesundheitsamt Name | Code | Postleitzahlenkreis |
---|---|---|
Test-Gesundheitsamt 01 | 1.test-oegd01 | 1xxxx → 10115 - 19417 |
Test-Gesundheitsamt 02 | 1.test-oegd02 | 2xxxx → 20095 - 29699 |
Test-Gesundheitsamt 03 | 1.test-oegd03 | 3xxxx → 30159 - 39649 (außer Bielefeld) |
Test-Gesundheitsamt 04 | 1.test-oegd04 | 4xxxx → 40210 - 49849 |
Test-Gesundheitsamt 05 | 1.test-oegd05 | 5xxxx → 50126 - 59969 |
Test-Gesundheitsamt 06 | 1.test-oegd06 | 6xxxx → 60308 - 69518 |
Test-Gesundheitsamt 07 | 1.test-oegd07 | 7xxxx → 70173 - 79879 |
Test-Gesundheitsamt 08 | 1.test-oegd08 | 8xxxx → 80331 - 89619 |
Test-Gesundheitsamt 09 | 1.test-oegd09 | 9xxxx → 90402 - 99998 |
Test-Gesundheitsamt 10 | 1.test-oegd10 | 0xxxx → 01067 - 09669 |
Test-Gesundheitsamt 11 → besitzt kein Zertifikat und produziert den Fehler: “500: Recipient certificate could not be loaded. Target office (Gesundheitsamt) probably not registered yet.” | Bielefeld: |