User Tools

Site Tools


fmk:extensions:justeringer_med_asap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:extensions:justeringer_med_asap [2018-11-12 12:23] – [Ordinationsændringer afstemmes efter DD-perioder] extsasfmk:extensions:justeringer_med_asap [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Ordinationsændringer afstemmes efter DD-perioder ======+====== Ordinations doseringsændringer afstemmes efter Dosisdispenserings-period ======
  
-Det primære mål for anvendelsen af ''AsSoonAsPossible'' elementet ved enten oprettelse eller opdatering af en lægemiddelordinationer er at en læge kan angive ikke akutte ændringer i en patients doseringer, og dermed kan bede FMK om at indjustere doseringsperioderne således at de starter med den nærmest kommende dosisdispenseringsperiode, hvor deadline ikke er overskredet. Dette gøres dog kun hvis datoerne skal justeres fremad i tidenhvis ændringerne ligger langt ude fremtiden, vil FMK ikke justere på dem.+For at hjælpe lægen til at lade ændringer i en doseringen af en patients medicin nemmere og bedre kunne vurdere om der er behov for en akut pakning som skal foretages af apoteketer der i FMK 1.4.4E4 indført elementet ''AsSoonAsPossible'' som kan benyttes i 3 forskellige services.
  
-Bemærk at brugen af ''AsSoonAsPossible'' kan medføre en række hårde valideringsfejl fra FMK.+  * [[fmk:extensions:justeringer_doserings_aendringer | Beregn doseringsændringer]], en service som ved indsendelse af en ny dosering, kan sende en dosering tilbage som er indrettet således at den nye del af doseringen starter fra næste åbne dosisdispenseringsperiode. 
 +  * [[fmk:1.4.4:opdater_laegemiddelordination | Opdater lægemiddelordination]], såfremt der er lavet en ny struktureret dosering, kan ''AsSoonAsPossible'' benyttes på samme måde, her vil FMK blot foretage justeringen af doseringen uden at lægen ser den nye dosering først, den ny dosering vil være synlig når ordinationen hentes igen. 
 +  * [[fmk:1.4.4:opret_laegemiddelordination | Opret lægemiddelordination]], såfremt der oprettes en ny ordination med struktureret dosering, kan lægen angive at dennes dosering skal starte sammen med næste dosisdispenseringsperiode, herefter vil FMK rykke doseringen frem således den starter fra dette tidspunkt.
  
-Da doseringsænderinger kun kan valideres af FMK på strukturerede doseringer, vil ethvert forsøge på at bruge ''AsSoonAsPossible'' på en ordination med [[fmk:1.4.2:dosering_efter_skema_i_lokalt_system | Dosering efter skema i lokalt system]] eller [[fmk:1.4.2:dosering_som_fritekst | Dosering som fritekst]] kunne resultere i en valideringsfejl fra FMK, primært ved at bruge asap i opdatering af lægemiddelordinationer. Hvis den nuværende dosering er struktureretvil en opdatering der sætter doseringen til fritekst være lovlig, men ikke anbefaletPrøves der derimod at opdateres fra en fri-tekst dosering til en struktureret doseringmed brugen af asap, vil der komme en valideringsfejl, da FMK ikke kan validere/repræsentere en fri-tekst som en struktureret dosering.+Det primære mål for anvendelsen af ''AsSoonAsPossible'' er at en læge kan angive ikke akutte ændringer i en patients doseringer, og dermed kan bede FMK om at justere doseringsperioderne således at de starter med den nærmest kommende dosisdispenseringsperiodehvor tidsfrist for ændringer ikke er overskredetDette gøres dog kun hvis doseringerne skal justeres fremad i tidenhvis de først doseringsændringer starter langt ude i fremtiden, vil FMK ikke justere på dem.
  
-Hvis patientens dosisdispensering er [[fmk:extensions:saet_dosisdispensering_i_bero|sat i bero]], vil dette også resultere i en valideringsfejl fra FMK, da vi dermed ikke kan sikre at de eventuelle ændringer i doseringerne derved rent faktisk bliver modtaget af patienten.+**Bemærk**brugen af ''AsSoonAsPossible'' kan medføre en række hårde valideringsfejl fra FMK. Derfor bør der laves nogle initiale tjeks inden der forsøges at anvendes ''AsSoonAsPossible'', da disse vil være ting som FMK kræver skal være til stede for at kunne justere korrekt
  
-En valideringsfejl vil også blive returneret af FMK hvis ikke patientens dosisdispenseringsperiode kan fastslås.+  * Den nuværende dosering skal være struktureret, dvs ikke [[fmk:1.4.2:dosering_efter_skema_i_lokalt_system | Dosering efter skema i lokalt system]] eller [[fmk:1.4.2:dosering_som_fritekst | Dosering som fritekst]] 
 +  * Ordinationen skal være behandlet dosisdispenseret af apoteket. 
 +  * Patientens dosisdispensering må IKKE være [[fmk:extensions:saet_dosisdispensering_i_bero|sat i bero]]. 
 +  * Patienten skal have en aktiv eller kommende dosisdispenseringsperiode, altså som minimum en dosisdispenseringsperiode hvis EndDate endnu ikke er overskredet.
 ===== Termer ===== ===== Termer =====
 Der vil i dette dokument være nogle fælles termer som beskriver bestemte værdier eller datoer. Der vil i dette dokument være nogle fælles termer som beskriver bestemte værdier eller datoer.
  
 === Dosisperiode === === Dosisperiode ===
-Dosisdispenseringsperiode forkorter vi til dosisperiode, __ikke at forveksles med doseringsperiode__. FMK vælger den nærmeste af patientens dosisperioder hvor start-dato er i fremtiden.+Dosisdispenseringsperiode forkorter vi til dosisperiode, __ikke at forveksles med doseringsperiode__. FMK vælger den nærmeste af patientens dosisperioder hvor start-dato er i fremtiden. (**Bemærk: Hvis der ikke findes en dosisperiode med start-dato i fremtiden, men der findes en aktuel dosisperiode som ikke er afsluttet, benyttes denne**)
  
 === Første ændringstidpunkt === === Første ændringstidpunkt ===
-Det først ændringstidspunkt betegner den første mulige dato hvorfra en eventual ændring kan træde i kraft. Hvis dosisperiodens deadline ikke er overskredet, er først ændringsdato dosisperiodens startdato, ellers vil den være dagen efter dosisperiodens slutdato.+Det først ændringstidspunkt betegner den første mulige dato hvorfra en eventual ændring kan træde i kraft. Hvis dosisperiodens tidsfrist for ændringer ikke er overskredet, er først ændringsdato dosisperiodens startdato, ellers vil den være dagen efter dosisperiodens slutdato.
  
 === Låste periode === === Låste periode ===
-Vi betegner alle datoer før første ændringstidspunkt som låste, den låste periode er alle disse datoer. Dette begreb bruger vi, når vi skal sikre os at der ikke laves ulovlige doseringsændringer som ikke kan reflekteres i virkligheden.+Vi betegner alle datoer før første ændringstidspunkt som låste, den låste periode er alle disse datoer. Dette begreb bruger vi, når vi skal sikre os at der ikke laves ulovlige doseringsændringer som ikke, uden yderligere ingreb fra lægen+apoteket, reflekterer den virklige dosering patienten får.
  
 === Nye og Nuværende version === === Nye og Nuværende version ===
-I forbindelse med opdateringer af lægemiddelordination, vil FMK lave en række valideringer der baserer sig på både det som patienten får i øjeblikket, og den nye dosering som indsendes. Den dosering som patienten får i øjebliket kalder vi for den nuværende version, og den dosering som lægen har indsendt kalder vi den nye version. +I forbindelse med opdateringer af lægemiddelordination, vil FMK lave en række valideringer der baserer sig på både den dosering som patienten får i øjeblikket, og den nye dosering som indsendes. Den dosering som patienten får pakket øjeblikket, og som er taget ind på dosiskortet, kalder vi for den nuværende version, og den dosering som lægen har indsendt kalder vi den nye version.
  
 +**Bemærk** FMK benytter udlukkende den version af ordinationen som apoteket har taget ind på dosiskortet som "nuværende" version. Laves der opdateringer imellem der justeres med ASAP, og disse ikke er taget ind på dosiskortet, kan det give forvirrende svar, fordi FMK bibeholder data fra nuværende version, som ikke nødvendigvis afspejler seneste version på medicinkortet.
  
 ===== Brugen af ASAP i CreateDrugMedicationRequest ===== ===== Brugen af ASAP i CreateDrugMedicationRequest =====
Line 31: Line 36:
 Hvis ''AsSoonAsPossible'' anvedes under oprettelse af lægemiddelordinationen, tages dette implicit af FMK som at lægen mener, at denne ordination skal dosisdispenseres og FMK vil derefter først foretage valideringer af at patienten rent faktisk har aktiv dosisdispensering og herefter validere at der i forespørgslen ikke forefindes doseringer med en startdato der ligger i fortiden, da dette ikke kan valideres af FMK. Hvis ''AsSoonAsPossible'' anvedes under oprettelse af lægemiddelordinationen, tages dette implicit af FMK som at lægen mener, at denne ordination skal dosisdispenseres og FMK vil derefter først foretage valideringer af at patienten rent faktisk har aktiv dosisdispensering og herefter validere at der i forespørgslen ikke forefindes doseringer med en startdato der ligger i fortiden, da dette ikke kan valideres af FMK.
  
-Såfremt der ikke er nogen fejl i forespørgslen, finder FMK første ændringstidspunkt, og hvis den tidligste dosering i nye version har startdato før første ændringstidspunkt, vil FMK rykke doseringens startdato frem til første ændringstidspunkt og alle efterfølgende datoer rykkes med det samme antal dage. +Såfremt der ikke er nogen fejl i forespørgslen, finder FMK første ændringstidspunkt, og hvis den tidligste dosering som er indsendt har en startdato før første ændringstidspunkt, vil FMK rykke doseringens startdato frem til første ændringstidspunkt og alle efterfølgende doserings start/slut datoer rykkes med det samme antal dage, så doseringernes længde bevares.
- +
- +
  
 ===== Brugen af ASAP i UpdateDrugMedicationRequest ===== ===== Brugen af ASAP i UpdateDrugMedicationRequest =====
Line 40: Line 42:
 Brugen af ''AsSoonAsPossible'' i forbindelse med opdateringer af lægemiddelsordinationer fungerer med samme principper som ved oprettelse, dog med flere valideringer af, at der ikke foretages ulovlige ændringer i den låste periode.  Brugen af ''AsSoonAsPossible'' i forbindelse med opdateringer af lægemiddelsordinationer fungerer med samme principper som ved oprettelse, dog med flere valideringer af, at der ikke foretages ulovlige ændringer i den låste periode. 
  
-Hvis ''AsSoonAsPossible'' elementet **ikke** er brugt, men ordinationen behandles dosisdispenseret, vil FMK validere om ændringerne kan træde i kraft uden akutte ændringer på apoteket, hvis dette ikke er tilfældet vil kaldet fejle med en [[fmk:generel:fejlhåndtering#signalering_af_udvidede_valideringsfejl|udvidet validering]]. Hvis lægen vælger at ignorer denne validering, er det lægens ansvar at tage kontakt med det relevante apotek med henblik på at få ændringerne reflekteret i patientens medicin.+Hvis ''AsSoonAsPossible'' elementet **ikke** er brugt, men ordinationen behandles dosisdispenseret, vil FMK validere om ændringerne kan træde i kraft uden akutte ændringer på apoteket, hvis dette ikke er tilfældet vil kaldet fejle med en [[fmk:generel:fejlhåndtering#signalering_af_udvidede_valideringsfejl|udvidet validering]]. Hvis lægen vælger at ændringerne skal træde i kraft, kan validering springes overherefter er det dog så lægens ansvar at tage kontakt med det relevante apotek med henblik på at få ændringerne reflekteret i patientens dosisdispenserede medicin.
  
-(Der findes også et enkelt scenarie hvor selv med brugen af elementet kan der udløses en udvidet validering, dette tilfælde er beskrevet i eksempel 4 herunder)+(Der findes også et enkelt scenarie hvor selv med brugen af ''AsSoonAsPossible'' kan der udløses en udvidet validering, dette tilfælde er beskrevet i eksempel 4 herunder)
  
 Hvis det ikke ønskes at den nye dosering skal træde i kraft med det samme, skal de gamle doseringsperioder medsendes i forespørgslen (hvis der ikke findes gammel dosering bør der anvendes tomme doseringersperioder), fra den dato hvor forespørgslen finder sted og frem til den dato hvor doserings-ændringen  tidligst ønskes at skulle kunne træde i kraft. Hvis der medsendes historiske doseringsperioder hvori slutdatoen er før tidspunktet hvor forespørgslen finder sted, skal de samme perioder forefindes i den nuværende version. Hvis det ikke ønskes at den nye dosering skal træde i kraft med det samme, skal de gamle doseringsperioder medsendes i forespørgslen (hvis der ikke findes gammel dosering bør der anvendes tomme doseringersperioder), fra den dato hvor forespørgslen finder sted og frem til den dato hvor doserings-ændringen  tidligst ønskes at skulle kunne træde i kraft. Hvis der medsendes historiske doseringsperioder hvori slutdatoen er før tidspunktet hvor forespørgslen finder sted, skal de samme perioder forefindes i den nuværende version.
 +
 +**Bemærk:** Der findes specielle regler for validering og brugen af ''AsSoonAsPossible'' hvis der arbejdes med et VKA lægemiddel. Ved benyttelsen af ''AsSoonAsPossible'' for et VKA lægemiddel må der kun indsendes et uge-skema, og FMK flytter denne til at starte ved næstkommende periodes start, de restende dage indtil da vil FMK selv forme som en justerings-periode ud fra den nuværende dosering. Ved validering af VKA kan der godt indberettes både en justerings-periode og et uge-skema, men FMK vil validere at alle dage frem til næste periodes start har det samme antal givne enheder som tidligere.
    
 **Den primære regel for om den nye ønskede dosering kan accepteres og/eller justeres, er at der ikke ændres på slutdatoer for doseringsperioder som findes i den låste periode.** **Den primære regel for om den nye ønskede dosering kan accepteres og/eller justeres, er at der ikke ændres på slutdatoer for doseringsperioder som findes i den låste periode.**
Line 51: Line 55:
  
 Doseringsændringer i den låste periode, som har en slutdato på eller efter den låste periodes slutdato, som i den nye version har en slutdato før den låste periodes slutdato, vil udløse en forskydning af perioderne fra FMK. Denne forskydning gøres således at doseringsperiodens egentlige slutdato vil ligge på den fastlåste periodes slutdato, og alle eventuelt efterfølgende doseringsperioder vil blive forskudt med et antal dage svarende til forskellen mellem den indsendte nye slutdato, og den slutdato FMK beregnede til at være slutdato (Dette kan også give en forskydning af ordinationens behandlingsslutdato med det tilsvarende antal dage). Doseringsændringer i den låste periode, som har en slutdato på eller efter den låste periodes slutdato, som i den nye version har en slutdato før den låste periodes slutdato, vil udløse en forskydning af perioderne fra FMK. Denne forskydning gøres således at doseringsperiodens egentlige slutdato vil ligge på den fastlåste periodes slutdato, og alle eventuelt efterfølgende doseringsperioder vil blive forskudt med et antal dage svarende til forskellen mellem den indsendte nye slutdato, og den slutdato FMK beregnede til at være slutdato (Dette kan også give en forskydning af ordinationens behandlingsslutdato med det tilsvarende antal dage).
 +
 +**Bemærk** FMK vil så vidt det er relevant, bibeholde de doseringer i den nuværende version af doseringen som stadig ikke er afsluttet, dette gøres for doseringen så vide som muligt beskrive alt den medicin patient får, også det som er pakket, da dette er tilfældet bør der IKKE rykkes med behandlings-startdato, da det også vil blive set som en fejl i doseringen hvis ikke nogle af de beholdt doseringer fra den nuværende version har en start-dato som ligger før den nye behandlings-startdato.
 +
  
 ==== Eksempler af ASAP i UpdateDrugMedicationRequest ==== ==== Eksempler af ASAP i UpdateDrugMedicationRequest ====
 Til at demonstere hvad præcis det er brugen af ''AsSoonAsPossible'' elementet gør kan følgende billeder bruges som visuel hjælp. Til at demonstere hvad præcis det er brugen af ''AsSoonAsPossible'' elementet gør kan følgende billeder bruges som visuel hjælp.
  
-Til alle billederne er der tale om en patient som har en kommende dosisdispenseringsperiode der starter den 1/1, og slutter den 14/1, Deadline for denne periode er den 28/12. På billedet vises 4 linjer under dosisdispenseringsperioden:+Til alle billederne er der tale om en patient som har en kommende dosisdispenseringsperiode der starter den 1/1, og slutter den 14/1, tidsfrist for ændringer for denne periode er den 28/12. På billedet vises 4 linjer under dosisdispenseringsperioden:
  
   - linje er den nuværende version af doseringen.   - linje er den nuværende version af doseringen.
   - linje (den som er indrammet) er den nye dosering som lægen har indsendt.   - linje (den som er indrammet) er den nye dosering som lægen har indsendt.
-  - linje er hvad den nye dosering vil blive ændret til hvis forespørgslen fandt sted før deadline+  - linje er hvad den nye dosering vil blive ændret til hvis forespørgslen fandt sted før tidsfrist for ændringer
-  - linje er hvad den nye dosering vil blive ændret til hvis forespørgslen fandt sted efter deadline.+  - linje er hvad den nye dosering vil blive ændret til hvis forespørgslen fandt sted efter tidsfrist for ændringer.
  
 === Eksempel 1 === === Eksempel 1 ===
Line 67: Line 74:
 Et ret simplt tilfælde er at lægen ønsker at starte en komplet ny dosering så snart som muligt, den nuværende dosering har kørt i lang tid, og har en slutdato langt ude i fremtiden. Lægen sender derfor en nye doseringsperiode ind der starter i dag (symboleret med den lille firkant på starten af linjen), og kører langt ud i fremtiden, og bruger asap elementet til at få indjusteret i forhold til patientens dosisdispensering. Et ret simplt tilfælde er at lægen ønsker at starte en komplet ny dosering så snart som muligt, den nuværende dosering har kørt i lang tid, og har en slutdato langt ude i fremtiden. Lægen sender derfor en nye doseringsperiode ind der starter i dag (symboleret med den lille firkant på starten af linjen), og kører langt ud i fremtiden, og bruger asap elementet til at få indjusteret i forhold til patientens dosisdispensering.
  
-Finder førespørgslen sted inden deadline for the kommende periode, vil FMK justere den nye dosering ind så den start den 1/1, og er vi efter deadline vil den nye dosering blive sat til at starte den 15/1.+Finder førespørgslen sted inden tidsfrist for ændringer for the kommende periode, vil FMK justere den nye dosering ind så den start den 1/1, og er vi efter tidsfrist for ændringer vil den nye dosering blive sat til at starte den 15/1.
  
 === Eksempel 2 === === Eksempel 2 ===
Line 74: Line 81:
 I eksempel 2 vil lægen gerne have ændret på en dosering der starter ude i fremtiden, og medsender derfor de gamle doseringsperioder frem til den dato hvor der skal ændres fra. I eksempel 2 vil lægen gerne have ændret på en dosering der starter ude i fremtiden, og medsender derfor de gamle doseringsperioder frem til den dato hvor der skal ændres fra.
  
-Finder forespørgslen sted inden deadline, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter deadline, vil FMK skuppe den nye dosering frem til den 15/1, og bibeholde den nuværende dosering frem til og med den 14/1.+Finder forespørgslen sted inden tidsfrist for ændringer, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter tidsfrist for ændringer, vil FMK skuppe den nye dosering frem til den 15/1, og bibeholde den nuværende dosering frem til og med den 14/1.
  
 === Eksempel 3 === === Eksempel 3 ===
Line 81: Line 88:
 I eksempel 3 vil lægen gerne ændre på en dosering der slutter inde i den kommende periode. I eksempel 3 vil lægen gerne ændre på en dosering der slutter inde i den kommende periode.
  
-Finder forespørgslen sted inden deadline, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter deadline, vil FMK smide en valideringsfejl, da der er blevet forsøgt at ændret på den nuværende dosering i en låst periode som nu slutter den 14/1.+Finder forespørgslen sted inden tidsfrist for ændringer, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter tidsfrist for ændringer, vil FMK smide en valideringsfejl, da der er blevet forsøgt at ændret på den nuværende dosering i en låst periode som nu slutter den 14/1.
  
 === Eksempel 4 === === Eksempel 4 ===
Line 88: Line 95:
 I eksempel 4 vil lægen gerne forlænge en patients behandling med det givne lægemiddel, og medsender derfor den gamle dosering frem til den oprindelige slutdato, og herefter kommer den nye dosering. I eksempel 4 vil lægen gerne forlænge en patients behandling med det givne lægemiddel, og medsender derfor den gamle dosering frem til den oprindelige slutdato, og herefter kommer den nye dosering.
  
-Finder forespørgslen sted inden deadline, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter deadline, vil FMK returnere en fejl i form af en udvidet validering, da denne ændring ikke kan træde i kraft, og der er ikke nogen måde at udfylde den tomme dosering der er fra den gamle doserings slut, intil den 15/1, hvor den nye dosering vil kunne træde i kraft. I dette tilfælde skal læge lave yderligere overvejelser om hvad der skal ske.+Finder forespørgslen sted inden tidsfrist for ændringer, vil ændringerne kunne træde i kraft som lægen ønsker det, da der ikke er ændringer i den låste periode som slutter den 31/12. Finder forespørgslen derimod sted efter tidsfrist for ændringer, vil FMK returnere en fejl i form af en udvidet validering, da denne ændring ikke kan træde i kraft, og der er ikke nogen måde at udfylde den tomme dosering der er fra den gamle doserings slut, intil den 15/1, hvor den nye dosering vil kunne træde i kraft. I dette tilfælde skal læge lave yderligere overvejelser om hvad der skal ske.
  
  
fmk/extensions/justeringer_med_asap.1542025408.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki