Profiles & Operations Index > Profile: MedicationAdministration (Submission)

Profile: MedicationAdministration (Submission)

Simplifier project page: MedicationAdministration (Submission)

Derived from: MedicationAdministration (R4)

Canonical_URLProfile_StatusProfile_VersionFHIR_Version
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationAdministration-submissiondraft4.0.04.0.1

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idS Σ0..1System.String
versionIdS Σ0..1id
lastUpdatedS Σ0..1instant
sourceS Σ1..1uriFixed Value
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesΣ0..*uri
partOfΣ I0..*Reference(MedicationAdministration | Procedure)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
medicationReferenceReference(Medication (Submission))
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
supportingInformationI0..*Reference(Resource)
startS Σ I1..1dateTime
endS Σ I0..1dateTime
function0..1CodeableConcept
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
deviceI0..*Reference(Device)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textS Σ1..1markdown
textS0..1string
site0..1CodeableConcept
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
valueS Σ1..1decimal
comparatorΣ ?!0..0codeBinding
unitS Σ1..1string
systemΣ I0..1uri
codeΣ0..1code
rateRatioRatio
rateQuantitySimpleQuantity
eventHistoryI0..*Reference(Provenance)

Hybrid View

idS Σ0..1System.String
versionIdS Σ0..1id
lastUpdatedS Σ0..1instant
sourceS Σ1..1uriFixed Value
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesΣ0..*uri
partOfΣ I0..*Reference(MedicationAdministration | Procedure)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
medicationReferenceReference(Medication (Submission))
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
supportingInformationI0..*Reference(Resource)
startS Σ I1..1dateTime
endS Σ I0..1dateTime
function0..1CodeableConcept
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
deviceI0..*Reference(Device)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textS Σ1..1markdown
textS0..1string
site0..1CodeableConcept
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
valueS Σ1..1decimal
comparatorΣ ?!0..0codeBinding
unitS Σ1..1string
systemΣ I0..1uri
codeΣ0..1code
rateRatioRatio
rateQuantitySimpleQuantity
eventHistoryI0..*Reference(Provenance)

Snapshot View

idS Σ0..1System.String
versionIdS Σ0..1id
lastUpdatedS Σ0..1instant
sourceS Σ1..1uriFixed Value
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
idS Σ0..1System.String
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesΣ0..*uri
partOfΣ I0..*Reference(MedicationAdministration | Procedure)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
medicationReferenceReference(Medication (Submission))
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
supportingInformationI0..*Reference(Resource)
startS Σ I1..1dateTime
endS Σ I0..1dateTime
function0..1CodeableConcept
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
deviceI0..*Reference(Device)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textS Σ1..1markdown
textS0..1string
site0..1CodeableConcept
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
valueS Σ1..1decimal
comparatorΣ ?!0..0codeBinding
unitS Σ1..1string
systemΣ I0..1uri
codeΣ0..1code
rateRatioRatio
rateQuantitySimpleQuantity
eventHistoryI0..*Reference(Provenance)

Table View

MedicationAdministration..
MedicationAdministration.id..
MedicationAdministration.meta..
MedicationAdministration.meta.versionId..
MedicationAdministration.meta.lastUpdated..
MedicationAdministration.meta.source1..
MedicationAdministration.containedMedicationRequest Prescription (Submission), Medication (Submission), Patient (Submission), Practitioner (Submission), Organization (Submission), PractitionerRole (Submission), Location, Encounter1..
MedicationAdministration.contained.id..
MedicationAdministration.identifier1..1
MedicationAdministration.identifier.system1..
MedicationAdministration.identifier.value1..
MedicationAdministration.status..
MedicationAdministration.category1..
MedicationAdministration.category.coding1..1
MedicationAdministration.category.coding.system1..
MedicationAdministration.category.coding.code1..
MedicationAdministration.category.coding.display1..
MedicationAdministration.medication[x]Reference(Medication (Submission))..
MedicationAdministration.medication[x].reference1..
MedicationAdministration.subjectReference(Patient (Submission))..
MedicationAdministration.subject.reference1..
MedicationAdministration.contextReference(Encounter)1..
MedicationAdministration.context.reference1..
MedicationAdministration.effective[x]Period..
MedicationAdministration.effective[x].start1..
MedicationAdministration.effective[x].end..
MedicationAdministration.performer1..1
MedicationAdministration.performer.actorReference(PractitionerRole (Submission))..
MedicationAdministration.performer.actor.reference1..
MedicationAdministration.requestReference(MedicationRequest Prescription (Submission))1..
MedicationAdministration.request.reference1..
MedicationAdministration.note..1
MedicationAdministration.note.text..
MedicationAdministration.dosage..
MedicationAdministration.dosage.text..
MedicationAdministration.dosage.route..
MedicationAdministration.dosage.route.coding..1
MedicationAdministration.dosage.route.coding.system..
MedicationAdministration.dosage.route.coding.code..
MedicationAdministration.dosage.route.coding.display..
MedicationAdministration.dosage.method..
MedicationAdministration.dosage.method.coding..
MedicationAdministration.dosage.method.coding.system..
MedicationAdministration.dosage.method.coding.code..
MedicationAdministration.dosage.method.coding.display..
MedicationAdministration.dosage.method.text..
MedicationAdministration.dosage.dose..
MedicationAdministration.dosage.dose.value1..
MedicationAdministration.dosage.dose.unit1..
MedicationAdministration.dosage.rate[x]..


JSON View

{
    "resourceType": "StructureDefinition",
    "url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationAdministration-submission",
    "version": "4.0.0",
    "name": "MedicationAdministration",
    "title": "MedicationAdministration (Submission)",
    "status": "draft",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "acCDR-HL7v2-mapping",
            "name": "acCDR HL7v2 mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "MedicationAdministration",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "MedicationAdministration.id",
                "path": "MedicationAdministration.id",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.meta",
                "path": "MedicationAdministration.meta",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.meta.versionId",
                "path": "MedicationAdministration.meta.versionId",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.meta.lastUpdated",
                "path": "MedicationAdministration.meta.lastUpdated",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.meta.source",
                "path": "MedicationAdministration.meta.source",
                "min": 1,
                "fixedUri": "http://ehealthontario.ca/hospital",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.contained",
                "path": "MedicationAdministration.contained",
                "min": 1,
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationRequest-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Medication-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Patient-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Practitioner-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole-submission",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Location",
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.contained.id",
                "path": "MedicationAdministration.contained.id",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.identifier",
                "path": "MedicationAdministration.identifier",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.identifier.system",
                "path": "MedicationAdministration.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.identifier.value",
                "path": "MedicationAdministration.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.status",
                "path": "MedicationAdministration.status",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.category",
                "path": "MedicationAdministration.category",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/dhdr-dispense-category"
                }
            },
            {
                "id": "MedicationAdministration.category.coding",
                "path": "MedicationAdministration.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.category.coding.system",
                "path": "MedicationAdministration.category.coding.system",
                "min": 1,
                "fixedUri": "http://ehealthontario.ca/fhir/CodeSystem/medication-dispense-category",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.category.coding.code",
                "path": "MedicationAdministration.category.coding.code",
                "min": 1,
                "fixedCode": "drug",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.category.coding.display",
                "path": "MedicationAdministration.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.medication[x]",
                "path": "MedicationAdministration.medication[x]",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Medication-submission"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.medication[x].reference",
                "path": "MedicationAdministration.medication[x].reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.subject",
                "path": "MedicationAdministration.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Patient-submission"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.subject.reference",
                "path": "MedicationAdministration.subject.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.context",
                "path": "MedicationAdministration.context",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.context.reference",
                "path": "MedicationAdministration.context.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.effective[x]",
                "path": "MedicationAdministration.effective[x]",
                "type":  [
                    {
                        "code": "Period"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.effective[x].start",
                "path": "MedicationAdministration.effective[x].start",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.effective[x].end",
                "path": "MedicationAdministration.effective[x].end",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.performer",
                "path": "MedicationAdministration.performer",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.performer.actor",
                "path": "MedicationAdministration.performer.actor",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole-submission"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.performer.actor.reference",
                "path": "MedicationAdministration.performer.actor.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.request",
                "path": "MedicationAdministration.request",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationRequest-submission"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.request.reference",
                "path": "MedicationAdministration.request.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.note",
                "path": "MedicationAdministration.note",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.note.text",
                "path": "MedicationAdministration.note.text",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage",
                "path": "MedicationAdministration.dosage",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.text",
                "path": "MedicationAdministration.dosage.text",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.route",
                "path": "MedicationAdministration.dosage.route",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.route.coding",
                "path": "MedicationAdministration.dosage.route.coding",
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/routeofadministration"
                }
            },
            {
                "id": "MedicationAdministration.dosage.route.coding.system",
                "path": "MedicationAdministration.dosage.route.coding.system",
                "fixedUri": "http://snomed.info/sct",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.route.coding.code",
                "path": "MedicationAdministration.dosage.route.coding.code",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.route.coding.display",
                "path": "MedicationAdministration.dosage.route.coding.display",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method",
                "path": "MedicationAdministration.dosage.method",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method.coding",
                "path": "MedicationAdministration.dosage.method.coding",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method.coding.system",
                "path": "MedicationAdministration.dosage.method.coding.system",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method.coding.code",
                "path": "MedicationAdministration.dosage.method.coding.code",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method.coding.display",
                "path": "MedicationAdministration.dosage.method.coding.display",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.method.text",
                "path": "MedicationAdministration.dosage.method.text",
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.dose",
                "path": "MedicationAdministration.dosage.dose",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "https://tgateway.infoway-inforoute.ca/vs/prescriptiondosequantityunit"
                }
            },
            {
                "id": "MedicationAdministration.dosage.dose.value",
                "path": "MedicationAdministration.dosage.dose.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.dose.unit",
                "path": "MedicationAdministration.dosage.dose.unit",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "MedicationAdministration.dosage.rate[x]",
                "path": "MedicationAdministration.dosage.rate[x]",
                "mustSupport": true
            }
        ]
    }
}

Usage

The MedicationAdministration Resource represents a medication report from DHDR. MedicationAdministration shall contain references to other resources such as patient, medication,practitionerRole and medicationRequest resources.

Notes

.meta

  • source SHALL be fixed to http://ehealthontario.ca/hospital

.identifier

  • business identifier for the medication administration
  • the field SHALL contain eMAR OrderID assigned by the eMAR system

.status

  • A code specifying the state of the administration event

.category

  • This field SHALL be fixed to drug

.effective

  • this field indicates the start and end time of administration

.request

  • this field indicates the medication administrated

.note

  • information about the administration

.dosage

  • dosage.dose the amount and units of the medication administered to the patient