Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Data ingress (sending data to PKB) and egress (querying data from PKB) flows always look the same, independent of the actual implementation of the components.

ClientInterface AuthenticationAuthorisationPKB aggregated record

Client:

Interface:

Authentication:

  • HTTP Basic + IP filtering: used by the HL7 API FULLY AVAILABLE

  • OAuth2: used by the FHIR API

    • FULLY AVAILABLE for customers sending data

    • IN PROGRESS for customers pulling data (~ 2023 Q4)

    • IN PROGRESS for Apps and Partners sending and pulling data (~ 2023 Q4)

  • NHS Login (OpenID Connect): used by

    • users logging in through the UI FULLY AVAILABLE

    • users navigating to PKB from other sites or apps using NHS Login PARTIALLY AVAILABLE

Authorisation

See https://manual.patientsknowbest.com/ to learn more about PKB’s business rules governing access control.

Build

For customers and partners already collaborating with PKB.

Start here: Developer documentation

Get help

If you have questions about using the API, or would like to set up a call to discuss integration, do email us on integrations@patientsknowbest.com.

Also, if you find a bug or think our service isn't working as expected, you can raise a helpdesk ticket by emailing help@patientsknowbest.com.

We are always updating our developer APIs with more features; subscribe to our developer blog so we can keep you posted!


Readiness levels

  • FULLY AVAILABLE - feature is available on production environments

  • PARTIALLY AVAILABLE - some aspects of the feature are available on production

  • IN PROGRESS - the feature is actively being developed, but is not yet ready for testing or use

  • PLANNED - the feature is on the roadmap or backlog, but has not yet been started

  • EXPLORATORY - the feature is still being researched or discussed

  • No labels