User Tools

Site Tools


fmk:1.6.0:bagud-_og_fremad-kompatibilitet

Differences

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

Link to this comparison view

Next revision
Previous revision
fmk:1.6.0:bagud-_og_fremad-kompatibilitet [2026-02-02 10:04] – created bbkfmk:1.6.0:bagud-_og_fremad-kompatibilitet [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 9: Line 9:
 Med Fremadkompatibilitet menes at data oprettet via 1.6.0 kan præsenteres hensigtsmæssigt i 1.4.x snitfladerne. I det mindste så længe 1.4.x snitfladerne stadig anvendes. Med Fremadkompatibilitet menes at data oprettet via 1.6.0 kan præsenteres hensigtsmæssigt i 1.4.x snitfladerne. I det mindste så længe 1.4.x snitfladerne stadig anvendes.
  
 +===== Bagudkompatibilitet =====
  
 +Dette bør ikke give store udfordringer for klientsystemerne, idet det som hovedregel håndteres af FMK, på den måde at FMK sørger for at mappe fra de gamle strukturer til 1.6.0 modellen. 
 +
 +Men hvis klientsystemerne holder lokale data, kan det blive nødvendigt at understøtte mapningen af disse til både de gamle snitflader og 1.6.0.
 +
 +  * [[BagudkompatibilitetModifikatorer|Modifikatorer]]
 +  * [[BagudkompatibilitetDoseringer|Doseringer]]
 +  * [[BagudkompatibilitetRecepter|Recepter]]
 +  * [[BagudkompatibilitetEffektueringer|Effektueringer]]
 +
 +===== Fremadkompatibilitet =====
 +
 +Dette understøttes også i videst muligt omfang internt i FMK. 
 +
 +Men i de tilfælde hvor der er tale om ny funktionalitet, der ikke understøttes i 1.4.x snitfladerne, kan det være nødvendigt i transitionsfasen også kaldet fase 1.1, hvor nogle systemer er på 1.6.0 mens andre stadig anvender 1.4.x at begrænse den nye funktionalitet for at undgå misforståelser.
 +
 +Der vil derfor være features, der først må anvendes i Fase 1.2 (når alle klientsystemer er skiftet til 1.6.0 snitfladen)
 +FMK vil validere at disse features ikke anvendes i Fase 1.1. Men af hensyn til brugeroplevelsen, vil det også være hensigtsmæssigt at klientsystemerne er opmærksomme på dette og ikke tilbyder de nye features før det er tilladt.
 +Til dette anvendes [[fmk:1.6.0:services:hent_fmk_konfiguration|FMK konfiguration]]
 +
 +FMKConfigurations vil derfor i fase 1.1 indeholde en liste med features, der endnu ikke må anvendes. 
 +Når fase 1.2 indledes vil disse features (sandsynligvis løbende over nogle uger) blive enablet ved at denne liste ændres. Samtidigt fjernes de tilhørende valideringer i FMK.
 +
 +Nedenstående er en ikke komplet liste over FMK configuration feature flag der knytter sig til skiftet fra Fase 1.1 til Fase 1.2.
 +
 +^ FMK konfigurations værdi ^ Beskrivelse ^ 
 +| DisableSubstitutionRelations | Hvis denne returneres og er true, er det ikke tilladt at oprette substitutionsrelationer |
 +| DisableFutureWarrant | Hvis denne returneres og er true, er det ikke tilladt at oprette udleveringsgrundlag med en fremtidig/udefineret gyldig fra dato |
 +| DisableIntravenousDosages | Hvis denne returneres og er true, er det ikke tilladt at oprette IV-doseringer (med InfusionRate eller Duration) |
 +| DisablePreconditionAtHandover | Hvis denne returneres og er true, er det ikke tilladt at oprette doseringer med precondition 'ved udlevering' |
 +| DisableCombinedDrugs | Hvis denne returneres og er true, er det ikke tilladt at oprette lægemiddelordinationer eller udleveringer med sammensatte lægemidler |
 +| To be continued... | |
fmk/1.6.0/bagud-_og_fremad-kompatibilitet.1770026695.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki