User Tools

Site Tools


fmk:1.6.0:services:beregn_doseringsmaengde

Beregn doseringsmængde

Denne service udstilles til bl.a. compliance-beregning. Servicen 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, at 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 der fx. ikke er en entydig gyldig-fra på doseringen.

Forespørgsel

Request

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

Response

I svaret fra denne service kommer patientens PersonIdentifier efterfulgt af DrugMedicationIdentifier.

Herefter står valget mellem DosageUnits eller en kombination af MinDosageUnits og MaxDosageUnits. DosagesUnits er optionelt, hvilket betyder, at 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 forekommer, 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. Den 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>
fmk/1.6.0/services/beregn_doseringsmaengde.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki