Legemiddeldata fra institusjon til Legemiddelregisteret
0.9.1 - ci-build Norway flag

Legemiddeldata fra institusjon til Legemiddelregisteret - Local Development build (v0.9.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Administrert legemiddel

Official URL: http://hl7.no/fhir/ig/lmdi/StructureDefinition/lmdi-administrert-legemiddel Version: 0.9.1
Draft as of 2024-06-24 Computable Name: AdministrertLegemiddel

Beskriver administrasjon av legemiddel til pasient på institusjon.

Dette er kjerneressursen for denne implementasjonsguiden. Den peker videre legemiddelet som ble gitt, pasienten som har fått administrert legemiddel, på hvilken institusjon det skjedde, tidspunkt for administrering, hvem som utførte (helsepersonell eller rolle ved institusjon) og dose med eventuell administrasjonsvei.

Usage:

Formal Views of Profile Content

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

This structure is derived from MedicationAdministration

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... status 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
... medication[x] 1..1 CodeableConcept, Reference(Medication) Administrert legemiddel.
... subject 1..1 Reference(Patient) Referanse til pasient
... effective[x] 1..1 dateTime, Period Tidspunkt eller periode for administrasjon
... performer S 0..* BackboneElement Who performed the medication administration and what they did
.... actor S 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... dosage
.... route S 0..1 CodeableConcept Administrasjonsvei
..... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT 0..1 Coding SNOMED CT
....... system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... code 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
...... coding:7477 0..1 Coding Administrasjonsvei (OID=7477)
....... system 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Ratio, SimpleQuantity Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(Patient) Referanse til pasient
... context S 0..1 Reference(EpisodeOfCare) Referanse til aktuelt institusjonsopphold
... effective[x] Σ 1..1 Tidspunkt eller periode for administrasjon
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer SΣ 0..* BackboneElement Who performed the medication administration and what they did
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor SΣ 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... dosage C 0..1 BackboneElement Details of how medication was taken
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... route S 0..1 CodeableConcept Administrasjonsvei
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT Σ 0..1 Coding SNOMED CT
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... code Σ 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
...... coding:7477 Σ 0..1 Coding Administrasjonsvei (OID=7477)
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationAdministrationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationAdministrationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationAdministrationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mad-1errorMedicationAdministration.dosageSHALL have at least one of dosage.dose or dosage.rate[x]
: dose.exists() or rate.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External identifier
... instantiates Σ 0..* uri Instantiates protocol or definition
... partOf Σ 0..* Reference(MedicationAdministration | Procedure) Part of referenced event
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
... statusReason 0..* CodeableConcept Reason administration not performed
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


... category 0..1 CodeableConcept Type of medication usage
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.

... medication[x] Σ 1..1 Administrert legemiddel.
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(Patient) Referanse til pasient
... context S 0..1 Reference(EpisodeOfCare) Referanse til aktuelt institusjonsopphold
... supportingInformation 0..* Reference(Resource) Additional information to support administration
... effective[x] Σ 1..1 Tidspunkt eller periode for administrasjon
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer SΣ 0..* BackboneElement Who performed the medication administration and what they did
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function 0..1 CodeableConcept Type of performance
Binding: MedicationAdministration Performer Function Codes (example): A code describing the role an individual played in administering the medication.

.... actor SΣ 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... reasonCode 0..* CodeableConcept Reason administration performed
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... device 0..* Reference(Device) Device used to administer
... note 0..* Annotation Information about the administration
... dosage C 0..1 BackboneElement Details of how medication was taken
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text 0..1 string Free text dosage instructions e.g. SIG
.... site 0..1 CodeableConcept Body site administered to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route S 0..1 CodeableConcept Administrasjonsvei
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT Σ 0..1 Coding SNOMED CT
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:7477 Σ 0..1 Coding Administrasjonsvei (OID=7477)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... method 0..1 CodeableConcept How drug was administered
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionexampleMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationAdministrationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationAdministrationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationAdministrationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mad-1errorMedicationAdministration.dosageSHALL have at least one of dosage.dose or dosage.rate[x]
: dose.exists() or rate.exists()

This structure is derived from MedicationAdministration

Summary

Mandatory: 0 element(3 nested mandatory elements)
Must-Support: 6 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationAdministration.dosage.route.coding (Closed)
  • The element 1 is sliced based on the value of MedicationAdministration.dosage.rate[x]

Differential View

This structure is derived from MedicationAdministration

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... status 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
... medication[x] 1..1 CodeableConcept, Reference(Medication) Administrert legemiddel.
... subject 1..1 Reference(Patient) Referanse til pasient
... effective[x] 1..1 dateTime, Period Tidspunkt eller periode for administrasjon
... performer S 0..* BackboneElement Who performed the medication administration and what they did
.... actor S 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... dosage
.... route S 0..1 CodeableConcept Administrasjonsvei
..... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT 0..1 Coding SNOMED CT
....... system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... code 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
...... coding:7477 0..1 Coding Administrasjonsvei (OID=7477)
....... system 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Ratio, SimpleQuantity Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(Patient) Referanse til pasient
... context S 0..1 Reference(EpisodeOfCare) Referanse til aktuelt institusjonsopphold
... effective[x] Σ 1..1 Tidspunkt eller periode for administrasjon
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer SΣ 0..* BackboneElement Who performed the medication administration and what they did
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor SΣ 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... dosage C 0..1 BackboneElement Details of how medication was taken
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... route S 0..1 CodeableConcept Administrasjonsvei
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT Σ 0..1 Coding SNOMED CT
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... code Σ 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
...... coding:7477 Σ 0..1 Coding Administrasjonsvei (OID=7477)
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationAdministrationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationAdministrationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationAdministrationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mad-1errorMedicationAdministration.dosageSHALL have at least one of dosage.dose or dosage.rate[x]
: dose.exists() or rate.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External identifier
... instantiates Σ 0..* uri Instantiates protocol or definition
... partOf Σ 0..* Reference(MedicationAdministration | Procedure) Part of referenced event
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrasjon (required)
... statusReason 0..* CodeableConcept Reason administration not performed
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


... category 0..1 CodeableConcept Type of medication usage
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.

... medication[x] Σ 1..1 Administrert legemiddel.
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(Patient) Referanse til pasient
... context S 0..1 Reference(EpisodeOfCare) Referanse til aktuelt institusjonsopphold
... supportingInformation 0..* Reference(Resource) Additional information to support administration
... effective[x] Σ 1..1 Tidspunkt eller periode for administrasjon
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer SΣ 0..* BackboneElement Who performed the medication administration and what they did
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function 0..1 CodeableConcept Type of performance
Binding: MedicationAdministration Performer Function Codes (example): A code describing the role an individual played in administering the medication.

.... actor SΣ 1..1 Reference(Practitioner | PractitionerRole) Hvem som har administrert legemiddelet
... reasonCode 0..* CodeableConcept Reason administration performed
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(MedicationRequest) Referanse til rekvisisjon
... device 0..* Reference(Device) Device used to administer
... note 0..* Annotation Information about the administration
... dosage C 0..1 BackboneElement Details of how medication was taken
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text 0..1 string Free text dosage instructions e.g. SIG
.... site 0..1 CodeableConcept Body site administered to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route S 0..1 CodeableConcept Administrasjonsvei
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by pattern:system
...... coding:SCT Σ 0..1 Coding SNOMED CT
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
Binding: SNOMEDCTRouteCodes (required)
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:7477 Σ 0..1 Coding Administrasjonsvei (OID=7477)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:2.16.578.1.12.4.1.1.7477
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... method 0..1 CodeableConcept How drug was administered
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... dose 1..1 SimpleQuantity Administrert mengde virkestoff
.... Slices for rate[x] 0..1 Dose quantity per unit of time
Slice: Unordered, Open by type:$this
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
..... rate[x]:rateRatio S 0..1 Ratio Dose quantity per unit of time
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionexampleMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.route.coding:SCT.coderequiredSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationAdministrationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationAdministrationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationAdministrationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mad-1errorMedicationAdministration.dosageSHALL have at least one of dosage.dose or dosage.rate[x]
: dose.exists() or rate.exists()

This structure is derived from MedicationAdministration

Summary

Mandatory: 0 element(3 nested mandatory elements)
Must-Support: 6 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationAdministration.dosage.route.coding (Closed)
  • The element 1 is sliced based on the value of MedicationAdministration.dosage.rate[x]

 

Other representations of profile: CSV, Excel, Schematron