Versions Compared

Key

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

These entities represent abstract concepts which are extended or used by other concrete data types.

Mappings

HL7 API

FHIR API

Web

Custom REST API

Facade (STU3)

Aggregated (R4)

Entity: Data Point

Identifiers

Data Point ID String

A unique ID identifying this data point. This ID will not change even if the data point is modified.

 

 

Aggregated Data Point ID String

Data Points that have been exposed in the Aggregated FHIR endpoint will have this additional ID populated.

This is the resource ID.

External Data Point ID String

The ID assigned to this data point by the source system.

ORC-3.1 (ORU R01/radiology)
OBR-3.1 (ORU R01/radiology)
TXA-12.1 (MDM T02/care plan)
TXA-12.1 (MDM T02/document)
SCH-1.1 (SIU)

DocumentReference.identifier

Appointment.identifier

Legacy Data Point ID String

A unique ID for this version of this data point. This ID will change when the data point is updated.

Appointment.identifier

Timestamps

Entered Timestamp Timestamp

Flexibly used, depending on the type of data. It is broadly intended to capture the timestamp when the data point was entered into the originating system.

MSH-7
TXA-4.1 (MDM T02/document)
TXA-6.1 (MDM T02/document)
TXA-7.1 (MDM T02/document)
TXA-8.1 (MDM T02/document)

recorded-date

Persisted Timestamp Timestamp

The timestamp when the data point was persisted in PKB.

version-persisted

Other

Privacy Label Enum

  • GENERAL_HEALTH

  • MENTAL_HEALTH

  • SEXUAL_HEALTH

  • SOCIAL_CARE

meta.security
Cosent.except.securityLabel

meta.security

Various, depending on data type

Specialty String

The specialty associated with the data point.

PV1-10.1

specialty

Appointment.specialty

Various, depending on data type

Entity: Source

Source Organisation Ref: [[Organisation.Public ID]]

The organisation which created the data point.

This is derived automatically from the authenticated connection.

source-organisation
search param: source-organisation

meta.security

(See also code system: source-organization)

Various, depending on data type

Source Team Ref: [[Team.Public ID]]

The team which created the data point.

This is derived automatically from the authenticated connection.

source-team

meta.security

(See also code system: source-team)

Various, depending on data type

Source Person Ref: [[User.Public ID]]

The PKB user who created the data point.

This value is never set for data sent via HL7.

source-person

meta.security

(See also code system: source-patient, code-system: source-practitioner)

Various, depending on data type

Source Text String

Other source information that does not fit into one of the other source attributes.

NTE-5 (ADT A28)
DG1-16 (ADT A28)
ZRX-13 (ADT A28)
OBR-16 (ORU R01)
TXA-5 (MDM T02/care plan)

source-text

Various, depending on data type

Connecting Organisation Ref: [[Organisation.Public ID]]

The organisation which connected to PKB in order to send the data point.

Currently, this cannot differ from the Source Organisation.

This is derived automatically from the authenticated connection.

meta.security

(See also code system: connecting-org)

Various, depending on data type

HL7 Partner Ref: [[HL7 Partner.Public ID]]

The HL7 Partner which delivered the data.

This is derived automatically from the authenticated connection.

partner-identifier

Various, depending on data type

Responsible Organisation Identifier String

An identifier for the organisation responsible for the data point.

MSH-22.10

responsible-organization

Various, depending on data type

Access Route Enum

Represents the route used to access the PKB system when writing the data point.

For example, this can be used to differentiate between data that was entered manually in the web interface from data added by an API.

access-route

Various, depending on data type

Uploaded Data ID String

The message which led to this data point.

uploaded-data-id

Entity: HL7 Partner

Public ID String

An ID for this HL7 Partner.

partner-identifier

Name String

The name of this HL7 Partner.

Various, depending on data type

This entity is typically used to capture meta information about non-clinical entities, i.e. entities which do not have a Data Point or Source object.

HL7 API

FHIR API

Web

Custom REST API

Facade (STU3)

Aggregated (R4)

Entity: Version Details

Source Organisation Ref: [[Organisation.Public ID]]

The organisation which created the data.

This is derived automatically from the authenticated connection.

source-organization

Source Team Ref: [[Team.Public ID]]

The team which created the data.

This is derived automatically from the authenticated connection.

source-team

Source Person Ref: [[User.Public ID]]

The PKB user who created the data.

This value is never set for data sent via HL7.

source-patient

source-practitioner

Source Text String

Other source information that does not fit into one of the other source attributes.

source-text

Connecting Organisation Ref: [[Organisation.Public ID]]

The organisation which connected to PKB in order to send the data point.

Currently, this cannot differ from the Source Organisation.

This is derived automatically from the authenticated connection.

connecting-org

HL7 Partner Ref: [[HL7 Partner.Public ID]]

The HL7 Partner which delivered the data.

This is derived automatically from the authenticated connection.

partner-identifier

Responsible Organisation Identifier String

An identifier for the organisation responsible for the data.

MSH-22.10

responsible-organization

Access Route Enum

Represents the route used to access the PKB system when writing the data.

For example, this can be used to differentiate between data that was entered manually in the web interface from data added by an API.

access-route

Entered Timestamp Timestamp

Flexibly used, depending on the type of data. It is broadly intended to capture the timestamp when the data was entered into the originating system.

entered-date

Created Timestamp Timestamp

When the data was first created.

created-date

Persisted Timestamp Timestamp

When this version of the data was persisted.

version-persisted