...
Architecture
...
Environments for hapiFHIR at PSI (global level)
Env | hapiFHIR version | URLs (hapiFHIR/OpenHIM/OpenHIMsvc) | 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-devstaging.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 |
→ 35.170.108.230 |
FHIR: basic authentication
OpenHIM: app user/password | |
Test |
OpenHIM |
→ 18.223.243.80 OpenHIMsvc |
→ 3.13.251.137 |
OpenHIM: app user/password | ||
Staging |
FHIR-staging → 75.101.243.242
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/OpenHIM/OpenHIMsvc) | hapiFHIR version | Server IP | Security | Status |
---|---|---|---|---|---|---|
Kenya 🇰🇪 | Test | openhimsvc-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.208OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | |||
Eswatini 🇸🇿 | 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.swz.psi-connect.orgopenhim.psi-mis.org | FHIR → 3.219.141.208 OpenHIM → 44.195.160.253 OpenHIMsvc → 44.206.125.252 | basic authentication | |||
Tanzania 🇹🇿 | Staging | fhir-staging.tza.psi-connect.org openhimsvc-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 | fhir.tza.psi-connect.orgopenhim.psi-mis.org | 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 |