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: Legemiddeladministrering

Official URL: http://hl7.no/fhir/ig/lmdi/StructureDefinition/lmdi-legemiddeladministrering Version: 0.9.1
Draft as of 2025-01-09 Computable Name: Legemiddeladministrering

Beskriver administrering 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
... text 0..0
... partOf 0..0
... status 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (required)
... subject 1..1 Reference(Pasient) Referanse til pasient
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
... supportingInformation 0..0
... effective[x] 1..1 dateTime, Period Tidspunkt eller periode for administrering
... performer 0..0
... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(Legemiddelrekvirering) Referanse til rekvisisjon
... device 0..0
... note 0..0
... 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
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (required)
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(Pasient) Referanse til pasient
ele-1: All FHIR elements must have a @value or children
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Tidspunkt eller periode for administrering
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
ele-1: All FHIR elements must have a @value or children
... request S 0..1 Reference(Legemiddelrekvirering) Referanse til rekvisisjon
ele-1: All FHIR elements must have a @value or children
... dosage C 0..1 BackboneElement Details of how medication was taken
ele-1: All FHIR elements must have a @value or children
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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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.


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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
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
... 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
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (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 Reference(Legemiddel) Legemiddel
... subject Σ 1..1 Reference(Pasient) Referanse til pasient
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
... effective[x] Σ 1..1 Tidspunkt eller periode for administrering
.... effectiveDateTime dateTime
.... effectivePeriod Period
... reasonCode 0..* CodeableConcept Reason administration performed
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(Legemiddelrekvirering) 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]
.... 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
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
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.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: 4 elements
Prohibited: 6 elements

Structures

This structure refers to these other structures:

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
... text 0..0
... partOf 0..0
... status 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (required)
... subject 1..1 Reference(Pasient) Referanse til pasient
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
... supportingInformation 0..0
... effective[x] 1..1 dateTime, Period Tidspunkt eller periode for administrering
... performer 0..0
... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(Legemiddelrekvirering) Referanse til rekvisisjon
... device 0..0
... note 0..0
... 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
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (required)
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(Pasient) Referanse til pasient
ele-1: All FHIR elements must have a @value or children
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Tidspunkt eller periode for administrering
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
ele-1: All FHIR elements must have a @value or children
... request S 0..1 Reference(Legemiddelrekvirering) Referanse til rekvisisjon
ele-1: All FHIR elements must have a @value or children
... dosage C 0..1 BackboneElement Details of how medication was taken
ele-1: All FHIR elements must have a @value or children
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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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.


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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredLegemiddeladministreringStatus
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-medicationadministration-status
from this IG
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
... 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
... status ?!Σ 1..1 code Status administrering.
Binding: Status for legemiddeladministrering (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 Reference(Legemiddel) Legemiddel
... subject Σ 1..1 Reference(Pasient) Referanse til pasient
... context S 0..1 Reference(Institusjonsopphold) Referanse til aktuelt institusjonsopphold
... effective[x] Σ 1..1 Tidspunkt eller periode for administrering
.... effectiveDateTime dateTime
.... effectivePeriod Period
... reasonCode 0..* CodeableConcept Reason administration performed
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(Diagnose) Condition or observation that supports why the medication was administered
... request S 0..1 Reference(Legemiddelrekvirering) 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]
.... 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
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
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.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: 4 elements
Prohibited: 6 elements

Structures

This structure refers to these other structures:

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