/
FHIR servers

FHIR servers

Architecture

Architecture design - April 2023

Β 

Environments for hapiFHIR at PSI (global level)

Env

hapiFHIR version

URLs

Server IP

Security

Instance per Country?

Analytics

Status

Env

hapiFHIR version

URLs

Server IP

Security

Instance per Country?

Analytics

Status

Dev

Β 

fhir-dev.psi-mis.org

54.175.228.204

basic authentication

Β 

Β 

Β 

Test

Β 

fhir-test.psi-connect.org

18.117.46.81

basic authentication

Β 

Β 

Β 

Staging

Β 

fhir-staging.psi-mis.org

75.101.243.242

basic authentication + IP restricted, only allowed from openhim-staging.psi-mis.org and openhimsvc-staging.psi-mis.org

Yes

Β 

Β 

Prod

Β 

fhir.psi-mis.org

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

Env

URLs (OpenHIM/OpenHIMsvc)

Server IP

Security

Status

Dev

Β 

openhim-dev.psi-mis.org

openhimsvc-dev.psi-mis.org

OpenHIM β†’ 52.1.16.120

OpenHIMsvc β†’ 35.170.108.230

OpenHIM: app user/password

Β 

Test

openhim-test.psi-connect.org

openhimsvc-test.psi-connect.org

OpenHIM β†’ 18.223.243.80

OpenHIMsvc β†’ 3.13.251.137

OpenHIM: app user/password

Β 

Staging

openhim-staging.psi-mis.org

openhimsvc-staging.psi-mis.org

OpenHIM β†’ 52.4.22.40

OpenHIMsvc β†’ 34.205.188.251

OpenHIM: app user/password

Β 

Prod

openhim.psi-mis.org

openhimsvc.psi-mis.org

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

Country

Env

URLs

hapiFHIR version

Server IP

Security

Status

Kenya

Test

fhir-test.ken.psi-connect.org

Β 

18.117.46.81

basic authentication

Β 

Staging

fhir-staging.ken.psi-connect.org

Β 

75.101.243.242

IP restricted via openhim-staging and openhimsvc-staging
+ basic authentication

Β 

Prod

fhir.ken.psi-connect.org

Β 

3.219.141.208

basic authentication

Β 

Eswatini

Staging

fhir-staging.swz.psi-connect.org

Β 

75.101.243.242

IP restricted via openhim-staging and openhimsvc-staging
+ basic authentication

Β 

Prod

fhir.swz.psi-connect.org

Β 

3.219.141.208

basic authentication

Β 

Tanzania

Staging

fhir-staging.tza.psi-connect.org

Β 

75.101.243.242

IP restricted via openhim-staging and openhimsvc-staging
+ basic authentication

Β 

Prod

fhir.tza.psi-connect.org

Β 

3.219.141.208

basic authentication

Β 

Vietnam

Prod

fhir.vnm.psi-connect.org

Β 

3.219.141.208

basic authentication

Β 

Β 

Zimbabwe

Staging

fhir-staging.zwe.psi-connect.org

Β 

75.101.243.242

IP restricted via openhim-staging and openhimsvc-staging
+ basic authentication

Β 

Prod

fhir.zwe.psi-connect.org

Β 

3.219.141.208

basic authentication

Β 

Β 

Β 

Related content