Why did we select hapiFHIR
...
Architecture
...
Environments for hapiFHIR at PSI
...
Envntm
...
URLs (hapiFHIR/OpenHIM)
...
Security
(Nov 2022)
...
(global level)
Env | hapiFHIR version | URLs | Server IP | Security | Instance per Country? | Analytics | Status |
---|---|---|---|---|---|---|---|
Dev | 54.175.228.204 | basic authentication | |||||
Test | 18.117.46.81 | basic authentication | |||||
Staging | 75.101.243.242 | basic authentication + IP restricted, only allowed from openhim-staging.psi-mis.org and openhimsvc-staging.psi-mis.org | Yes | ||||
Prod | 3.219.141.208 [TO BE DELETED???] | basic authentication | Yes |
Environments for OpenHIM and OpenHIM services
There is one OpenHIM server for dev, test, staging and production.
There is one “OpenHIM services” server for dev, test, staging and production.
All the countries use the same OpenHIM and OpenHIM services instances (depending on the environment).
Env | URLs (OpenHIM/OpenHIMsvc) | Server IP | Security | Status |
---|---|---|---|---|
Dev |
basic authentication
Optional
No
ba: target by Oct 22
test
fhir-test
openhim-test
basic authentication
Yes
Yes
ba: target by Oct 22
stage
fhir-stage
openhim-stage
IP restricted via OpenHIM
+ basic authentication
Yes
No
ba: target by Oct 22
prod
IP restricted via OpenHIM
basic authentication
Yes
Yes
OpenHIM → 52.1.16.120 OpenHIMsvc → 35.170.108.230 | OpenHIM: app user/password | |||
Test | OpenHIM → 18.223.243.80 OpenHIMsvc → 3.13.251.137 | OpenHIM: app user/password | ||
Staging | OpenHIM → 52.4.22.40 OpenHIMsvc → 34.205.188.251 | OpenHIM: app user/password | ||
Prod | OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | OpenHIM: app user/password |
Environments for hapiFHIR per Country at PSI
In one server, there are multiple hapiFHIR instances, one per country. There is one server for test, one for staging and one for production
Country | Env | URLs | hapiFHIR version | Server IP | Security | Status |
---|---|---|---|---|---|---|
Kenya 🇰🇪 | Test | 18.117.46.81 | basic authentication | |||
Staging | 75.101.243.242 | IP restricted via openhim-staging and openhimsvc-staging | ||||
Prod | 3.219.141.208 | basic authentication | ||||
Eswatini 🇸🇿 | Staging | 75.101.243.242 | IP restricted via openhim-staging and openhimsvc-staging | |||
Prod | 3.219.141.208 | basic authentication | ||||
Tanzania 🇹🇿 | Staging | 75.101.243.242 | IP restricted via openhim-staging and openhimsvc-staging | |||
Prod | 3.219.141.208 | basic authentication | ||||
Vietnam 🇻🇳 | Prod | 3.219.141.208 | basic authentication | |||
Zimbabwe 🇿🇼 | Staging | 75.101.243.242 | IP restricted via openhim-staging and openhimsvc-staging | |||
Prod | 3.219.141.208 | basic authentication |