====== Hent FMK konfiguration ======
I FMK 1.4.X blev der i alle servicesvar returneret et header-element, der beskriver den aktuelle konfiguration af FMK. Da disse ikke ændrer sig særligt ofte, er de blevet flyttet til en separat service, der kan kaldes efter behov.
I stedet vil det være muligt for en klient at sende en dato med i request headeren, der angiver den seneste dato for FMK konfigurationsændring, som klienten kender til. Herefter vil FMK, i tilfælde af at der er foretaget konfigurationsændringer efter den dato, returnere en advarsel inkl. seneste reelle dato for konfigurationsændring. For mere om dette, se [[fmk:1.6.0:xml-elementer:request_response_headers#fmkconfigurationlastupdated|Generel request header]]
===== Forespørgsel =====
[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationRequestType|Request]]
Da denne service i princippet blot henter en konfiguration, kræves der ingen oplysninger fra brugeren eller klient-systemet. Requesten til servicen er derfor tomt.
===== Svar =====
[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationResponseType|Response]]
I svaret fra servicen kan der komme en række ''Configuration'' elementer, som hver indeholder en ''Key'' og ''Value''. Oftests vil ''Key'' være en beskrivelse af den funktionalitet der er konfiguration på, og ''Value'' vil være en boolean på om funktionaliteten er slået til/fra.
Herefter kommer et ''LastUpdated'' element, som indeholder et timestamp på hvornår FMK's konfiguration seneste har ændret sig.
**Bemærk** Der vil som udgangspunkt altid blive meldt ud når FMK tænker at indføre nye funktioner som gemmes bag en konfiguration, og de vil også med tiden blive ryddet op igen. Systemer skal derfor være indforstået med at efter en periode hvor konfiguration er slået til, vil FMK ikke længere returnere denne (igen efter udmelding med deadline) og systemer skal inden da have gjort sig uafhængig af konfigurationen, så man ikke ved en fejl for slået sin funktionalitet tilbage igen.
DisableFutureWarrant
true
2025-10-25T12:00:00Z