E-Rezept signieren
Installation des Clients
Die lokale Installation des erxProxy Clients sorgt dafür, dass keine sensitive Patienten-Daten die Organisation des E-Rezept Erstellers verlassen. Der erxProxy Client wird in der Dokumentation auch als CLI (für Command Line Interface) bezeichnet. Die Anleitung zur Installation des Clients finden Sie unter folgender Adresse:
https://github.com/eprescription-ch/erxproxy
TIPP
Den Client können Sie sowohl lokal wie auch in einer Openshift Umgebung in einem Docker-Container betreiben. Die Anleitung dafür finden Sie auf https://github.com/eprescription-ch/erxproxy/releases
Der erxProxy muss mit der Kernapplikation und mit dem externen API kommunizieren können. Es wird empfohlen, den erxProxy möglichst nahe an der Kernapplikation zu setzen.
Start des Clients: Testumgebung:
./erxproxy server --env intProduktive Umgebung (--env prod ist Default):
./erxproxy serverDie Angabe des abweichenden Ports geben Sie an mit dem Parameter port:
./erxproxy server --port 8086Zugriffe prüfen
Es gilt sicherzustellen, dass folgende Domänen und Endpunkte erreichbar sind und nicht durch Proxy-Einstellungen oder Firewall-Rules blockiert werden:
Test Environment
https://oauth2.hin.ch/REST/v1/OAuth/GetAccessToken
https://oauth2.authservice-int.hin.ch/api
https://api.testnet.certifaction.ioProd Environment
https://oauth2.hin.ch/REST/v1/OAuth/GetAccessToken
https://oauth2.authservice.hin.ch/api
https://api.certifaction.io