Capabilities: Aggregated Endpoint
Data Sources
Non-FHIR Data
Patients, professionals, or carers enter data manually in PKB.
Customers and partners send data to PKB using non-FHIR APIs (e.g., HL7 / Custom REST / Facade APIs).
If available in the Aggregated API, this data will conform to the PKB Aggregated profile for that particular resource.
Some of the FHIR resource data types cannot be added to PKB in a non-FHIR format, so these are marked as Not applicable ('N/A').
FHIR Data
Customers and partners send data to PKB using their upstream Customer FHIR API.
A Customer endpoint will only apply simple syntax validation to the FHIR resources provided. No other business rules or profile validation will be performed.
Not guaranteed to conform to any particular profile.
Resource Type | Non-FHIR Data | FHIR Data | ||||
Mapped to FHIR | Available in Aggregated API | PKB Profile (if one exists) | Visible in PKB UI | Available in Aggregated API | Visible in PKB UI | |
AllergyIntolerance |
|
|
|
|
| |
Appointment |
|
|
|
|
| |
CodeSystem | N/A |
| ||||
Communication |
|
|
|
|
| |
Condition |
|
|
|
|
| |
Consent |
|
|
| |||
Device | N/A |
|
| |||
DeviceRequest | N/A |
|
| |||
DeviceUseStatement | N/A |
|
| |||
DiagnosticReport | N/A |
|
| |||
DocumentReference | N/A |
|
| |||
Encounter |
|
|
|
|
|
|
EpisodeOfCare | N/A |
|
| |||
Flag | N/A |
|
| |||
Immunization | N/A |
|
| |||
ImmunizationRecommendation | N/A |
|
| |||
Location | N/A |
| * | |||
Medication | N/A |
| * | |||
MedicationDispense | N/A |
|
| |||
MedicationRequest | non-FHIR medication data is migrated into a MedicationStatement |
|
| |||
MedicationStatement |
|
|
|
|
| |
NutritionOrder | N/A |
|
| |||
Observation |
|
|
|
|
|
|
Organization | N/A |
| * | |||
Patient |
|
|
|
|
| |
Person | N/A | |||||
Practitioner | N/A |
|
| |||
PractitionerRole | N/A | ** | ||||
Procedure | N/A |
|
| |||
ProcedureRequest | N/A |
|
| |||
Questionnaire | N/A |
|
| |||
QuestionnaireResponse | N/A |
|
| |||
RelatedPerson | N/A |
|
| |||
ServiceRequest | N/A |
|
| |||
Specimen | N/A |
|
| |||
ValueSet | N/A |
| * |
* - These particular resources are not directly visible within the user interface (UI). However, its data is utilised and referenced by other visible resources. Example: The “Location” resource, while not individually shown in the UI, contributes location information to other resources such as the "Appointment" resource. Therefore, location details are visible within the context of an appointment, even though the "Location" resource itself is not directly shown. Essentially, this resource functions as a data provider, supplying necessary information to enhance the display of other user-facing resources.
** - PractitionerRole is a representation of the team and organization associations of a professional user of PKB. Therefore it is visible in the UI through team management screens.