IE (Ireland) Core Implementation Guide
0.3.0 - draft
IE (Ireland) Core Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
IE Core provides generic medication profiles that other guides build on:
| Profile | Use Case |
|---|---|
| IE Core Medication | Medication definitions and details |
| IE Core MedicationStatement | What a patient is taking or has taken (the medication list, HIQA PS 6.3) |
Irish ePrescription and eDispensation (the HIQA Draft National Standard for Electronic Prescriptions and Electronic Dispensations, HL7 Europe MPD, cross-border ePrescription) are profiled in IE Medication Events (nostalgic-ie.fhir.medication-events), not in IE Core (ADR-009). Prescriptions and dispense records are profiled there.
To retrieve a patient's active medication list:
GET [base]/MedicationStatement?patient=[id]&status=active
In IE Core medication resources, the National Medicinal Product Catalogue (NMPC) is the preferred primary medication code wherever available. SNOMED CT Irish Edition is the preferred secondary medication coding wherever available, supporting semantic interoperability and cross-border exchange. This aligns the IG with Irish medicines standardisation efforts while continuing to use SNOMED International and the Irish National Release Centre for secondary clinical terminology.
| Code System | Status | Use | Notes |
|---|---|---|---|
| NMPC (via CTS) | Preferred primary | Primary Irish medicinal product code | NMPC products are SNOMED CT concepts in the Irish Extension (module 1601000220105). Query the HSE Central Terminology Server (CTS) at https://nmpc.hse.ie/production1/fhir. Use VMP concepts for generic prescribing; AMP/AMPP for branded products and dispensing. |
| SNOMED CT Irish Edition | Preferred secondary | Secondary clinical drug terminology | System URL: http://snomed.info/sct/1601000220105. Carry as an additional coding wherever available. Use concepts under 373873005 \| Pharmaceutical / biologic product hierarchy. |
| ATC (WHO) | Recommended | International classification of drugs | Use alongside NMPC/SNOMED where needed for international classification and EU cross-border interoperability (EHDS/MyHealth@EU). Mapped from NMPC via CTS ConceptMap. |
| LOINC | Recommended | Laboratory-related medication observations | Used for observation codes related to medication monitoring. |
| ICD-10 | Optional | Indication coding | May be used for diagnosis/indication alongside SNOMED CT. |
Use the following coding order wherever possible:
See the Terminology Services (CTS & NMPC) page for detailed coding examples, FHIR $expand queries, PCRS filtering, and HPRA mapping guidance.
RxNorm is a US-specific drug terminology maintained by the National Library of Medicine (NLM). It is not recommended for Irish implementations because:
Ireland has several medication reimbursement schemes:
| Scheme | Description | IE Core Support |
|---|---|---|
| GMS (General Medical Services) | Medical card covering the cost of prescribed medicines | Patient.identifier, type medical-card |
| DPS (Drugs Payment Scheme) | Limits monthly expenditure per household | Patient.identifier, type dps |
| LTI (Long-Term Illness) | Covers medicines for specified long-term conditions | Patient.identifier, type lti |
| Health (Amendment) Act card | Covers people who contracted Hepatitis C from blood products | Patient.identifier, type haa |
| PCRS (Primary Care Reimbursement Service) | Processes claims for the community drug schemes | Scheme numbers as above |
Scheme numbers are HIQA PS 1.3.3 "other identifiers". They are carried as Patient.identifier entries whose type
comes from IECorePCRSSchemeType (a placeholder code system, Requires Clarification). No number formats are enforced
because HIQA gives none (ADR-006). Scheme membership for reimbursement can also be recorded as
IE Core Coverage.
The IE Core Medication Adherence Extension can be used on MedicationRequest to capture adherence information: