Forutsetninger
Disse forutsetningene gjelder ved formatering av doseringstekst for strukturert dosering når det ikke er angitt kortdose. For formatering av doseringsveiledning med kortdose se Doseringstekst for kortdose .
Reglene for bruk av Dosering skal håndheves av EPJ system ved utfylling av dosering. Dette er beskrevet her: Strukturert dosering datamodell .
I reglene nedenfor er det angitt at utskriftsfunksjonen kan gi feilmelding hvis disse forutsetningene ikke er tilstede.
Hvis det er oppgitt «etter behov dose» så gis det feilmelding.
Hvis det er oppgitt «Infusjonshastighet» så gis det feilmelding
Hvis det er oppgitt doseringselementer med overlappende doseringsperioder så gis det feilmelding
Hvis det er oppgitt både «Fast dose» og «intervall så gis det feilmelding
Doseringsregel skal ikke brukes.
Hvis det ikke er oppgitt starttidspunkt i en dosering så gis det feilmelding
Hvis det er oppgitt «klokkeslett» og «gis eksakt» er satt til false så gis det feilmelding
Hvis det er oppgitt «tidsområde» og «gis eksakt» er satt til true så gis det feilmelding
Hvis det er to eller flere «Dose fast tidspunkt» med samme tidsområde/klokkeslett i samme dosering så gis det feilmelding.
Hvis det er oppgitt «faste ukedager» og «dager på»/«dager av» i samme «FastDose» og «dager av» eller «dager på» ikke er delelig med 7 så gis det feilmelding
Hvis det er inkonsistens mellom U-verdier for Mengde eller Intervall så gis det feilmelding
Hvis Intervall er oppgitt og er forskjellig fra «Døgn» så gis det feilmelding
Hvis det er oppgitt både klokkeslett og tidsområde i samme «fast tidspunkt dose» så gis det feilmelding.
Hvis det finnes forskjellig intervall eller forskjellig «Fast dose» i samme dosering så gis det feilmelding.
Hvis det finnes flere «fast tidspunkt dose» i en dosering og det er avvik i om det er oppgitt klokkeslett eller tidsområde så gis det feilmelding.
Hvis det mangler V verdier eller de er negative i PQ elementer i Mengde, Intervall og Tidsområde så gis feilmelding
Hvis det mangler et av elementene «Starttidspunkt», «DoseFastTidspunkt», «Mengde», «GisEksakt» så gis det feilmelding
Hvis det mangler både «Intervall» og «FastDose» så gis det feilmelding
Hvis det mangler både «Tidsområde» og «Klokkeslett» så gis det feilmelding
Hvis det ikke er oppgitt DN verdi i Tidsomårde eller Klokkeslett så gis det feilmelding
Hvis DoseresEtter ikke inneholder koder fra riktig kodeverk så gis det feilmelding
Hvis det er flere doseringer som mangler sluttidspunkt så gis det feilmelding
XML-Modell
Beskrivelse av felt i dosering
Navn | DoseFastTidspunkt | Beskrivelse |
---|---|---|
Mengde | Mengde@v | Størrelsen av en enkelt dose legemiddel. |
Mengde@u | Enhet for dosering fra kodeverk 7480. F.eks.”tablett” | |
Intervall (frekvens) | Intervall@v | Antall døgn som skal gå mellom hver gang doseringen skal gjentas |
Intervall@u | Benevning tidsenhet fra kodeverk 9088, Det er kun “Døgn” som benyttes i e-resept. | |
Klokkeslett | Klokkeslett | Klokkeslett som dosering skal gis i timer og minutter HH:MM. |
Tidsområde | Tidsomrade | Tidspunkt på dagen fra kodeverk 8325: Morgen, Formiddag, Midt på dagen, Ettermiddag, Kveld eller Natt |
Gis eksakt | GisEksakt | Angir om oppgitt tid skal overholdes uten tidsavvik. Brukes sammen med klokkeslett. |
Faste ukedager | FastDose/FasteUkedager | Dager i uken som legemiddelet skal tas fra kodeverk 9082 |
Dager på | FastDose/DagerPa | Antall dager et legemiddel skal brukes. |
Dager av | FastDose/DagerAv | Antall dager et legemiddel ikke skal brukes. |
Hovedregel for formatering av doseringstekst
Denne beskrivelsen gjelder når det ikke benyttes fast dose (FastDose) med faste ukedager og dager av/på.
Doseringsteksten fylles ut i DosVeiledEnkel. Dette feltet omtales også som Dssn tekst.
Når det er flere doseringer skal doseringene formateres som:
Dosering A, deretter Dosering B, deretter Dosering C
Hver dosering formateres som:
X <dose><tidsrom>, Y <dose><tidsrom>…. og Z<dose><tidsrom> [[daglig] | [hver <intervall>. dag|uke]] [ i <antall_dager> dag|dager] | [<antall_uker> uke|uker| og <rest_dager> dag|dager].] [gis_eksakt]
X,Y,Z = Mengde@v
<dose> = Hentes fra doseringsenhet og term i FEST som for kortdose.
<tidsrom>= Tidsområde fra kodeverk 8325 i lowercase eller Klokkeslett på formen kl hh:mm
<interval> = Interval@v
Formatering av intervall:
“daglig”, interval = 1 og slutttidspunkt er ikke oppgitt
“dag” Interval = 2-6
“uke” Interval er delelig med 7.
antall_dager= Slutttidspunkt - Starttidspunkt.
Starttidspunkt er første dag med medisinering.
Slutttidspunkt er første dag uten medisinering fordi tidspunkt alltid settes til 00:00
Formatering av antall dager:
“dag”, antall dager = 1.
“dager”, antall dager = 2-6.
antall_uker = antall_dager delt på 7.
“uke”, antall_uker = 1
“uker”, antall:uker >1
rest_dager etter antall dager delt med 7.
gis_eksakt = Hvis GisEksakt er sann, skal teksten “Dosen gis på angitt klokkeslett” fylles ut.
Eksempel - 2 doseringer:
2 tabletter morgen i 1 dag, deretter 1 tablett morgen daglig
Eksempel - 2 tidspunkt samme dag:
2 tabletter morgen og 1 tablett kveld daglig
Eksempel - 1 Dosering med klokkeslett:
2 tabletter kl 11:00 daglig. Dosen gis på angitt klokkeslett
2 tabletter morgen hver 2. dag
Spesialregler for formatering av doseringstekst ved fast dose.
Disse reglene gjelder når fastdose (FastDose) er utfylt med faste ukedager, dager av/på eller en kombinasjon av disse.
Med fast dose og ukedager
Hvis fastdose er valgt med oppgitte ukedager.
X<dose><tidsrom> og Y<dose><tidsrom> hver <ukedag>, <ukedag>… og <ukedag>. Avslutt behandlingen <Slutttidspukt>| Gjenta doseringen.
X <dose><tidsrom>, Y <dose><tidsrom>…. og Z<dose><tidsrom>
ukedag = FasteUkedager@DN i lowercase
Hvis Sluttidspunkt ikke er oppgitt benyttes “Gjenta doseringen”
Eksempler
2 tabletter morgen hver mandag, onsdag og fredag.
Med fast dose og ukedag og dager på/dager av (uker)
Hvis fastdose er valgt med oppgitte ukedager og dagerpå/dagerav. Krever at dager på og dager av er delelig med 7.
X<dose><tidsrom> og Y<dose><tidsrom> hver <ukedag>, <ukedag>… og <ukedag> i <DagerPa/7> uker, så <DagerPa/7> uker uten. Avslutt behandlingen <Slutttidspukt>| Gjenta doseringen.
Med fast dose og ukedager
Hvis fastdose er valgt med oppgitte ukedager.
X<dose><tidsrom> og Y<dose><tidsrom> hver <ukedag>, <ukedag>… og <ukedag>. Avslutt behandlingen <Slutttidspukt>| Gjenta doseringen.
ukedag = FasteUkedager@DN i lowercase
Hvis Sluttidspunkt ikke er oppgitt benyttes “Gjenta doseringen”
Eksempler
2 tabletter morgen hver mandag, onsdag og fredag.
Med fast dose og dager av/på
Hvis fastdose er valgt og oppgitt dagerpå/dagerav.
X<dose><tidsrom> og Y<dose><tidsrom> daglig i <DagerPa> dager, så <DagerAv> dager uten. Gjenta doseringen i <antall_dager> dag|dager
antall dager er starttidspunkt - slutttidspunkt
2 tabletter morgen daglig i 6 dager, så 4 dager uten. Gjenta doseringen.
Med slutttidspunkt; 2 tabletter morgen daglig i 6 dager, så 4 dager uten i 3 uker og 1 dag.
Med fast dose og ukedag og dager på/dager av (uker)
Hvis fastdose er valgt med oppgitte ukedager og dagerpå/dagerav. Krever at dager på og dager av er delelig med 7.
X<dose><tidsrom> og Y<dose><tidsrom> hver <ukedag>, <ukedag>… og <ukedag> i <DagerPa/7> uker, så <DagerPa/7> uker uten. Avslutt behandlingen <Slutttidspukt>| Gjenta doseringen.
ukedag = FasteUkedager@DN i lowercase
Hvis Sluttidspunkt ikke er oppgitt benyttes “Gjenta doseringen”
Eksempler
2 tabletter morgen hver mandag, onsdag og fredag i 3 uker