Status |
| ||||||
---|---|---|---|---|---|---|---|
Since | 28. August, 2024 | ||||||
Document version | 1 |
Table of Contents | ||
---|---|---|
|
Overview
We are in the process of consolidating our FHIR APIs. During this transitional period different
...
FHIR resources and operations will be available via different/multiple endpoints. The PKB integrations team will support you in identifying which environment(s) you will need to use to meet the objectives of your PKB integration.
Currently, we have four different endpoints, you will find connectivity details for each within each “Environment” page :
Aggregated endpoint
*,Status colour Blue title read-only Customer read/write endpoint
,Status colour Yellow title READ/WRITE Facade read-only FHIR
Status colour Blue title read-only
,Status colour Red title deprecating Demographics write-only FHIR endpoint
Status colour Yellow title WRITE
.Status colour Red title deprecating
Warning |
---|
TODO: Add links to the API docs of these endpoints ? |
Connectivity wise
Aggregated and Customer endpoint
...
are a pair
...
Facade and Demographics endpoint
...
are a pair
they are exposed via the same ingress routes, hence they share some key parameters.
Warning |
---|
TODO: Add links to the API docs of these endpoints ? |
Testing
Sandbox
...
title | Click to expand for more details on FHIR endpoints grouped by ingress type on Sandbox |
---|
Aggregated / Customer
Base URLs:
...
Aggregated
...
https://aggregated-fhir.sandbox.patientsknowbest.com
...
Customer
...
https://<customer>.sandbox.patientsknowbest.com
Commonalities
...
Address
...
Supported TLS versions
...
Certificate Issuer
...
Subject CN
...
aggregated-fhir.sandbox.patientsknowbest.com
...
Supported cipher suites
...
Facade / Demographics
Base URLs
...
Facade
...
https://sandbox.patientsknowbest.com/fhir
...
Demographics
...
https://sandbox.patientsknowbest.com/phr-fhir
Commonalities
...
Address
...
Supported TLS versions
...
Certificate Issuer
...
Subject CN
...
sandbox.patientsknowbest.com
...
Supported cipher suites
...
Production
EDU
...
title | Click to expand for more details on FHIR endpoints grouped by ingress type on Sandbox |
---|
Aggregated/Customer
Base URLs
...
Aggregated
...
https://aggregated-fhir.edu.patientsknowbest.com
...
Customer
...
https://<customer>.edu.patientsknowbest.com
Commonalities
...
Address
...
Supported TLS versions
...
Certificate Issuer
...
Subject CN
...
*.patientsknowbest.com
...
Supported cipher suites
...
Facade / Demographics
Base URLs
...
Aggregated
...
https://aggregated-fhir.edu.patientsknowbest.com
...
Customer
...
https://<customer>.edu.patientsknowbest.com
Commonalities
...
Address
...
Supported TLS versions
...
TLSv1.2
, TLSv1.3
...
Certificate Issuer
...
Subject CN
...
Supported cipher suites
...
title | Click to expand for more details on edu |
---|
...
URL
...
Address
...
Supported TLS versions
...
TLSv1.2
, TLSv1.3
...
Supported cipher suites
...
EU
...
title | Click to expand for more details on eu |
---|
...
URL
...
https://aggregated-fhir.eu.patientsknowbest.com
...
Address
...
Supported TLS versions
...
TLSv1.2
, TLSv1.3
...
Supported cipher suites
...
UK
...
title | Click to expand for more details on eu |
---|
...
URL
...
https://aggregated-fhir.uk.patientsknowbest.com
...
Address
...
Supported TLS versions
...
TLSv1.2
, TLSv1.3
...
Supported cipher suites
...
Advanced Questionnaire Service (AQS)
Note |
---|
AQS is an operation that violates the read-only contract on Aggregated FHIR endpoint by design. |
If you are trying to use AQS, then connectivity wise, please look for details of Aggregated FHIR endpoint.
Available Environments
Sandbox (Testing)
PKB provides a Sandbox on a Public connection to support the testing / development activity of customers and partners using the PKB APIs.
Connectivity details for the PKB Sandbox environment can be found on the PKB Sandbox page
Production
PKB has 3 different FHIR supported Production environments and customers / partners will be required to connect to the correct one depending on the nature of their PKB activity.
UK
PKB support both a Public and HSCN connection on this endpoint, customers will be asked to choose which one they intend to use.
Intended for integrations where the patients are being cared for within the UK.
EU
Intended for integrations where the patients are being cared for outside of the UK.
EDU
Intended for integrations where PKB is being used as an educational tool.