News:

Velkommen til FMK Teknik

Main Menu

Recent posts

#1
Kære alle

Hermed referat fra FMK Teknikermøde d. 27. maj 2026.

Husk at referatet kan ikke stå alene. Det skal læses sammen med præsentationen. Begge er vedhæftet.

Dato for næste FMK Teknikermøde:

03. november 2026

Lokation: Aarhus

/FMK teamet
#2
FMK 1.6.0 / Flytningen af basal response-i...
Last post by Rikke Madsbjerg - 2026-06-09 13:12:24
Der er kommet feedback fra udvikler af klientsystem, som ikke mener at flytningen af indhold som paginering, advarsler, privatmarkering fra request/response body til header i FMK 1.6.0 er hensigtsmæssig.

Bekymringen er, at det er lettere at lave fejl, når det klinisk relevante indhold af et service-kald ikke står direkte i kaldets strukturer, men i stedet i en header. Dette giver en dårlig type-sikkerhed, da det ikke længere fremgår direkte fra request og response og sætter i stedet krav til dokumentationen.
Derudover vil det potentielt kunne give klienter ekstra arbejde, da disse headers typisk spiller dårligt sammen med klient-frameworks baseret på automatisk kode-generering og automatisk validering af fx request-indhold.
Klienten vurderer, at ændringen både giver dårligere validering og mere arbejde for mange klienter. Såfremt disse headers beholdes, vil det være nødvendigt med dokumentation af relevante request og response-headers på alle service-beskrivelser.

Da det er en større ændring i den allerede udmeldte 1.6.0 snitflade, som potentielt vil kunne forsinke tidsplanen, vil FMK-teamet meget gerne have tilbagemeldinger fra klientsystemer vedr. om de ser de samme udfordringer som de førnævnte. En større ændring af snitflade og tidsplan skal være begrundet i et udbredt ønske om ændringer og ikke kun fra et enkelt system.

Tilbagemelding skal ske til Åse: aags@sundhedsdata.dk

Tidsfrist for tilbagemelding: 30. juni 2026

På vegne af FMK-teamet
#3
FMK opdateres torsdag den 4. juni 2026 til version 1.4.6.86 i test1 og test2. Opdateringen foregår uden nedetid.

Som det har været tilfældet med de seneste par versioner, består denne version igen primært af opdateringer som forberedelse til FMK 1.6.0 snitfladen. Øvrige issues kan ses i releaseplanen: https://www.nspop.dk/display/Web3/Trifork+FMK+Releaseplan

Mvh FMK Teamet
#4
Som tidligere udmeldt, åbnes der den 1.7.2026 for kald til FMK 1.6.0 snitfladen i testmiljøerne. Herunder lidt info omkring hvordan det rent praktisk kommer til at foregå:
 
Testmiljøer
På seneste FMK teknikermøde blev det problematiseret, hvis der kun blev åbnet for 1.6.0 på et af de to testmiljøer. Det er derfor blevet besluttet at åbne for adgang til 1.6.0 både på test1 og test2 pr. 1.7.2026. Der er dog fortsat behov for at kunne tilgå test1 og test2 med 1.4.x snitfladerne, hvilket har den konsekvens, at man fra en 1.4.x klient vil kunne læse data oprettet med en 1.6.0 klient, evt. med elementer fra den nye datamodel som ikke kan repræsenteres i 1.4.x. Denne situation vil aldrig opstå i produktion pga. den vedtagne faseopdeling:
 
  • I fase 1.1 er det kun tilladt skrive elementer fra den eksisterende datamodel, hvorfor disse uden problemer kan læses fra 1.4.x.
  • I fase 1.2 kan der også skrives med elementer fra den nye datamodel, hvilket dermed udelukker læsning fra 1.4.x klienter. Der overgås dermed først til fase 1.2 når alle klienter er ovre på 1.6.0 fase 1.1.

I testmiljøerne påtænkes det at starte op direkte i fase 1.2, da vi mener det giver mest værdi for klientudviklerne at kunne udvikle til denne fase, og dermed have mulighed for at oprette data efter den nye datamodel. Dermed vil det dog ikke kunne udelukkes, at 1.4.x klienter kan indlæse 1.6.0 data.

Vi må derfor også opfordre til, at man internt indenfor de test-cprnumre man har fået tildelt, sørger for at holde styr på, hvilke cpr-numre der er anvendt til 1.4.x tests, og hvilke der er anvendt til 1.6.0 tests da man i modsat fald vil kunne opleve fejl. Vi vil forsøge at fange nogle af disse fejl og returnere en nyoprettet fejlkode 3103 i de tilfælde, men med forbehold for at der kan være fejlsituationer som vi ikke har taget højde for, da de som nævnt ikke vil forekomme i produktion.
 
For at give klientsystemerne størst mulig fleksibilitet i forhold til udvikling og aftestning, påtænkes det også at kunne konfigurere hvilken fase FMK 1.6.0 validerer efter, individuelt på systemniveau, d.v.s. forskellige klienter vil i testmiljøerne kunne være i forskellige faser, hvis det skønnes nødvendigt af hensyn til udvikling og test.
 
Vedr. testdata i Testuniverset foretages separat udmelding herom, når disse er klar.
 
Releases og ændringsstyring
Hidtil har 1.6.0 funktionalitet ikke været inkluderet i de publicerede release planer vedr. nye FMK backend releases. Fra den 1.7 vil alle ændringer inkl. 1.6.0 relaterede ændringer blive inkluderet i release planerne, da det fra nu af må antages at have generel interesse ifm. Implementation af nye features, fejlrettelser osv.

Hvis der foretages fejlrettelser i xml skemaerne vil dette fortsat blive kommunikeret vha. https://wiki.fmk-teknik.dk/fmk:1.6.0:aendringslog samt release planen. Tilgængelighed af de respektive services kommunikeres via https://wiki.fmk-teknik.dk/fmk:1.6.0:services .

Whitelisting
For at kunne kalde FMK 1.6.0 på testmiljøerne skal der først oprettes en whitelisting pr. system. Dette gøres ved at oprette en supportsag via nspop.dk, anføre at man ønsker en FMK 1.6.0 whitelisting i test, samt hvilke whitelisting header værdier man ønsker åbnet for vedr.:

•   SystemOwner (systemejer)
•   SystemName (systemnavn)
•   SystemVersion (klientens versionsnr.)

Bemærk, at man ikke kan genbruge værdierne fra 1.4.x whitelistingen, da kombinationen af systemejer/systemnavn/versionsnr. skal være entydig.

FMK-Online
Releases af FMK-Online i testmiljøerne kommer til at foregå i et parallelt spor set i forhold til FMK backend'en, og der vil derfor komme særskilte udmeldinger herom.

Mvh FMK Teamet
#5
Opdateringen er nu udført.

Mvh FMK Teamet
#6
FMK opdateres torsdag den 28.05.2026 til version 1.4.6.85 i produktionsmiljøet. Opdateringen foregår uden nedetid.

Denne version indeholder udelukkende ændringer der vedrører 1.6.0 funktionalitet der først bliver tilgængelig efter den 1.7.2026, og den publicerede releaseplan vil derfor fremstå som værende tom. Vi har dog valgt at udrulle den nye funktionalitet i mindre dele ad gangen for at minimere risikoen af hensyn til den daglige drift, så derfor disse "tomme" releases.

Mvh
FMK Teamet
#7
FMK opdateres torsdag den 28.05.2026 til version 1.4.6.85 i produktionsmiljøet. Opdateringen foregår uden nedetid.

Denne version indeholder udelukkende ændringer der vedrører 1.6.0 funktionalitet der først bliver tilgængelig efter den 1.7.2026, og den publicerede releaseplan vil derfor fremstå som værende tom. Af hensyn til driftstabilitet har vi valgt at udrulle den nye funktionalitet i mindre dele, så derfor disse "tomme" releases.

Mvh
FMK Teamet
#8
Flg. FMK-online moduler er blevet opdateret i produktion:

fmk-online-boot 3.55.1
FMKO-2598 Forvalgt rolle bliver ikke overført ifm. SBO login ved autorisationsbaserede roller
FMKO-2601 Opdatering af dependencies

fmk-online 3.56.0
FMKO-2561 Drag and drop funktion omskrives til async-await
FMKO-2597 Opgrader til fmk-dosis-til-tekst 2.1.1
FMKO-2600 Opdatering af dependencies

ddv-online 2.43.0
FMKO-2606 Opdatering af dependencies

tas-online 5.3.0
FMKO-2564 Forvirrende fejl hvis apoteksansat er bemyndiget til TAS
FMKO-2613 Opdatering af dependencies

vsd-online 2.20.0
FMKO-2608 Opdatering af dependencies

ecpr-online 3.27.0
FMKO-2609 Opdatering af dependencies

fsk-online 2.26.0
FMKO-2610 Opdatering af dependencies

bem-online 3.32.0
FMKO-2611 Opdatering af dependencies

ctr-online 1.23.0
FMKO-2612 Opdatering af dependencies

På FMK-online teamets vegne
/Jeppe Sommer
#9
Doseringsforslag og doseringsenheder beskrevet i https://www.fmk-teknik.dk/index.php?topic=2585.0 er lagt i produktion.

Med venlig hilsen
FMK Teamet
#10
Doseringsforslag er i dag lagt på UDD NSP'en og kan hentes der.
PRODTEST NSP'en er fortsat ikke opdateret grundet tekniske problemer. Miljø'et udgår fremadrettet, da  PRODTEST om kort tid nedlægges.

Med venlig hilsen
FMK Teamet