...
Architecture
...
Environments for hapiFHIR at PSI (global level)
Env | hapiFHIR version | URLs (hapiFHIR/OpenHIM/OpenHIMsvc) | Server IP | Security | Server Instance per Country? | Analytics | Status |
---|---|---|---|---|---|---|---|
Dev | 54.175.228.204openhim-dev | 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-devstaging.psi-mis.org FHIR-dev → 54.175.228.204 OpenHIM-dev→ | 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 | OpenHIM → 52.1.16.120 OpenHIMsvc |
Test
→ 35.170.108.230 |
basic authentication
OpenHIM: app user/password | |
Test |
FHIR-test→ 18.117.46.81
OpenHIM → 18.223.243.80 OpenHIMsvc |
→ 3.13.251.137 |
basic authentication
Staging
OpenHIM: app user/password | |
Staging |
OpenHIM |
→ 52.4.22.40 OpenHIMsvc |
→ 34.205.188.251 |
IP restricted via openhim-staging and openhimsvc-staging
+ basic authentication
OpenHIM: app user/password | |
Prod |
OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 |
basic authentication
Yes
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/OpenHIM/OpenHIMsvc) | hapiFHIR version | Server IP | Security | Server per Country? | Analytics | Status |
---|---|---|---|---|---|---|---|---|
Kenya 🇰🇪 | Test | fhir-test.ken.psi-connect.orgopenhim-test.psi-connect.orgopenhimsvc-test.psi-connect.org | FHIR-test→ 18.117.46.81 OpenHIM-test→ 18.223.243.80 OpenHIMsvc-test→ 3.13.251.137 | basic authentication | ||||
Staging | fhir-staging.ken.psi-connect.orgopenhim-staging.psi-mis.org | FHIR-staging → 75.101.243.242 OpenHIM-staging → 52.4.22.40 OpenHIMsvc-staging → 34.205.188.251 | IP restricted via openhim-staging and openhimsvc-staging | |||||
Prod | openhimsvc.psi-mis.org | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | |||||
SwatiniEswatini 🇸🇿 | Staging | FHIR-staging → 75.101.243.242OpenHIM-staging → 52.4.22.40 OpenHIMsvc-staging → 34.205.188.251 | IP restricted via openhim-staging and openhimsvc-staging | |||||
Prod | openhimsvc.psi-mis.org | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | |||||
Tanzania 🇹🇿 | Staging | FHIR-staging → 75.101.243.242 OpenHIM-staging → 52.4.22.40 OpenHIMsvc-staging → 34.205.188.251 | IP restricted via openhim-staging and openhimsvc-staging | |||||
Prod | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | ||||||
Vietnam 🇻🇳 | Prod | fhir.vnm.psi-connect.orgopenhim.psi-mis.org | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | ||||
Zimbabwe 🇿🇼 | Staging | fhir-staging.zwe.psi-connect.orgopenhim-staging.psi-mis.org | FHIR-staging → 75.101.243.242 OpenHIM-staging → 52.4.22.40 OpenHIMsvc-staging → 34.205.188.251 | IP restricted via openhim-staging and openhimsvc-staging | ||||
Prod | openhimsvc.psi-mis.org | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication |