Skip to content

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:

shellscript
./erxproxy server --env test

Production environment:

shellscript
./erxproxy server --env prod

Specifying a different port is done using the parameter port:

shellscript
./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.io

Prod Environment

html
https://oauth2.hin.ch/REST/v1/OAuth/GetAccessToken
https://oauth2.sign.hin.ch/api
https://api.certifaction.io

version 1.0.0