User Tools

Site Tools


fmk:generel:historik

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:generel:historik [2019-01-09 10:35] chjfmk:generel:historik [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 40: Line 40:
 Med FMK 1.4.x blev doseringer med flere doseringsperioder samt pauseringsperioder introduceret. En dosering med flere doseringsperioder, betyder at doseringen ændrer sig over tid, uafhængig af versionering af lægemiddelordinationen. Det samme gælder for en pausering med angivelse af en periode. Med FMK 1.4.x blev doseringer med flere doseringsperioder samt pauseringsperioder introduceret. En dosering med flere doseringsperioder, betyder at doseringen ændrer sig over tid, uafhængig af versionering af lægemiddelordinationen. Det samme gælder for en pausering med angivelse af en periode.
  
-Når der hentes en aktuel lægemiddelordination med flere doseringsperioder og/eller en pauseringsperiode på en aktiv lægemiddelordination, returneres kun de perioder som er aktuelle på kaldstidspunktet, se [[fmk:generel:dosering:doseringer_med_flere_perioder|Doseringer med flere perioder]] og [[fmk:1.4.2:laegemiddelordination#pauseret_paused|Pausering af ordinationer]]+Når der hentes en aktuel lægemiddelordination med flere doseringsperioder og/eller en pauseringsperiode på en aktiv lægemiddelordination, returneres kun de perioder som er aktuelle på kaldstidspunktet, se [[fmk:generel:dosering:doseringer_med_flere_perioder|Doseringer med flere perioder]] og [[fmk:1.4.4:laegemiddelordination#pauseret_paused|Pausering af ordinationer]]
  
 Historiske kald returnerer ligeledes kun de perioder der var aktuelle på det historiske tidspunkt, der er angivet i kaldet, enten vha. et versionsnummer eller en eksplicit dato og tidspunkt. Historiske kald returnerer ligeledes kun de perioder der var aktuelle på det historiske tidspunkt, der er angivet i kaldet, enten vha. et versionsnummer eller en eksplicit dato og tidspunkt.
Line 63: Line 63:
  
 ===== Effektueringer og recepter ved opslag med dato-tid eller med versionsnummer ===== ===== Effektueringer og recepter ved opslag med dato-tid eller med versionsnummer =====
 +Effektueringer og recepter indgår nu på lige fod med ordinationer, doseringsperioder m.v. i dato/versions-filteringen ved forespørgsler på specifikke medicinkortversioner/datoer. Se eksempel herunder:
 {{:fmk:generel:historikfigur.png?800|}} {{:fmk:generel:historikfigur.png?800|}}
 +
 +Spørges der på version
 +  * 42, returneres lægemiddelordinationen, med alle 3 doseringsperioder og den fremtidige pauseringsperiode, idet disse er oprettet fra og med version 42. Der returneres ikke recepter eller effektueringer, da de endnu ikke er oprettet.
 +  * 43, returneres lægemiddelordinationen, idet den stadig er aktiv. Derudover returneres recept 1 og effektuering 1 og 2, samt pauseringsperioden, da disse alle er aktive på det tidspunkt version 43 blev oprettet. Kun de 2 sidste doseringsperioder returneres, da første periode er overstået, på tidspunktet for version 43.
 +
 +Spørges der på datoen
 +  * A, returneres lægemiddelordinationen ikke, idet den ikke var oprettet endnu på dette tidspunkt.
 +  * B. Tidspunktet B er samtidig med version 42, så det svarer til at spørge på version 42.
 +  * C, returneres alle 3 doseringsperioder, pauseringsperioden og recept 1
 +  * D. Tidspunktet D er samtidig med version 43, så det svarer til at spørge på version 43.
 +  * E, returneres sidste doseringsperiode, men ikke de 2 forrige eller pauseringsperioden, da de alle er uaktueller på tidspunktet E. Recept 1 og effektuering 1 + 2 returneres.
 +  * F, returneres lægemiddelordinationen, da alle datoer er inklusiv og F er samme tidspunkt som udløb af gyldighedsperioden. Med den følger sidste doseringsperiode, samt alle recepter og effektueringer.
 +  * G, returneres lægemiddelordinationen ikke, idet den fra og med dette tidspunkt ikke længere er gyldig. Hvis GetMedicineCard kaldes med IncludeWithdrawnDrugmedications returneres lægemiddelordinationen alligevel, med samme recepter og effektueringer som F.
 +
 +Der er dog en begrænsning med hensyn til den korrekte historiske visning effektueringer og recepter. Disse er ikke versioneret, og kan derfor ikke returneres, som de så ud på et bestemt historisk tidspunkt. FMK har kun data på de aktuelle data, og det er derfor de aktuelle data der returneres. Dette betyder at en recept kan have en anden status eller andre ekspederinger, bestillinger m.v. end på det historiske tidspunkt. Ligeledes vil en effektuering vises som den aktuelt ser ud. Hvis den er blevet slettet på en senere tidspunk, vil den fremstå som invalideret.
fmk/generel/historik.1547030137.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki