Dispense - Owings and Partial Dispensing
dispense-notification
This message definition describes the rules for a Dispense Notification interactions used in a FHIR Messaging exchange.
Event Coding
System | Code |
---|---|
Message Events | dispense-notification |
Category |
---|
notification |
MessageHeader
The FHIR Message Bundle MUST contain one MessageHeader resource conforming to NHSDigital-MessageHeader
Focus
Profile | Min | Max | Notes |
---|---|---|---|
NHSDigital-MedicationDispense | 1 | * | |
NHSDigital-Patient | 0 | 1 | A traced NHS Number identifier MUST be present, untraced NHS Numbers are not permitted. This can be conveyed in two ways, as identifier reference in the subject element of the MedicationDispense resource or as an identifier in a Patient resource. If a NHS Number identifier is referenced in the MedicationDispense resources then a Patient resource SHOULD NOT be present in the Bundle. |
prescription-dispense-notification Partial dispensed prescription
1st dispense event - partial Example from a sequence of notifications.
2nd dispense event - partial Example from a sequence of notifications.
3rd dispense event - completed Example from a sequence of notifications.
1st dispense event - partial with Patient Resource Example from a sequence of notifications with an included FHIR Patient resource.
1st Dispensing Event – Prescription Status: “With Dispenser – Active”
This is the first dispense notification sent by the dispenser using the FHIR Operation process-message (POST /$process-message
)
Medication ID (SNOMED) | Medication Name | Dispensed Quantity | Item Status |
---|---|---|---|
1858411000001101 | Paracetamol 500mg soluble tablets (Unichem Plc) 60 t ablets | 60 | 0003 (Partial) |
3416211000001106 | Salbutamol 100micrograms/dose inhaler (Sandoz Ltd) 200 dose | 200 | 0001 (Dispensed) |
2nd Dispensing Event – Prescription Status: “With Dispenser – Active”
This is the second dispense notification sent by the dispenser using the FHIR Operation process-message
The second drug has not been dispensed but it currently a requirement that empty MedicationDispense is included in the dispense-notification
message. This empty uses the prescribed drug dm+d code and the following elements are not present
- performer
- quantity
- daysSupply
- whenPrepared
- dosageInstruction
Medication ID (SNOMED) | Medication Name | Dispensed Quantity | Item Status |
---|---|---|---|
915611000001105 | Paracetamol 500mg soluble tablets (AAH Pharmaceuticals Ltd) 24 tablets | 24 | 0003 (Partial) |
35936511000001108 | Salbutamol 100micrograms/dose inhaler | 0 | 0001 (Dispensed) |
3rd Dispensing Event – Prescription Status: “Dispensed”
This is the final dispense notification sent by the dispenser using the FHIR Operation process-message
3rd dispense event - completed
Medication ID (SNOMED) | Medication Name | Dispensed Quantity | Item Status |
---|---|---|---|
2274211000001101 | Paracetamol 500mg soluble tablets (Kent Pharmaceuticals) 16 tablets | 16 | 0001 (Dispensed) |
35936511000001108 | Salbutamol 100micrograms/dose inhaler | 0 | 0001 (Dispensed) |