MedicationAdministrationHMW
type: StructureDefinition
node role: treeRoot
id:
  v: MedicationAdministrationHMW
text:
  status:
    v: extensions
  div: Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> MedicationAdministrationHMW 0..* Base [HMW] Logical Model for administration This logical model cannot be the target of a reference identifier 0..* Identifier The business identifier(s) for the medication Administration status 1..1 code Status of the medication administration statusReason 0..* CodeableConcept Reason supporting the status of the medication administration product[x] 1..1 What was administered productCodeableConcept CodeableConcept productReference Reference(Medication) subject 1..1 Reference(Patient) Who received medication encounter 0..1 Reference(Encounter) Encounter administered as part of occurence[x] 1..1 Start and end time of administration occurenceDateTime dateTime occurencePeriod Period recorded 0..1 dateTime When the Medication administration was first captured in the subject's record performer 0..* BackboneElement Who performed the medication administration and what they did reason[x] 0..* Information that supports why the medication was administered reasonCodeableConcept CodeableConcept reasonReference Reference(Condition | Observation | DiagnosticReport) prescription 0..1 Reference(MedicationRequest) Prescription for which the administration was performed against device 0..* Reference(Device) Device used to administer note 0..* Annotation Further information about the administration dosage 0..1 Dosage Details of how medication was administered location 0..1 string Where the administration was performed reaction 0..1 string <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
url:
  v: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/MedicationAdministrationHMW
version:
  v: 0.1.0
name:
  v: MedicationAdministrationHMW
title:
  v: [HMW] Logical Model for administration
status:
  v: active
date:
  v: 2023-08-03T13:33:51+00:00
publisher:
  v: Integrating the Healthcare Enterprise (IHE)
contact:
  name:
    v: Integrating the Healthcare Enterprise (IHE)
  telecom:
    system:
      v: url
    value:
      v: http://ihe.net
  telecom:
    system:
      v: email
contact:
  name:
    v: Jose Costa Teixeira
  telecom:
    system:
      v: email
    use:
      v: work
description:
  v: [HMW] Logical Model for administration
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
copyright:
  v: IHE http://www.ihe.net/Governance/#Intellectual_Property
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/MedicationAdministrationHMW
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  element:
    id:
      v: MedicationAdministrationHMW
    path:
      v: MedicationAdministrationHMW
    short:
      v: [HMW] Logical Model for administration
    definition:
      v: [HMW] Logical Model for administration
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        link: http://hl7.org/fhir/StructureDefinition/Element
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: MedicationAdministrationHMW.identifier
    path:
      v: MedicationAdministrationHMW.identifier
    short:
      v: The business identifier(s) for the medication Administration
    definition:
      v: The business identifier(s) for the medication Administration
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: MedicationAdministrationHMW.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
  element:
    id:
      v: MedicationAdministrationHMW.status
    path:
      v: MedicationAdministrationHMW.status
    short:
      v: Status of the medication administration
    definition:
      v: Status of the medication administration
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: MedicationAdministrationHMW.status
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
  element:
    id:
      v: MedicationAdministrationHMW.statusReason
    path:
      v: MedicationAdministrationHMW.statusReason
    short:
      v: Reason supporting the status of the medication administration
    definition:
      v: Reason supporting the status of the medication administration
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: MedicationAdministrationHMW.statusReason
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: CodeableConcept
  element:
    id:
      v: MedicationAdministrationHMW.product[x]
    path:
      v: MedicationAdministrationHMW.product[x]
    short:
      v: What was administered
    definition:
      v: What was administered
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: MedicationAdministrationHMW.product[x]
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: CodeableConcept

code:
  v: Reference
target profile:
  v: http://hl7.org/fhir/StructureDefinition/Medication
  link: http://hl7.org/fhir/StructureDefinition/Medication

id:
  v: MedicationAdministrationHMW.subject
path:
  v: MedicationAdministrationHMW.subject
short:
  v: Who received medication
definition:
  v: Who received medication
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.subject
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Patient
    link: http://hl7.org/fhir/StructureDefinition/Patient

id:
  v: MedicationAdministrationHMW.encounter
path:
  v: MedicationAdministrationHMW.encounter
short:
  v: Encounter administered as part of
definition:
  v: Encounter administered as part of
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Encounter
    link: http://hl7.org/fhir/StructureDefinition/Encounter

id:
  v: MedicationAdministrationHMW.occurence[x]
path:
  v: MedicationAdministrationHMW.occurence[x]
short:
  v: Start and end time of administration
definition:
  v: Start and end time of administration
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.occurence[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
type:
  code:
    v: Period

id:
  v: MedicationAdministrationHMW.recorded
path:
  v: MedicationAdministrationHMW.recorded
short:
  v: When the Medication administration was first captured in the subject's record
definition:
  v: When the Medication administration was first captured in the subject's record
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.recorded
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime

id:
  v: MedicationAdministrationHMW.performer
path:
  v: MedicationAdministrationHMW.performer
short:
  v: Who performed the medication administration and what they did
definition:
  v: Who performed the medication administration and what they did
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationAdministrationHMW.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement

id:
  v: MedicationAdministrationHMW.reason[x]
path:
  v: MedicationAdministrationHMW.reason[x]
short:
  v: Information that supports why the medication was administered
definition:
  v: Information that supports why the medication was administered
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationAdministrationHMW.reason[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Condition
    link: http://hl7.org/fhir/StructureDefinition/Condition
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Observation
    link: http://hl7.org/fhir/StructureDefinition/Observation
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/DiagnosticReport
    link: http://hl7.org/fhir/StructureDefinition/DiagnosticReport

id:
  v: MedicationAdministrationHMW.prescription
path:
  v: MedicationAdministrationHMW.prescription
short:
  v: Prescription for which the administration was performed against
definition:
  v: Prescription for which the administration was performed against
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.prescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/MedicationRequest
    link: http://hl7.org/fhir/StructureDefinition/MedicationRequest

id:
  v: MedicationAdministrationHMW.device
path:
  v: MedicationAdministrationHMW.device
short:
  v: Device used to administer
definition:
  v: Device used to administer
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationAdministrationHMW.device
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Device
    link: http://hl7.org/fhir/StructureDefinition/Device

id:
  v: MedicationAdministrationHMW.note
path:
  v: MedicationAdministrationHMW.note
short:
  v: Further information about the administration
definition:
  v: Further information about the administration
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationAdministrationHMW.note
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Annotation

id:
  v: MedicationAdministrationHMW.dosage
path:
  v: MedicationAdministrationHMW.dosage
short:
  v: Details of how medication was administered
definition:
  v: Details of how medication was administered
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.dosage
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Dosage

id:
  v: MedicationAdministrationHMW.location
path:
  v: MedicationAdministrationHMW.location
short:
  v: Where the administration was performed
definition:
  v: Where the administration was performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.location
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: MedicationAdministrationHMW.reaction
path:
  v: MedicationAdministrationHMW.reaction
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationAdministrationHMW.reaction
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

element:
  id:
    v: MedicationAdministrationHMW
  path:
    v: MedicationAdministrationHMW
  short:
    v: [HMW] Logical Model for administration
  definition:
    v: [HMW] Logical Model for administration
element:
  id:
    v: MedicationAdministrationHMW.identifier
  path:
    v: MedicationAdministrationHMW.identifier
  short:
    v: The business identifier(s) for the medication Administration
  definition:
    v: The business identifier(s) for the medication Administration
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
element:
  id:
    v: MedicationAdministrationHMW.status
  path:
    v: MedicationAdministrationHMW.status
  short:
    v: Status of the medication administration
  definition:
    v: Status of the medication administration
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
element:
  id:
    v: MedicationAdministrationHMW.statusReason
  path:
    v: MedicationAdministrationHMW.statusReason
  short:
    v: Reason supporting the status of the medication administration
  definition:
    v: Reason supporting the status of the medication administration
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
element:
  id:
    v: MedicationAdministrationHMW.product[x]
  path:
    v: MedicationAdministrationHMW.product[x]
  short:
    v: What was administered
  definition:
    v: What was administered
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
  type:
    code:
      v: Reference
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Medication
      link: http://hl7.org/fhir/StructureDefinition/Medication
element:
  id:
    v: MedicationAdministrationHMW.subject
  path:
    v: MedicationAdministrationHMW.subject
  short:
    v: Who received medication
  definition:
    v: Who received medication
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Patient
      link: http://hl7.org/fhir/StructureDefinition/Patient
element:
  id:
    v: MedicationAdministrationHMW.encounter
  path:
    v: MedicationAdministrationHMW.encounter
  short:
    v: Encounter administered as part of
  definition:
    v: Encounter administered as part of
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Reference
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Encounter
      link: http://hl7.org/fhir/StructureDefinition/Encounter
element:
  id:
    v: MedicationAdministrationHMW.occurence[x]
  path:
    v: MedicationAdministrationHMW.occurence[x]
  short:
    v: Start and end time of administration
  definition:
    v: Start and end time of administration
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
  type:
    code:
      v: Period
element:
  id:
    v: MedicationAdministrationHMW.recorded
  path:
    v: MedicationAdministrationHMW.recorded
  short:
    v: When the Medication administration was first captured in the subject's record
  definition:
    v: When the Medication administration was first captured in the subject's record
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
element:
  id:
    v: MedicationAdministrationHMW.performer
  path:
    v: MedicationAdministrationHMW.performer
  short:
    v: Who performed the medication administration and what they did
  definition:
    v: Who performed the medication administration and what they did
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
element:
  id:
    v: MedicationAdministrationHMW.reason[x]
  path:
    v: MedicationAdministrationHMW.reason[x]
  short:
    v: Information that supports why the medication was administered
  definition:
    v: Information that supports why the medication was administered
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
  type:
    code:
      v: Reference
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Condition
      link: http://hl7.org/fhir/StructureDefinition/Condition
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Observation
      link: http://hl7.org/fhir/StructureDefinition/Observation
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/DiagnosticReport
      link: http://hl7.org/fhir/StructureDefinition/DiagnosticReport
element:
  id:
    v: MedicationAdministrationHMW.prescription
  path:
    v: MedicationAdministrationHMW.prescription

v: Prescription for which the administration was performed against

v: Prescription for which the administration was performed against

v: 0

v: 1

code:
  v: Reference
target profile:
  v: http://hl7.org/fhir/StructureDefinition/MedicationRequest
  link: http://hl7.org/fhir/StructureDefinition/MedicationRequest

id:
  v: MedicationAdministrationHMW.device
path:
  v: MedicationAdministrationHMW.device
short:
  v: Device used to administer
definition:
  v: Device used to administer
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Device
    link: http://hl7.org/fhir/StructureDefinition/Device

id:
  v: MedicationAdministrationHMW.note
path:
  v: MedicationAdministrationHMW.note
short:
  v: Further information about the administration
definition:
  v: Further information about the administration
min:
  v: 0
max:
  v: *
type:
  code:
    v: Annotation

id:
  v: MedicationAdministrationHMW.dosage
path:
  v: MedicationAdministrationHMW.dosage
short:
  v: Details of how medication was administered
definition:
  v: Details of how medication was administered
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Dosage

id:
  v: MedicationAdministrationHMW.location
path:
  v: MedicationAdministrationHMW.location
short:
  v: Where the administration was performed
definition:
  v: Where the administration was performed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: MedicationAdministrationHMW.reaction
path:
  v: MedicationAdministrationHMW.reaction
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string