Legemiddeldata fra institusjon til Legemiddelregisteret — 1.0.0 - ci-build NO

Publish Box goes here

Resource Profile: Legemiddeladministrering

Official URL: http://hl7.no/fhir/ig/lmdi/StructureDefinition/lmdi-medicationadministration Version: 1.0.0
Draft as of 2025-03-10 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 den (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 (completed | entered-in-error)
Binding: Status for legemiddeladministrering (required)
... subject 1..1 Reference(Pasient) Hvem fikk legemidlet (pasient)
... context S 0..1 Reference(Episode) Episoden (f.eks. konsultasjonen/innleggelsen) som legemidlet ble administrert i forbindelse med.
... supportingInformation 0..0
... Slices for effective[x] 1..1 dateTime, Period Tidspunktet eller periode legemidlet ble administrert
Slice: Unordered, Open by type:$this
.... effective[x]:effectiveDateTime C 0..1 dateTime Start and end time of administration
time-required: Må inneholde tidspunkt for administrering.
.... effective[x]:effectivePeriod 0..1 Period Start and end time of administration
..... start C 1..1 dateTime Starting time with inclusive boundary
time-required: Må inneholde tidspunkt for administrering.
..... end C 1..1 dateTime End time with inclusive boundary, if not ongoing
time-required: Må inneholde tidspunkt for administrering.
... performer 0..0
... reasonCode 0..* CodeableConcept Årsak til utført administrering (Given as Ordered, Emergency, None)
... reasonReference 0..* Reference(Diagnose) Indikasjon (diagnose) for legemiddeladministreringen
... request S 0..1 Reference(Legemiddelrekvirering) Referanse til rekivreringen
... device 0..0
... note 0..0
... dosage
.... text 0..0
.... 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
....... code 0..1 code Verdi fra kodeverket
....... display 0..1 string Beskrivelse av koden (navn) fra kodeverket
..... text 0..0
.... 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
... eventHistory 0..0

doco Documentation for this format

Terminology Bindings (Differential)

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

Constraints

IdGradePath(s)DetailsRequirements
time-requirederrorMedicationAdministration.effective[x]:effectiveDateTime, MedicationAdministration.effective[x]:effectivePeriod.start, MedicationAdministration.effective[x]:effectivePeriod.endMå inneholde tidspunkt for administrering.
: $this.matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}.*$')

 

Other representations of profile: CSV, Excel, Schematron