This is an old revision of the document!
Table of Contents
Beregn doseringsperiode
Service udstilles bl.a. til compliance-beregning. Anvendes til at udregne for lang en periode af doseringen en given mængde doseringsenheder vil kunne dække.
Forespørgsel
I forespørgsel til service angives først PatientIdentifier for patienten, efterfulgte 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 systemet/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 tablettet.
- CalculateDosageDurationRequest.xml
<CalculateDosageDurationRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier> <StartDate>2025-05-01</StartDate> <DosageUnits>500</DosageUnits> </CalculateDosageDurationRequest>
Svar
I svar fra service kommer igen først PatientIdentifier for patienten, efterfulgte 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 et EndDate eller kombinationen af MinEndDate og MaxEndDate i svaret fra servicen. Dog er EndDate optionelt, dvs faktisk kan en egentlig slutdato mangle. Dette sker typisk kun i 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 ting som kan have indflydelse her.
TODO, skriv eksempel.
