This is an old revision of the document!
Table of Contents
Beregn doseringsperiode
Denne service udstilles bl.a. til compliance-beregning. Servicen anvendes til at udregne, hvor lang en periode af doseringen en given mængde doseringsenheder vil kunne dække.
Forespørgsel
I forespørgsel til denne service angives først PersonIdentifier for patienten, efterfulgt af ID'et på lægemiddelordinationen i DrugMedicationIdentifier
Herefter angives StartDate som værende den dato, beregningen skal starte fra, efterfulgt af mængden af doseringsenheder i DosageUnits. Bemærk at der kun er tale om en mængde, det er systemets/brugerens ansvar, at mængden er tilpasset den doseringsenhed, som ordinationen er angivet med. Dvs. man bør ikke foretage en udregning på antal milligram, hvis doseringen er angivet i tabletter.
- CalculateDosageDurationRequest.xml
<CalculateDosageDurationRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier> <StartDate>2025-05-01</StartDate> <DosageUnits>500</DosageUnits> </CalculateDosageDurationRequest>
Svar
I svaret fra denne service kommer først PersonIdentifier for patienten, efterfulgt af ID'et på lægemiddelordinationen i DrugMedicationIdentifier.
Alt efter om ordinationen har Min/Max doseringen indenfor den givne periode, vil der enten være en EndDate eller kombinationen af MinEndDate og MaxEndDate i svaret fra servicen. Dog er EndDate optionelt, dvs. slutdato kan mangle. Dette sker typisk kun i de situationer, hvor mængden af enheder er så stor, at det vil dække doseringen i flere år, men der kan være andre årsager. I så fald beskrives dette i et af Information elementerne.
Herefter kan EndDateWithPRN og OnlyPRN indgå, såfremt doseringen i perioden indeholder noget, som skal tages efter behov. Hvis efter behov også er en Min/Max, antages det Max er anvendt.
Til sidst kommer en række Information elementer, som indeholder eventuelle bemærkninger fra FMK omkring beregningen, og information som kan være relevant her.
- CalculateDosageDurationResponse.xml
<CalculateDosageDurationResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier> <EndDate>2025-08-01</StartDate> <EndDateWithPRN>2025-07-01</EndDateWithPRN> <EndDateWithPRN>2025-11-01</EndDateWithPRN> <Information>Medicinkortet er/var ikke ajourført i hele eller dele af perioden</Information> </CalculateDosageDurationRequest>
