Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

minLevel1
maxLevel7

Explore

For customers and partners who are

  • planning to integrate with PKB

  • looking to understand PKB’s capabilities, existing and upcoming functionality

  • evaluating PKB’s' technical and feature roadmap to schedule collaboration

Data flow – start here to understand how and what data flows into and from PKB

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.

Client InterfaceAuthentication Authorisation PKB aggregated record

...

PDF
nameData Architecture Diagram (1).pdf

Client:

Interface:

Authentication:

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

    Status
    colourGreen
    titleFully available

  • OAuth2: used by the FHIR API

    • Status
      colourGreen
      titleFully available
      for customers sending data

    • Status
      colourRed
      titleIn progress
      for customers pulling data (~ 2023 Q4)

    • Status
      colourRed
      titleIn progress
      for Apps and Partners sending and pulling data (~ 2023 Q4)

  • NHS Login (OpenID Connect): used by

    • users logging in through the UI

      Status
      colourGreen
      titleFully available

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

      Status
      colourYellow
      titlePartially 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: https://wiki.patientsknowbest.com/space/api/3364093979/Developer + documentation

Get help

For customers and partners having questions about their live integration.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

  • Status
    colourGreen
    titleFully available
    - feature is available on production environments

  • Status
    colourYellow
    titlePartially available
    - some aspects of the feature are available on production

  • Status
    colourRed
    titleIn progress
    - the feature is actively being developed, but is not yet ready for testing or use

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

  • Status
    titleExploratory
    - the feature is still being researched or discussed