PKB Public ID

http://fhir.patientsknowbest.com/id/public-id

https://www.hl7.org/fhir/R4/namingsystem.html

kind

identifier

description

In most situations, PKB will assign a UUID to each data point stored in the data base, known as the “Public ID”.

Callers will often not need to know or use this value, as interactions are generally focused on external business identifiers (e.g. the patient’s NHS number) or a reference directly to the relevant resource.

When the PKB-assigned UUID is required to be passed as the value of an identifier, the identifier system will be set to one of the supported uniqueId values given below.

Note that this NamingSystem is agnostic of data type. For example: if an API call identifies uses a PKB Public ID to identify a user then the type of that user (e.g. Patient, Professional etc) must not be assumed. Which user types are possible would need to be determined by some other means, such as by consulting the corresponding specification, or existing knowledge of the context in which the API is being used.

uniqueId

  • uniqueId[0]

    • type = uri

    • value = “urn:uuid:cd97da65-0aa4-43a6-b695-cfd0c6f3267d”

    • preferred = false

  • uniqueId[1]

    • type = uri

    • value = “http://fhir.patientsknowbest.com/id/public-id”

    • preferred = true