A newer version of this specification is available (v1.1.1-public-beta).
An issue was identified with the FHIR package supplied with this version of the specification, which has been rectified.
Please click here to view the patched v1.1.1-public-beta specification with the updated FHIR package.
An issue was identified with the FHIR package supplied with this version of the specification, which has been rectified.
Please click here to view the patched v1.1.1-public-beta specification with the updated FHIR package.
Profiles
The delivery for all data items from the PRSB Community Pharmacy standard (GP Matrix) to be represented by FHIR and ingested by receiving systems is split over a series of iterations.
This page highlights all the FHIR profiles required to represent the data, and which iteration it will be due in.
The iterations themselves will be managed via GP IT Framework Roadmap Items.
Key
ITK3 Required by ITK3
PRSB Included in the PRSB Community Pharmacy Standard v3.01
Iteration 1
Profile | Source | Cardinality | Optionality |
---|---|---|---|
Profile: ITK-Message-Bundle-1 | ITK3 | 1..1 |
Mandatory |
Profile: ITK-MessageHeader-2 | ITK3 | 1..1 |
Mandatory |
Profile: CareConnect-ITK-Header-Organization-1 | ITK3 | 1..* |
Mandatory |
Profile: ITK-Response-OperationOutcome-1 | ITK3 | 0..* |
Required |
Profile: ITK-Document-Bundle-1 | ITK3 | 1..1 |
Mandatory |
Profile: CareConnect-Composition-1 | ITK3 | 1..1 |
Mandatory |
Profile: CareConnect-GPC-Patient-1 | PRSB | 1..1 |
Mandatory |
Profile: CareConnect-GPC-Organization-1 | PRSB | 1..1 |
Mandatory |
Profile: CareConnect-GPC-Practitioner-1 | PRSB | 1..* |
Mandatory |
Profile: CareConnect-GPC-PractitionerRole-1 | PRSB | 0..* |
Required |
Profile: CareConnect-GPC-Encounter-1 | PRSB | 1..1 |
Mandatory |
Profile: CareConnect-GPC-MedicationDispense-1 | PRSB | 0..* |
Required |
Profile: CareConnect-GPC-Observation-1 | PRSB | 0..* |
Required |
Profile: CareConnect-GPC-ClinicalImpression-1 | PRSB | 1..* |
Mandatory |
Profile: CareConnect-GPC-Condition-1 | PRSB | 0..* |
Required |
Profile: CareConnect-Flag-1 | PRSB | 0..* |
Required |
Iteration 2
Important: Messages containing the profiles below or any other profiles that are not in "Iteration 1" (above) then the entire ITK3 message MUST BE rejected by the consumer (receiving) system, with the ITK3 acknowledgement response code
20009
- Payload validation failure.
The following profiles are required by the Professional Records Standards Body; however, mapping to FHIR and how the receiver should handle this data is yet to be determined.
There is also potential overlap with BaRS - hence why out of scope for Iteration 1.
Profile | Source | Cardinality | Optionality |
---|---|---|---|
Profile: CareConnect-GPC-AllergyIntolerance-1 | PRSB | 0..* |
TBC |
Profile: GPConnect-Appointment-1 | PRSB | 0..? |
TBC |
Profile: CareConnect-Procedure-1 | PRSB | 0..? |
TBC |
Profile: CareConnect-GPC-ReferralRequest-1 | PRSB | 0..? |
TBC |