This is an old revision of the document!
Table of Contents
Beregn doseringsmængde
Service udstilles til bl.a. compliance-beregning. Services tilbyder at udregne den samlede mængde af doseringsenheder som er nødvendig for at dække en specificeret periode.
Bemærk at der ikke stilles garanti for udregningen kan finde sted såfremt ordinationens doseringen ikke er tilstrækkelig specifik til at foretage en beregning. Dette gør sig bl.a. gældende såfremt doseringen er angivet i Fritekst, “Dosering efter lokalt skema” eller hvis fx der ikke er en entydig gyldig-fra på doseringen
Forespørgsel
I forespørgsel til denne service angives PersonIdentifier for patienten.
Herefter angives DrugMedicationIdentifier dvs. ID'et på den ordination, som beregningen skal foretages på. Herefter angives StartDate og EndDate, værende start og slutdato på den periode, hvor doseringsmængden skal beregnes i.
- CalculateRequiredDosageUnitsRequest.xml
<CalculateRequiredDosageUnitsRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier> <StartDate>2025-02-01</StartDate> <EndDate>2025-06-01</EndDate> </CalculateRequiredDosageUnitsRequest>
Svar
I svaret fra service kommer igen patientens PersonIdentifier efterfulgte af DrugMedicationIdentifier.
Herefter står valget mellem DosageUnits eller en kombination af MinDosageUnits og MaxDosageUnits. DosagesUnits er optionelt, hvilket betyder den samlede beregning kan mangle, dette sker typisk kun såfremt beregningen er stoppet tidligt. (Bør kun ske såfremt antallet af enheder er ekstremt højt). Min og Max benyttes kun såfremt doseringen er angivet med disse.
Herefter kan DosageUnitsWithPRN og DosageUnitsOnlyPRN forekomme. Disse kommer såfremt doseringen i den angivne periode indeholder doseringer efter behov. Såfremt efter behov også er angivet med Min/Max, antager FMK at Max er anvendt.
Til sidste kan en række Information elementer indgå i svaret. Disse giver nogle informationer som brugeren eventuelt skal være opmærksom på i forbindelse med brug af den beregnede mængde. Vil også indeholde advarsler såfremt beregningen ikke er gennemført, fx hvis den nødvendige mængde enheder er ekstremt højt, eller den angivne periode er for stor.
- CalculateRequiredDosageUnitsResponse.xml
<CalculateRequiredDosageUnitsResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier> <DosageUnits>425</DosageUnits> <DosageUnitsWithPRN>575</DosageUnitsWithPRN> <DosageUnitsOnlyPRN>150</DosageUnitsOnlyPRN> <Information>Patienten er/var indlagt i hele eller dele af perioden</Information> </CalculateRequiredDosageUnitsResponse>
