This is an old revision of the document!
Håndtering og placering af tomme perioder i responses
I.f.m. overgangen fra FMK 1.4.4 til FMK 1.4.6 er der opstået et behov for placering af tomme perioder, og i nogle tilfælde, introduktion af ekstra tomme perioder (EmptyPeriods elementer), når der returneres en dosering som del af et svar til et FMK servicekald. Dette behov er opstået, idet der i snitflader før FMK 1.4.6 ikke var entydigt, om en tom periode tilhørte den faste del eller PN-delen af doseringen. I FMK 1.4.6 skelnes der skarpere mellem dette, som følge af opdeling i en StructuresFixed og en StructuresAccordingToNeed del.
I nedenstående eksempel, er den tomme periode tænkt som værende en del af den faste dosering, idet doseringen uden den tomme periode ville være ugyldig pga. et hul i den faste del. Det fremgår dog ikke af EmptyStructure-elementet, jvf. de tidl. skemaer, hvilken del af doseringen som den pågældende tomme periode tilhører. I princippet kunne den lige så godt efterflg. PN-perioden:
Doseringer der bliver oprettet med blandede perioder, som det også var muligt at gøre før FMK 1.4.6, kan skabe behov for introduktion af ekstra tomme perioder. I nedenstående eksempel oprettes en dosering startende med en blandet periode, dernæst en tom periode, afsluttende med endnu en blandet periode:
Når doseringen returneres fra FMK bliver svaret opdelt i rene faste og i rene PN perioder. I dette tilfælde ville det medføre, at der blev et hul i PN doseringsperioderne, hvis den eksisterende tomme periode anvendes i den faste del. Det er derfor nødvendigt at introducere en kopi af den tomme periode, og anvende denne i PN delen, se figur:


