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

Logical Model: HIQAEPrescriptionLM - Mappings

Draft as of 2026-09-28

Mappings for the HIQAEPrescriptionLM logical model.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameIE MPD profilesdoco
.. HIQAEPrescriptionLM
... patientDetails
.... @id
.... extension
.... modifierExtension
.... nameDetails
..... @id
..... extension
..... modifierExtension
..... nameTitle
Patient.name.prefix
Aligned
..... forename
Patient.name.given
Aligned. given 1..* in the ePrescription patient
..... surname
Patient.name.family
Aligned. family 1..1 in the ePrescription patient
..... nameSuffix
Patient.name.suffix
Aligned
.... address
..... @id
..... extension
..... modifierExtension
..... postcode
Patient.address.postalCode
Aligned. Eircode format XXX XXXX (guidance only)
..... addressLineS
Patient.address.line
Aligned. address 1..* and line 1..*
..... suburbTownTownlandLocality
Patient.address.city
Aligned. Dublin postal districts go here per HIQA
..... districtCounty
Patient.address.state
Aligned. state 1..1; IE county binding (extensible)
..... country
Patient.address.country
Aligned
..... addressType
Patient.address.use
Partial. use 1..1 MS; no HL7 code for homelessness (Requires Clarification)
..... addressUse
Patient.address.type
Aligned. postal|physical|both
.... identifiers
..... @id
..... extension
..... modifierExtension
..... individualHealthIdentifierIhi
Patient.identifier:IHI
Aligned. ie-pat-1 accepts 18 or 10 digits; system URI placeholder (OI-003)
..... personalPublicServiceNumber
Patient.identifier:PPSN
Partial. deliberately NOT MustSupport: legal basis Requires Clarification (OI-008); warning format rule
..... otherIdentifiersUsedInHealthAndSocialCareDetails
Patient.identifier
Aligned. open slicing; PCRS scheme numbers typed with the IE Core PCRS scheme placeholder
...... @id
...... extension
...... modifierExtension
...... otherIdentifierUsedInHealthAndSocialCareType
Patient.identifier.type
Aligned
...... otherIdentifierUsedInHealthAndSocialCareValue
Patient.identifier.value
Aligned
...... otherIdentifierUsedInHealthAndSocialCareTimePeri
Patient.identifier.period
Aligned
...... organisationWhoIssuedTheOtherIdentifierUsedInHea
Patient.identifier.assigner
Aligned. assigner.display, e.g. HSE
.... additionalDemographicDetails
..... @id
..... extension
..... modifierExtension
..... dateOfBirth
Patient.birthDate
Aligned. birthDate 1..1; a legal requirement cross-border
..... age
MedicationRequest.extension:ageAtPrescribing
Aligned. required when under 12 at authoredOn, or when the date of birth is not a full date (invariants ie-rx-age-1, ie-bnd-rx-3; resolved within the Bundle)
...... @id
...... extension
...... modifierExtension
...... ageIfLessThan12YearsValue
MedicationRequest.extension:ageAtPrescribing.value[x]
Aligned. Mandatory within the age cluster: valueAge.value 1..1
...... ageIfLessThan12YearsType
MedicationRequest.extension:ageAtPrescribing.value[x]
Aligned. Mandatory within the age cluster: valueAge.code 1..1 (UCUM a|mo|d)
..... sex
Patient.extension:sexAssignedAtBirth
Aligned. individual-recordedSexOrGender with type LOINC 76689-9 (1..1 MS)
..... gender
Patient.extension:gender-identity
Aligned. individual-genderIdentity (EU Base slice), 0..1 MS
...... @id
...... extension
...... modifierExtension
...... gender
Patient.extension:gender-identity
Partial. binding to ie-mpd-gender-identity not yet verified; no 'other gender' code (Phase 7)
...... otherGenderIdentity
Patient.extension:gender-identity
Aligned. valueCodeableConcept.text
.... communicationDetails
..... @id
..... extension
..... modifierExtension
..... mobilePhoneNumber
Patient.telecom
Aligned
..... emailAddress
Patient.telecom
Aligned
..... otherCommunicationDetails
Patient.telecom
Aligned
...... @id
...... extension
...... modifierExtension
...... communicationDetailsType
Patient.telecom.system
Aligned
...... communicationDetailsValue
Patient.telecom.value
Aligned
.... clinicalInformation
..... @id
..... extension
..... modifierExtension
..... reasonForNotRecordingAllergiesAndIntolerances
List.emptyReason
Aligned. allergy statement 1..1 per ePrescription Bundle; entry xor emptyReason (ie-list-allergy-1); list-empty-reason (nilknown = no known allergies); must be the Bundle patient's own (ie-bnd-rx-5)
..... allergiesAndIntolerances
List.entry
Aligned. entries → IEMpdAllergyIntolerance, included in the Bundle (ie-bnd-rx-6); referenced from each item as a List coded LOINC 48765-2 (ie-bnd-rx-2)
...... @id
...... extension
...... modifierExtension
...... allergiesOrIntolerances
AllergyIntolerance.code
Aligned
...... causativeAgentOrAllergen
AllergyIntolerance.reaction.substance
Partial. Required but not MS
...... additionalInformation
AllergyIntolerance.note
Aligned
...... recordEntryProvenanceDataForAllergiesAndIntolera
List.source
Aligned. statement author/date on the List; entry-level provenance on AllergyIntolerance
....... @id
....... extension
....... modifierExtension
....... recordEntryIdentifier
AllergyIntolerance.identifier
Aligned
....... recordEntryAuthor
AllergyIntolerance.recorder
Partial. Mandatory within the cluster; not MS
....... recordEntryDate
AllergyIntolerance.recordedDate
Partial. Mandatory within the cluster; not MS
....... recordEntrySource
AllergyIntolerance.asserter
Aligned
....... recordEntryLanguage
AllergyIntolerance.language
Aligned
..... weight
Observation
Aligned. Optional; not linked to the prescription (supportingInformation)
...... @id
...... extension
...... modifierExtension
...... weightValue
Observation.valueQuantity.value
Aligned
...... weightType
Observation.valueQuantity.code
Aligned. UCUM kg; HIQA also lists stone/pounds
...... recordEntryProvenanceDataForWeight
Observation
Aligned
....... @id
....... extension
....... modifierExtension
....... recordEntryIdentifier
Observation.identifier
Aligned
....... recordEntryAuthor
Observation.performer
Partial. Mandatory within the cluster; not MS
....... recordEntryDate
Observation.effective[x]
Aligned
....... recordEntrySource
Observation.performer
Aligned. source (patient-reported vs practitioner)
....... recordEntryLanguage
Observation.language
Aligned
..... height
Observation
Aligned. Optional; not linked to the prescription
...... @id
...... extension
...... modifierExtension
...... heightValue
Observation.valueQuantity.value
Aligned
...... heightType
Observation.valueQuantity.code
Aligned
...... recordEntryProvenanceDataForHeight
Observation
Aligned
....... @id
....... extension
....... modifierExtension
....... recordEntryIdentifier
Observation.identifier
Aligned
....... recordEntryAuthor
Observation.performer
Partial. Mandatory within the cluster; not MS
....... recordEntryDate
Observation.effective[x]
Aligned
....... recordEntrySource
Observation.performer
Aligned
....... recordEntryLanguage
Observation.language
Aligned
..... additionalNotes
MedicationRequest.note
Aligned
... healthPractitionerDetails
.... @id
.... extension
.... modifierExtension
.... nameTitle
Practitioner.name.prefix
Aligned
.... forename
Practitioner.name.given
Aligned. given 1..*
.... surname
Practitioner.name.family
Aligned
.... nameSuffix
Practitioner.name.suffix
Aligned
.... healthPractitionerRoleAndSpeciality
PractitionerRole
Aligned. requester Reference(PractitionerRole | Practitioner); role preferred
..... @id
..... extension
..... modifierExtension
..... healthPractitionerRole
PractitionerRole.code
Aligned. binding ie-mpd-provider-taxonomy; HIQA roles (RNP/RMP/CCS pharmacist) not verified in it
..... healthPractitionerSpecialty
PractitionerRole.specialty
Aligned
.... healthPractitionerRegistration
Practitioner.identifier
Partial. identifier 1..*; registration slices IMC, PSI, NMBI, DentalCouncil are each 0..1, so no registration number is required on the prescriber (independent review R-10; Requires Clarification which register applies per prescriber type)
..... @id
..... extension
..... modifierExtension
..... healthProfessionalBodyRegistrationType
Practitioner.identifier.system
Aligned. registration body = identifier system (placeholder URIs, OI-003)
..... healthProfessionalBodyRegistrationValue
Practitioner.identifier.value
Aligned. PSI format warning (up to 8 digits); MCRN six-digit is an example only
.... healthcareFacilityName
Organization.name
Aligned
.... healthcareFacilityIdentifier
Organization.identifier:PSIRPB
Aligned. PSI Retail Pharmacy Business registration number
.... healthcareFacilityAddress
Organization.address
Partial. Mandatory; enforced in the base only as MS (Bundle-level enforcement deferred: see open issues)
..... @id
..... extension
..... modifierExtension
..... postcode
Organization.address.postalCode
Partial. Mandatory within the facility address; not yet enforced
..... addressLineS
Organization.address.line
Partial. Mandatory within the facility address; not yet enforced
..... suburbTownTownlandLocality
Organization.address.city
Aligned
..... districtCounty
Organization.address.state
Partial. Mandatory within the facility address; not yet enforced
..... country
Organization.address.country
Partial. Mandatory within the facility address; not yet enforced
.... communicationDetails
Bundle.entry
Aligned. prescriber or facility telephone required (ie-bnd-rx-4)
..... @id
..... extension
..... modifierExtension
..... telephoneNumber
Bundle.entry
Aligned. ie-bnd-rx-4: phone on the requester, its practitioner or its organisation (another party's phone does not count)
..... emailAddress
Bundle.entry
Aligned. email required cross-border (ie-bnd-xb-1); Required (MS) otherwise
..... otherCommunicationDetails
PractitionerRole.telecom
Aligned
...... @id
...... extension
...... modifierExtension
...... communicationDetailsType
PractitionerRole.telecom.system
Aligned
...... communicationDetailsValue
PractitionerRole.telecom.value
Aligned
.... locationIdGln
Location.identifier:GLN
Aligned. system http://www.gs1.org/gln (THO); 13 digits + GS1 check digit (ie-loc-gln-1)
.... gmsPanelId
Organization.identifier:GMSPanel
Aligned. Optional; no format enforced
.... signature
Provenance.signature
Aligned. Provenance signature over the items; required cross-border (ie-bnd-xb-2); format Requires Clarification (OI-009)
... medicationPrescription
.... @id
.... extension
.... modifierExtension
.... electronicPrescriptionIdentifier
MedicationRequest.groupIdentifier
Aligned. enforced by invariant ie-bnd-rx-1 (shared group identifier for multi-item prescriptions); single item: identifier 1..*
..... @id
..... extension
..... modifierExtension
..... electronicPrescriptionIdentifierType
MedicationRequest.identifier.type
Partial. identifier type not constrained (no HIQA value set)
..... electronicPrescriptionIdentifierValue
MedicationRequest.identifier.value
Aligned
.... dateAndTimeOfIssuingThePrescription
MedicationRequest.authoredOn
Aligned
.... prescriptionStatus
MedicationRequest.status
Partial. prescription-level status DERIVED from item statuses (IE Core ADR-003); no container resource
..... @id
..... extension
..... modifierExtension
..... status
MedicationRequest.status
Partial. derived from items (IE Core ADR-003)
..... statusReason
MedicationRequest.statusReason
Partial. item level (ie-rx-status-1)
..... statusReason2
MedicationRequest.statusReason.text
Partial. item level
.... presentedForm
GAP
Gap. presented form (PDF): may be added as a DocumentReference/Binary entry; not profiled (Optional)
.... prescriptionItem
MedicationRequest
Aligned
..... @id
..... extension
..... modifierExtension
..... prescriptionItemIdentifier
MedicationRequest.identifier
Aligned
..... prescriptionItemStatus
MedicationRequest.status
Aligned
...... @id
...... extension
...... modifierExtension
...... prescriptionItemStatus
MedicationRequest.status
Aligned
...... prescriptionItemStatusReason
MedicationRequest.statusReason
Aligned. required unless active/completed/draft (ie-rx-status-1)
...... prescriptionItemStatusReason2
MedicationRequest.statusReason.text
Aligned
..... prescribedMedicationItem
MedicationRequest.medication[x]
Aligned. medication[x] only Reference(IEMpdMedicationEPrescription): Section 4 detail and the MDA schedule live on the Medication (review R-01)
..... indicationForPrescriptionItem
MedicationRequest.reasonCode
Aligned
...... @id
...... extension
...... modifierExtension
...... indicationForPrescriptionItem
MedicationRequest.reasonCode
Aligned
...... indicationForPrescriptionItem2
MedicationRequest.reasonCode.text
Aligned
..... intendedUseOfPrescriptionItem
MedicationRequest.category
Aligned
..... periodOfUse
MedicationRequest.extension:effectiveDosePeriod
Aligned. HL7 Europe MPD R5 backport extension
..... quantityOfPrescriptionItemPrescribed
MedicationRequest.dispenseRequest.extension:prescribedQuantity
Aligned. overall quantity (IHE via MPD); per-dispense quantity 1..1 (OI-012)
...... @id
...... extension
...... modifierExtension
...... quantityPrescribed
MedicationRequest.dispenseRequest.extension:prescribedQuantity
Aligned. IHE prescribedQuantity
...... quantityPrescribed2
MedicationRequest.extension:quantityInWordsAndFigures
Aligned. required for any controlled drug listed in the Misuse of Drugs Regulations 2017 (ie-rx-cd-1)
..... dosageInstructions
MedicationRequest.dosageInstruction
Aligned. text 1..1; structured implies text (ie-rx-dosage-1)
..... validityPeriod
MedicationRequest.dispenseRequest.validityPeriod
Aligned
...... @id
...... extension
...... modifierExtension
...... validityPeriod
MedicationRequest.dispenseRequest.validityPeriod
Aligned. Schedule 2/3: 14 days, or two months for instalment prescriptions (final instalment) (ie-rx-cd-2); first instalment within 14 days is a dispensing check (OI-027)
...... doNotExtend
MedicationRequest.dispenseRequest.extension:doNotExtend
Aligned. Optional
..... substitutions
MedicationRequest.substitution
Aligned
...... @id
...... extension
...... modifierExtension
...... medicinalProductIsInterchangeable
Medication.extension:interchangeable
Aligned. HPRA List of Interchangeable Medicines flag (auto from NMPC)
...... doNotSubstitute
MedicationRequest.substitution.allowed[x]
Aligned. 'Do Not Substitute' = allowedBoolean false
...... reasonForNotAllowingSubstitution
MedicationRequest.substitution.reason
Aligned. required when Do Not Substitute (ie-rx-subst-1)
..... repeatsOfPrescriptionItemAllowed
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
Aligned
..... numberOfInstalments
MedicationRequest.dispenseRequest.extension:numberOfInstalments
Aligned. required for Schedule 2/3/4 Part 1 (ie-rx-cd-3)
..... minimumDispenseInterval
MedicationRequest.dispenseRequest.dispenseInterval
Aligned. instalment interval required for Schedule 2/3/4 Part 1 instalment prescriptions (ie-rx-cd-3)
..... offLabel
MedicationRequest.extension:offLabelUse
Aligned. IHE ihe-ext-offLabel via HL7 Europe MPD (replaces IEMpdOffLabelUse)
...... @id
...... extension
...... modifierExtension
...... offLabelUseInPrescription
MedicationRequest.extension:offLabelUse
Aligned. Mandatory within the cluster: isOffLabelUse 1..1
...... reasonForOffLabelUse
MedicationRequest.extension:offLabelUse
Aligned. reason sub-extension
....... @id
....... extension
....... modifierExtension
....... reasonForOffLabelUse
MedicationRequest.extension:offLabelUse
Aligned. reason (coded)
....... reasonForOffLabelUse2
MedicationRequest.extension:offLabelUse
Aligned. reason text
.... notes
..... @id
..... extension
..... modifierExtension
..... note
MedicationRequest.note
Aligned
.... @id
.... extension
.... modifierExtension
.... medicationItemIdentifier
Medication.code
Aligned. NMPC code
.... classification
Medication.extension:classification
Aligned. IHE classification (EU Base slice)
..... @id
..... extension
..... modifierExtension
..... anatomicalTherapeuticChemicalAtcClassification
Medication.extension:classification
Aligned. ATC coding
..... supplyLegalStatus
Medication.extension:classification
Partial. supply legal status: placeholder code system (OI-007)
..... misuseOfDrugsActMdaSchedule
Medication.extension:classification
Partial. MDA schedule: placeholder code system (OI-007); drives ie-rx-cd-1/2
..... otherClassificationGroup
Medication.extension:classification
Aligned. Optional
.... medicationProductName
Medication.code
Aligned. code.text / productName
..... @id
..... extension
..... modifierExtension
..... medicationProductName
Medication.code
Aligned
..... medicationProductName2
Medication.code.text
Aligned
.... manufacturerMarketingAuthorisationHolder
Medication.manufacturer
Aligned
..... @id
..... extension
..... modifierExtension
..... manufacturerMarketingAuthorisationHolderName
Medication.manufacturer.display
Aligned
..... manufacturerMarketingAuthorisationHolderIdentifi
Medication.manufacturer.identifier
Aligned
.... doseFormType
Medication.form
Partial. EDQM binding pending (Phase 7)
.... descriptionOfMedicinalProduct
GAP
Gap. no R4 element; code.text carries the description (Optional)
.... medicationItem
Medication.ingredient
Aligned
..... @id
..... extension
..... modifierExtension
..... medicationItemDoseForm
Medication.form
Partial. R4 has no item-level dose form; EDQM binding pending (Phase 7)
..... ingredientInMedicationItem
Medication.ingredient
Aligned. ingredient 1..*
...... @id
...... extension
...... modifierExtension
...... ingredientIsActive
Medication.ingredient.isActive
Aligned
...... activeIngredientSubstance
Medication.ingredient.item[x]
Aligned
...... strengthInformation
Medication.ingredient.strength
Aligned
....... @id
....... extension
....... modifierExtension
....... strength
Medication.ingredient.strength
Aligned. Mandatory within the strength cluster (4.7.2.3 = ingredient.strength 0..1)
....... basisOfStrengthSubstance
Medication.ingredient.strength
Aligned. IHE strengthsubstance extension on strength
..... unitOfPresentation
Medication.extension:unitOfPresentation
Aligned. IHE (EU Base slice)
..... containedQuantity
Medication.extension:sizeOfItem
Aligned. IHE sizeOfItem (EU Base slice)
..... packSizeOrAmount
Medication.amount
Aligned
..... packageType
Medication.extension:packageType
Aligned. EU medication-package-type (EU Base slice)
.... device
Medication.extension:device
Aligned. IHE device (EU Base slice)
..... @id
..... extension
..... modifierExtension
..... deviceType
Medication.extension:device
Aligned. Mandatory within the device cluster
..... deviceQuantityValue
Medication.extension:device
Aligned. Mandatory within the device cluster
.... characteristics
Medication.extension:characteristic
Aligned. IHE characteristic (EU Base slice)
..... @id
..... extension
..... modifierExtension
..... characteristicType
GAP
Gap
..... characteristicValue
GAP
Gap
...... @id
...... extension
...... modifierExtension
...... characteristicValue
GAP
Gap
...... characteristicValueQuantity
GAP
Gap
...... characteristicValueDatetime
GAP
Gap
...... characteristicValueInteger
GAP
Gap
...... characteristicValueDecimal
GAP
Gap
...... characteristicValueRatio
GAP
Gap
...... characteristicValue2
GAP
Gap
.... batch
Medication.batch
Aligned
..... @id
..... extension
..... modifierExtension
..... batchLotNumber
Medication.batch.lotNumber
Aligned
..... batchExpirationDate
Medication.batch.expirationDate
Aligned
.... exemptMedicationItem
Medication.extension:exemptMedicationItem
Partial. meaning Requires Clarification
... dosaging
.... @id
.... extension
.... modifierExtension
.... renderedDosageInstruction
MedicationRequest.dosageInstruction.text
Aligned. IG 1..1 (stricter; safety fallback)
.... dosageDetails
MedicationRequest.dosageInstruction
Aligned
..... @id
..... extension
..... modifierExtension
..... sequenceIfMoreThanOneDosagingSchemeExists
MedicationRequest.dosageInstruction.sequence
Aligned
..... noteForPatient
MedicationRequest.dosageInstruction.patientInstruction
Aligned
..... doseAndRate
MedicationRequest.dosageInstruction.doseAndRate
Aligned
...... @id
...... extension
...... modifierExtension
...... doseOfMedicationItem
MedicationRequest.dosageInstruction.doseAndRate.dose[x]
Aligned
....... @id
....... extension
....... modifierExtension
....... doseOfMedicationItemQuantity
MedicationRequest.dosageInstruction.doseAndRate.dose[x]
Aligned. doseQuantity
....... doseOfMedicationItemRange
MedicationRequest.dosageInstruction.doseAndRate.dose[x]
Aligned. doseRange
...... rateOfAdministration
MedicationRequest.dosageInstruction.doseAndRate.rate[x]
Aligned
....... @id
....... extension
....... modifierExtension
....... rateOfAdministrationQuantity
MedicationRequest.dosageInstruction.doseAndRate.rateQuantity
Aligned
....... rateOfAdministrationRatio
MedicationRequest.dosageInstruction.doseAndRate.rateRatio
Aligned
..... repeatAdministrationOfMedicationItem
MedicationRequest.dosageInstruction.timing
Aligned
...... @id
...... extension
...... modifierExtension
...... timeBounds
MedicationRequest.dosageInstruction.timing.repeat.bounds[x]
Aligned
....... @id
....... extension
....... modifierExtension
....... timeBoundsQuantity
MedicationRequest.dosageInstruction.timing.repeat.boundsDuration
Aligned
....... timeBoundsPeriod
MedicationRequest.dosageInstruction.timing.repeat.boundsPeriod
Aligned
...... durationOfAdministration
MedicationRequest.dosageInstruction.timing.repeat.duration
Aligned
...... frequency
MedicationRequest.dosageInstruction.timing.repeat.frequency
Aligned
....... @id
....... extension
....... modifierExtension
....... frequencyOfAdministration
MedicationRequest.dosageInstruction.timing.repeat.frequency
Aligned. Mandatory within the frequency cluster (MS)
....... period
MedicationRequest.dosageInstruction.timing.repeat.period
Aligned. Mandatory within the frequency cluster (MS; with periodUnit)
...... dayOfTheWeek
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek
Aligned
...... timeOfTheDay
MedicationRequest.dosageInstruction.timing.repeat.timeOfDay
Aligned
...... eventOrTimePeriodForAdministration
MedicationRequest.dosageInstruction.timing.repeat.when
Aligned
..... administerAsNeeded
MedicationRequest.dosageInstruction.asNeeded[x]
Aligned
..... bodySiteOrStructure
MedicationRequest.dosageInstruction.site
Aligned
...... @id
...... extension
...... modifierExtension
...... morphology
MedicationRequest.dosageInstruction.site
Aligned. post-coordinated in site (SNOMED CT) or a body-structure extension
...... bodySiteLocation
MedicationRequest.dosageInstruction.site
Aligned
...... bodySiteLocationQualifier
MedicationRequest.dosageInstruction.site
Aligned
...... laterality
MedicationRequest.dosageInstruction.site
Aligned
...... description
MedicationRequest.dosageInstruction.site.text
Aligned
..... routeOfAdministration
MedicationRequest.dosageInstruction.route
Partial. EDQM route binding pending (Phase 7)
... medicationDispense
.... @id
.... extension
.... modifierExtension
.... dispensationIdentifier
MedicationDispense.identifier
Aligned. IG 1..* (stricter than HIQA 0..*)
.... dateAndTimeOfIssuingTheDispenseRecord
MedicationDispense.extension:recorded
Aligned. HL7 Europe MPD recorded 1..1 (R5 backport)
.... status
MedicationDispense.status
Aligned
..... @id
..... extension
..... modifierExtension
..... dispensationStatus
MedicationDispense.status
Aligned
..... dispensationStatusReason
MedicationDispense.statusReason[x]
Aligned. required for a non-dispensation (ie-md-status-1)
...... @id
...... extension
...... modifierExtension
...... statusReason
MedicationDispense.statusReason[x]
Aligned
...... statusReason2
MedicationDispense.statusReason[x]
Aligned. statusReasonCodeableConcept.text
.... receiverOfTheMedicationItem
MedicationDispense.receiver
Aligned
..... @id
..... extension
..... modifierExtension
..... patientIsTheReceiver
MedicationDispense.receiver
Aligned. Reference(Patient)
..... healthPractitionerIsTheReceiver
MedicationDispense.receiver
Aligned. Reference(Practitioner)
..... relatedPersonIsTheReceiver
MedicationDispense.extension:receiverRelatedPerson
Aligned. IE extension → IEMpdRelatedPerson
...... @id
...... extension
...... modifierExtension
...... nameTitle
RelatedPerson.name.prefix
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... forenameOfReceiver
RelatedPerson.name.given
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... surnameOfReceiver
RelatedPerson.name.family
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... nameSuffix
RelatedPerson.name.suffix
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... receiverRelatedPersonPersonalIdentifier
RelatedPerson.identifier
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... @id
....... extension
....... modifierExtension
....... receiverPersonalIdentifierType
RelatedPerson.identifier.type
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... receiverPersonalIdentifierValue
RelatedPerson.identifier.value
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... receiverPersonalIdentifierTimePeriod
RelatedPerson.identifier.period
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... organisationWhoIssuedTheReceiverSRelatedPersonPe
RelatedPerson.identifier.assigner
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... roleOfReceiverRelatedPerson
RelatedPerson.relationship
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... relationshipToThePatient
RelatedPerson.relationship
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... addressForReceiverRelatedPerson
RelatedPerson.address
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... @id
....... extension
....... modifierExtension
....... postcode
RelatedPerson.address.postalCode
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... addressLineS
RelatedPerson.address.line
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... suburbTownTownlandLocality
RelatedPerson.address.city
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... districtCounty
RelatedPerson.address.state
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... country
RelatedPerson.address.country
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
...... communicationDetailsForReceiverRelatedPerson
RelatedPerson.telecom
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... @id
....... extension
....... modifierExtension
....... mobilePhoneNumberOfReceiver
RelatedPerson.telecom
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... landlinePhoneNumberOfReceiver
RelatedPerson.telecom
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
....... emailAddressOfReceiver
RelatedPerson.telecom
Aligned. Optional; linked via MedicationDispense extension:receiverRelatedPerson
.... prescriptionItemIdentifierWithRelatedRequest
MedicationDispense.authorizingPrescription
Aligned. 1..1: stricter than HIQA 0..1 (OI-012)
.... dispensedMedication
MedicationDispense.medication[x]
Aligned
.... dispensedQuantityValue
MedicationDispense.quantity
Aligned
.... dateOfDispensation
MedicationDispense.whenHandedOver
Aligned. enforced by invariant ie-md-handover-1 (required when completed; a non-dispensation has no hand-over)
.... timeOfDispensation
MedicationDispense.whenHandedOver
Aligned. time component
.... substitutionOccurred
MedicationDispense.substitution.wasSubstituted
Aligned
.... dosageInstructions
MedicationDispense.dosageInstruction
Aligned
.... additionalInformation
MedicationDispense.note
Aligned

doco Documentation for this format