User Tools

Site Tools


fmk:1.6.0:bagudkompatibilitetdoseringer

This is an old revision of the document!


Bagudkompatibilitet doseringer

Strukturerede doseringer oprettet via 1.4.4 og 1.4.6 snitfladerne ligger uændret i FMK. De migreres ikke, men mappes til 1.6.0-modellen ved hver læsning via en 1.6.0 service. En 1.4.x klient ser fortsat den oprindelige struktur.

Den overordnede strukturændring

1.4.x 1.6.0
Flad liste af <Structure> med hver sin start- og slutdato Sorteret liste af <DosagePeriod> med <PeriodLength>
Strukturer kan overlappe hinanden Perioder må ikke overlappe
Faste og PN-doser kan ligge i samme struktur Højst en <Fixed> og en <PRN> pr. periode
Startdato pr. struktur En <ValidFrom> på <Precondition> plus længde pr. periode

Perioderne dannes efter følgende principper:

  • Opsplitning: En struktur med både faste og PN-doser splittes i en <Fixed> og en <PRN> i samme periode.
  • Sortering: Efter startdato. Ved samme startdato kommer den længste først.
  • Opskæring: Overlappende strukturer skæres ved periodegrænserne til ikke-overlappende perioder. Dagsnumre, ugenumre og iterationsinterval justeres, så doseringen på en given kalenderdato er uændret.
  • Iteration: Er iterationsintervallet længere end perioden, bliver perioden ikke-gentaget, altså uden <IterationInterval>. Dage med indeks ud over periodens længde falder væk.
  • Huller: Perioder uden doseringsdage bliver <Empty>.
  • Slutdato: <EndDate> beregnes af FMK. Uden slutdato udelades længden på sidste periode.

Doseringer der ikke kan repræsenteres i 1.6.0

FMK har kørt på flere snitfladeversioner gennem årene, og valideringerne er kommet til undervejs, hvilket gør, at nogle registrerede doseringer ikke kan udtrykkes som struktureret dosering i 1.6.0. FMK returnerer dem i stedet som fritekst-doseringer vha. dosis-til-tekst (long text). Den underliggende doseringen ændres ikke i FMK. Konverteringen gælder alle 1.6.0 svar med en dosering.

Bemærk: Sender et 1.6.0 klientsystem fritekst-doseringen retur i en opdatering, erstattes den strukturerede dosering af friteksten.

Fremadkompatibilitet

Doseringer oprettet via 1.6.0 præsenteres i 1.4.x ved følgende mapning:

  • <TimesPerDayDosage> udfoldes til N ens <Dose> uden <Time>, hvor N = <TimesPerDay>.
  • <UnlimitedDayDosage> for PN bliver <AnyDay> med <NotIterated>.
  • <PartOfDayDosage> og <TimeOfDayDosage> bliver <Dose>/<Time>.

<Infusion>, <MinimumDurationBetweenDoses>, <EpisodicTreatment>, <Parameter> og <PeriodLengthFreeText> har ingen tilsvarende repræsentation i 1.4.x. Brugen af dem er derfor begrænset i fase 1.1.

Se også

fmk/1.6.0/bagudkompatibilitetdoseringer.1789403405.txt.gz · Last modified: by adta

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki