Dispensation
Installation of client
The locally installed erxProxy client ensures that no sensitive patient data leaves the organization of the signing physicians. The documentation contains alternative names for the client, for example CLI (command line interface) or proxy. For more information on how to install the client please visit:
https://github.com/eprescription-ch/erxproxy
TIP
There are multiple ways to run the client. Either locally or in a Docker environment. For more information, please consult the github page: https://github.com/certifaction/hinsign-cli/releases
The erxProxy must be able to communicate with the core application and with the external API. It is recommended that the erxProxy be placed as close as possible to the core application.
Launching of client Test environment:
./erxproxy server --env testProduction environment:
./erxproxy server --env prodSpecifying a different port is done using the parameter port:
./erxproxy server --env prod --port 8086
### Check access
It must be ensured that the following domains and endpoints are accessible and are not blocked by proxy settings or firewall rules:
#### Test Environment
```html
https://oauth2.hin.ch/REST/v1/OAuth/GetAccessToken
https://oauth2.sign-test.hin.ch/api
https://api.testnet.certifaction.ioProd Environment
https://oauth2.hin.ch/REST/v1/OAuth/GetAccessToken
https://oauth2.sign.hin.ch/api
https://api.certifaction.io