IE Medication Events Implementation Guide
0.1.0 - Nostalgic IE (draft) Ireland flag

IE Medication Events Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Example Bundle: Scenario 3 – Electronic Prescription Group (ePG): repeat prescription

Bundle hiqa-bundle-s3-repeat of type collection


Entry 1 - fullUrl = http://example.org/fhir/Patient/hiqa-patient-niamh-keane

Resource Patient:

Generated Narrative: Patient hiqa-patient-niamh-keane

Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)


Contact Detail
Person Recorded Sex Or Gender:
  • value: Female
  • type: Sex assigned at birth

Entry 2 - fullUrl = http://example.org/fhir/RequestGroup/hiqa-grp-s3-repeat

Resource RequestGroup:

Generated Narrative: RequestGroup hiqa-grp-s3-repeat

identifier: Placer Identifier/9-RX-2026-000003

status: Active

intent: Order

subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

authoredOn: 2026-09-01 11:05:00+0100

author: PractitionerRole: telecom = ph: +353 90 000 0001(Work),clodagh.nolan@riverside-practice.example.org(Work)

Actions

-Resource
*MedicationRequest: extension = 2026-09-01 --> 2027-02-28; identifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003-1; status = active; intent = order; medication[x] = ->Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation; authoredOn = 2026-09-01 11:05:00+0100; reasonCode = Asthma; groupIdentifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003; courseOfTherapyType = Continuous long term therapy

Entry 3 - fullUrl = http://example.org/fhir/MedicationRequest/hiqa-rx-s3-salbutamol-repeat

Resource MedicationRequest:

Generated Narrative: MedicationRequest hiqa-rx-s3-salbutamol-repeat

R5: Period over which the medication is to be taken (new): 2026-09-01 --> 2027-02-28

identifier: IEMpdNamingSystemNePSPrescription/9-RX-2026-000003-1

status: Active

intent: Order

medication: Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation

subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

supportingInformation: List for 'Allergies and adverse reactions Document' for '->Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)'

authoredOn: 2026-09-01 11:05:00+0100

requester: PractitionerRole: telecom = ph: +353 90 000 0001(Work),clodagh.nolan@riverside-practice.example.org(Work)

reasonCode: Asthma

groupIdentifier: IEMpdNamingSystemNePSPrescription/9-RX-2026-000003

courseOfTherapyType: Continuous long term therapy

dosageInstruction

text: Inhale two puffs when required for breathlessness. Maximum 8 puffs in 24 hours

asNeeded: true

route: Respiratory tract route

DoseAndRates

-Dose[x]
*2 Actuation (Details: SNOMED CT code732981002 = 'Actuation')

maxDosePerPeriod: 8 Actuation (Details: SNOMED CT code732981002 = 'Actuation')/24 hours (Details: UCUM codeh = 'h')

dispenseRequest

MedicationRequest - Prescribed Quantity: 12 inhalers (Details: UCUM code{inhaler} = '{inhaler}')

DispenseIntervals

-ValueUnitSystemCode
*21dayshttp://unitsofmeasure.orgd

validityPeriod: 2026-09-01 --> 2027-02-28

numberOfRepeatsAllowed: 5

quantity: 2 inhalers (Details: UCUM code{inhaler} = '{inhaler}')

Substitutions

-Allowed[x]
*true

Entry 4 - fullUrl = http://example.org/fhir/List/hiqa-allergies-niamh

Resource List:

Generated Narrative: List hiqa-allergies-niamh

Date: 2026-09-01 11:00:00+0100 Mode: Snapshot List Status: Current Code: Allergies and adverse reactions Document
Subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)Source:
Items
AllergyIntolerance Allergy to penicillin

Entry 5 - fullUrl = http://example.org/fhir/AllergyIntolerance/hiqa-allergy-niamh-penicillin

Resource AllergyIntolerance:

Generated Narrative: AllergyIntolerance hiqa-allergy-niamh-penicillin

clinicalStatus: Active

verificationStatus: Confirmed

type: Allergy

category: Medication

criticality: High Risk

code: Allergy to penicillin

patient: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

recordedDate: 2015-04-10

recorder: Practitioner Clodagh Nolan (official)

Reactions

-ManifestationSeverity
*AnaphylaxisSevere

Entry 6 - fullUrl = http://example.org/fhir/PractitionerRole/hiqa-role-gp-nolan

Resource PractitionerRole:

Generated Narrative: PractitionerRole hiqa-role-gp-nolan

active: true

practitioner: Dr Clodagh Nolan

organization: Riverside Family Practice

telecom: +353 90 000 0001, clodagh.nolan@riverside-practice.example.org


Entry 7 - fullUrl = http://example.org/fhir/Practitioner/hiqa-prac-gp-nolan

Resource Practitioner:

Generated Narrative: Practitioner hiqa-prac-gp-nolan

identifier: IEMpdNamingSystemIMC/999001

active: true

name: Clodagh Nolan (Official)

telecom: +353 90 000 0001


Entry 8 - fullUrl = http://example.org/fhir/Organization/hiqa-org-gp-practice

Resource Organization:

Generated Narrative: Organization hiqa-org-gp-practice

identifier: IEMpdNamingSystemGMSPanel/99001

active: true

type: Healthcare Provider

name: Riverside Family Practice

telecom: +353 90 000 0000, prescriptions@riverside-practice.example.org

address: 1 River Road Athlone Westmeath N37 XX01 IE (work)


Entry 9 - fullUrl = http://example.org/fhir/Medication/hiqa-med-salbutamol-inhaler

Resource Medication:

Generated Narrative: Medication hiqa-med-salbutamol-inhaler

Medication - Classification: salbutamol

code: Salbutamol 100 micrograms/dose pressurised inhalation suspension

form: Pressurized suspension for inhalation

amount: 200 Actuation (Details: SNOMED CT code732981002 = 'Actuation')/1 inhaler (Details: UCUM code{inhaler} = '{inhaler}')

Ingredients

-Item[x]IsActiveStrength
*Albuteroltrue100 microgram (Details: UCUM codeug = 'ug')/1 Actuation (Details: SNOMED CT code732981002 = 'Actuation')

Entry 10 - fullUrl = http://example.org/fhir/MedicationDispense/hiqa-md-s3-part-fill

Resource MedicationDispense:

Generated Narrative: MedicationDispense hiqa-md-s3-part-fill

R5: When the recording of the dispense started (new): 2026-09-01 16:00:00+0100

identifier: Uniform Resource Identifier (URI)/urn:uuid:9c2571bf-6251-50cd-9a49-d5e545fdc6ae

status: Completed

medication: Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation

subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

Performers

-Actor
*Practitioner Eoin Farrell (official)

authorizingPrescription: MedicationRequest: extension = 2026-09-01 --> 2027-02-28; identifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003-1; status = active; intent = order; medication[x] = ->Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation; authoredOn = 2026-09-01 11:05:00+0100; reasonCode = Asthma; groupIdentifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003; courseOfTherapyType = Continuous long term therapy

type: First Fill - Part Fill

quantity: 1 inhaler (Details: UCUM code{inhaler} = '{inhaler}')

whenHandedOver: 2026-09-01 15:55:00+0100

note:

Part supply: 1 of 2 inhalers. Balance owed to the patient.

DosageInstructions

-Text
*Inhale two puffs when required for breathlessness. Maximum 8 puffs in 24 hours

Entry 11 - fullUrl = http://example.org/fhir/MedicationDispense/hiqa-md-s3-balance

Resource MedicationDispense:

Generated Narrative: MedicationDispense hiqa-md-s3-balance

R5: When the recording of the dispense started (new): 2026-09-03 10:30:00+0100

identifier: Uniform Resource Identifier (URI)/urn:uuid:b5ed5f15-a819-5839-943f-9ad861c2e7ae

status: Completed

medication: Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation

subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

Performers

-Actor
*Practitioner Eoin Farrell (official)

authorizingPrescription: MedicationRequest: extension = 2026-09-01 --> 2027-02-28; identifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003-1; status = active; intent = order; medication[x] = ->Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation; authoredOn = 2026-09-01 11:05:00+0100; reasonCode = Asthma; groupIdentifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003; courseOfTherapyType = Continuous long term therapy

type: First Fill - Complete

quantity: 1 inhaler (Details: UCUM code{inhaler} = '{inhaler}')

whenHandedOver: 2026-09-03 10:25:00+0100

DosageInstructions

-Text
*Inhale two puffs when required for breathlessness. Maximum 8 puffs in 24 hours

Entry 12 - fullUrl = http://example.org/fhir/MedicationDispense/hiqa-md-s3-repeat-1

Resource MedicationDispense:

Generated Narrative: MedicationDispense hiqa-md-s3-repeat-1

R5: When the recording of the dispense started (new): 2026-09-23 12:00:00+0100

identifier: Uniform Resource Identifier (URI)/urn:uuid:18dc416f-384b-51b4-a91d-b688c67c9840

status: Completed

medication: Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation

subject: Niamh Keane (official) Female, DoB: 1990-11-08 ( National unique individual identifier: IEMpdNamingSystemIHI#999000000000000003)

Performers

-Actor
*Practitioner Eoin Farrell (official)

authorizingPrescription: MedicationRequest: extension = 2026-09-01 --> 2027-02-28; identifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003-1; status = active; intent = order; medication[x] = ->Medication Salbutamol 100 microgram/actuation pressurised suspension for inhalation; authoredOn = 2026-09-01 11:05:00+0100; reasonCode = Asthma; groupIdentifier = https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/neps#IEMpdNamingSystemNePSPrescription#9-RX-2026-000003; courseOfTherapyType = Continuous long term therapy

type: Refill

quantity: 2 inhalers (Details: UCUM code{inhaler} = '{inhaler}')

whenHandedOver: 2026-09-23 11:55:00+0100

DosageInstructions

-Text
*Inhale two puffs when required for breathlessness. Maximum 8 puffs in 24 hours

Entry 13 - fullUrl = http://example.org/fhir/Practitioner/hiqa-prac-pharmacist-farrell

Resource Practitioner:

Generated Narrative: Practitioner hiqa-prac-pharmacist-farrell

identifier: IEMpdNamingSystemPSI/99901

active: true

name: Eoin Farrell (Official)

telecom: +353 90 000 0100


Entry 14 - fullUrl = http://example.org/fhir/Organization/hiqa-org-pharmacy

Resource Organization:

Generated Narrative: Organization hiqa-org-pharmacy

identifier: IEMpdNamingSystemPSIRPB/9991

active: true

type: Healthcare Provider

name: Bridge Street Pharmacy

telecom: +353 90 000 0100

address: 5 Bridge Street Athlone Westmeath N37 XX02 IE (work)