RIM

Referensdomäninformation : Model . Referensdomän läkemedel : Model . Referensdomäninformation läkemedel : Model

Class - Doseringstid link

Properties
Name Value
Description Klassen doseringstid baseras på Timing i fhir (https://build.fhir.org/datatypes.html#Timing) och e-hälsomyndigheten informationsmodell för nationella läkemedelslistan Klassen täcker in mer än periodicitet, därav klassnamnet doseringstid Attributen behöver kombineras beroende på vad för typ av dosering som ska beskrivas tex 3 gånger per dag kräver attributen: antalAdministreringstillfällen (3) period (1) periodenhet (dag) var 8 timme kräver: antalAdministreringstillfällen (1) period (8) periodenhet (timme)
Active false
Business Key Mutable true
Business Model false
Visibility public
Abstract false
Leaf false
Root false

Attributes Summary
Name Visibility Type Initial Value Description
antalAdministreringstillfällen Unspecified integer frequency i fhir antal administreringstillfällen för en definierad period Anmärkning Används alltid i kombination med period. (tidsintervall hos oss) Uttrycks i antal gånger. Exempelvis "3 gånger dagligen" innebär antal administreringar = 3 "2 gånger dagligen" innebär antal administreringar = 2 Vid intervall: "1-3 gånger dagligen" innebär antal administreringar = 1
antalAdministreringstillfällenMax Unspecified integer max frequency i fhir maximalt antal administreringstillfällen för en definierad period Anmärkning 'Antal administreringstillfällen' och 'Antal administreringstillfällen max' skapar ett intervall. Exempelvis "1-3 gånger dagligen" innebär antal administreringar max = 3
period Unspecified integer period i fhir i ehm period (t ex var 8e timme) Attributen behöver kombineras med periodenhet Avgränsat tidsavsnitt Används även som minsta värde vid ett intervall. 'Period' och 'Period max' skapar då ett intervall. Frekvensdosering: "3 gånger dagligen" innebär period = 1 "3 gånger varannan dag" innebär period = 2 Vid intervall: "3 gånger var 8e till 10e timme" innebär period = 8 (och period max = 10) För intervalldosering innebär period tidsintervall mellan administreringstillfällen: "var 8e timme" innebär period = 8 Vid intervall: "var 6e - var 8e timme" innebär period = 6 (och period max = 8)
periodMax Unspecified integer period max i fhir period max i ehm maximal tidsperiod Anmärkning 'Period' och 'Period max' skapar ett intervall. För intervalldosering innebär period max det maximala tidsintervallet mellan administreringstillfällen: "var 6e- var 8e timme" innebär period max = 8 (och period = 6 )
periodenhet Unspecified code

periodUnit i fhir periodenhet i ehm tidsenhet för period Anmärkning Exempelvis Frekvensdosering "3 gånger dagligen" innebär periodenhet = dag "2 gånger dagligen" innebär periodenhet = dag Intervalldosering "var 8e timme" innebär periodenhet = timme Code Display Definition s second second min minute minute h hour hour d day day wk week week mo month month a year year

 

 

Fråga till E-hälsomyndigheten: Hur kommer det sig att ni bara har med dag och timme i ert kodverk? Vi kan se ett behov av åtminstone år och månad också. 

 

Svar: Det är möjligt att i framtiden utöka kodverket om det finns sådant behov. Dock kommer det sannolikt inte bli att aktuellt med månad i kodverket då månadernas dagar varierar vilket kan skapa problem. Anledningen till att dag är den högsta enheten var för att skapa förutsättningar och underlätta övergångsperioden med Transformatorn.

 

Det är möjligt att vid frekvensdosering presentera detta i användargränssnittet som t.ex. 1 gång per vecka även om det kommuniceras som period=7 och periodenhet=dag.

 

Värdet timme används vid intervalldosering för att ange en dosering som ska tas med visst timintervall under dygnet t.e.x. 1 tablett var 8:e timme.

administreringstillfälletsVaraktighet Unspecified decimal

duration i fhir. Attributet behöver kombineras med enhet tid som administreringstillfället ska pågå Anmärkning Anges tillsammans med attributet Enhet för administreringstillfällets varaktighet -infundera under 1 timme innebär Administreringstillfällets varaktighet = 1

 

 

Fråga: Kodverket i simplifier består av minut och timme medan kodverket i FHIR består av fler värden. FHIR använder ju samma kodverk för både attributen periodenhet och administreringstillfällets varaktighetsenhet.

 

Svar: Bedömningen är att ett administreringstillfälle sällan varar under flera dagar och om detta sker kan det i datakommunikationen kommuniceras i timmar men presenteras som dagar. 

 

administreringstillfälletsVaraktighetEnhet Unspecified code durationUnit i fhir Exempel på UCUM-koder: • Minut • Timme
periodPåDygnet Unspecified code

when i fhir

Anger en period på dygnet när läkemedlet ska administreras.  

 

Kodverk för period på dygnet

https://vgrinformatik.se/kodtjanst/kodverk/metadata-och-kodtext/303/ 

veckodag Unspecified code

dayOfweek i fhir

 

Barn till Snomed CT 307144000 |veckans dagar| 

klockslag Unspecified time timeOfDay i fhir
antalUpprepningar Unspecified integer count i fhir t ex Take once, at any time: 1 upprepning Take every second day, in the morning, until 20 have been taken: 20 upprepningar
antalUpprepningarMax Unspecified integer count i fhir

Relationships Summary
Name Begin End
  : Association
 Dos : Class
 Doseringstid : Class
  : Association
 Doseringstid : Class
 Tidsförskjutning : Class
  : Association
 Doseringstid : Class
 Doseringsteg : Class

Attributes Details
Name Value
Name antalAdministreringstillfällen
Description frequency i fhir antal administreringstillfällen för en definierad period Anmärkning Används alltid i kombination med period. (tidsintervall hos oss) Uttrycks i antal gånger. Exempelvis "3 gånger dagligen" innebär antal administreringar = 3 "2 gånger dagligen" innebär antal administreringar = 2 Vid intervall: "1-3 gånger dagligen" innebär antal administreringar = 1
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name antalAdministreringstillfällenMax
Description max frequency i fhir maximalt antal administreringstillfällen för en definierad period Anmärkning 'Antal administreringstillfällen' och 'Antal administreringstillfällen max' skapar ett intervall. Exempelvis "1-3 gånger dagligen" innebär antal administreringar max = 3
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name period
Description period i fhir i ehm period (t ex var 8e timme) Attributen behöver kombineras med periodenhet Avgränsat tidsavsnitt Används även som minsta värde vid ett intervall. 'Period' och 'Period max' skapar då ett intervall. Frekvensdosering: "3 gånger dagligen" innebär period = 1 "3 gånger varannan dag" innebär period = 2 Vid intervall: "3 gånger var 8e till 10e timme" innebär period = 8 (och period max = 10) För intervalldosering innebär period tidsintervall mellan administreringstillfällen: "var 8e timme" innebär period = 8 Vid intervall: "var 6e - var 8e timme" innebär period = 6 (och period max = 8)
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name periodMax
Description period max i fhir period max i ehm maximal tidsperiod Anmärkning 'Period' och 'Period max' skapar ett intervall. För intervalldosering innebär period max det maximala tidsintervallet mellan administreringstillfällen: "var 6e- var 8e timme" innebär period max = 8 (och period = 6 )
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name periodenhet
Description

periodUnit i fhir periodenhet i ehm tidsenhet för period Anmärkning Exempelvis Frekvensdosering "3 gånger dagligen" innebär periodenhet = dag "2 gånger dagligen" innebär periodenhet = dag Intervalldosering "var 8e timme" innebär periodenhet = timme Code Display Definition s second second min minute minute h hour hour d day day wk week week mo month month a year year

 

 

Fråga till E-hälsomyndigheten: Hur kommer det sig att ni bara har med dag och timme i ert kodverk? Vi kan se ett behov av åtminstone år och månad också. 

 

Svar: Det är möjligt att i framtiden utöka kodverket om det finns sådant behov. Dock kommer det sannolikt inte bli att aktuellt med månad i kodverket då månadernas dagar varierar vilket kan skapa problem. Anledningen till att dag är den högsta enheten var för att skapa förutsättningar och underlätta övergångsperioden med Transformatorn.

 

Det är möjligt att vid frekvensdosering presentera detta i användargränssnittet som t.ex. 1 gång per vecka även om det kommuniceras som period=7 och periodenhet=dag.

 

Värdet timme används vid intervalldosering för att ange en dosering som ska tas med visst timintervall under dygnet t.e.x. 1 tablett var 8:e timme.

Type code
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name administreringstillfälletsVaraktighet
Description

duration i fhir. Attributet behöver kombineras med enhet tid som administreringstillfället ska pågå Anmärkning Anges tillsammans med attributet Enhet för administreringstillfällets varaktighet -infundera under 1 timme innebär Administreringstillfällets varaktighet = 1

 

 

Fråga: Kodverket i simplifier består av minut och timme medan kodverket i FHIR består av fler värden. FHIR använder ju samma kodverk för både attributen periodenhet och administreringstillfällets varaktighetsenhet.

 

Svar: Bedömningen är att ett administreringstillfälle sällan varar under flera dagar och om detta sker kan det i datakommunikationen kommuniceras i timmar men presenteras som dagar. 

 

Type decimal
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name administreringstillfälletsVaraktighetEnhet
Description durationUnit i fhir Exempel på UCUM-koder: • Minut • Timme
Type code
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name periodPåDygnet
Description

when i fhir

Anger en period på dygnet när läkemedlet ska administreras.  

 

Kodverk för period på dygnet

https://vgrinformatik.se/kodtjanst/kodverk/metadata-och-kodtext/303/ 

Type code
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name veckodag
Description

dayOfweek i fhir

 

Barn till Snomed CT 307144000 |veckans dagar| 

Type code
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..*
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name klockslag
Description timeOfDay i fhir
Type time
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name antalUpprepningar
Description count i fhir t ex Take once, at any time: 1 upprepning Take every second day, in the morning, until 20 have been taken: 20 upprepningar
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Name Value
Name antalUpprepningarMax
Description count i fhir
Tagged Values
Name Type Value
CS PID VGR Text
NI Text
KV Text
ID Text
KOM Multi-line Text
FHIR Text
Type integer
Allow Empty Name false
Has Setter false
Has Getter false
Abstract false
Derived false
Visibility Unspecified
Multiplicity 0..1
Scope instance
Visible true
Aggregation None
Derived Union false
Read Only false
Is ID false
Leaf false

Relationships Detail
Name Value
Name
From
Name Value
Role
Element
 Dos : Class
Multiplicity Unspecified
Aggregation Kind Composited
Navigable true
To
Name Value
Role
Element
 Doseringstid : Class
Multiplicity Unspecified
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Name Value
Name
From
Name Value
Role
Element
 Doseringstid : Class
Multiplicity Unspecified
Aggregation Kind Shared
Navigable true
To
Name Value
Role
Element
 Tidsförskjutning : Class
Multiplicity 0..*
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Name Value
Name
From
Name Value
Role
Element
 Doseringstid : Class
Multiplicity Unspecified
Aggregation Kind Shared
Navigable true
To
Name Value
Role
Element
 Doseringsteg : Class
Multiplicity 0..*
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Appears In
Diagram
 Referensdomäninformation läkemedel : Class Diagram
RIM