This is an old revision of the document!
Table of Contents
TODO
- SDSTB-149 EffectuatedAmount skifter navn til AmountHandedOver
Restudleveringer på Udleveringsgrundlag
Servicen “Restudleveringer” returnerer mængden, som er udleveret på et recept-udleveringsgrundlag og den restmængde, der yderligere kan udleveres i henhold til den ordinerede mængde på udleveringsgrundlaget.
Disse mængder tælles ikke i antal udleveringer, men i samme enhed, som udleveringsgrundlaget pakningsstørrelse er angivet i.
Formål
Når lægen udsteder et recept-udleveringsgrundlaget på et antal pakninger af en bestemt størrelse, evt. med flere iterationer, og apoteket foretager en delvis udlevering på denne, er det vigtigt at alle parter kan se og er enige om hvor meget der stadig må udleveres på udleveringsgrundlaget.
Dette regnskab vedligeholdtes tidligere kun i klientsystemerne, og ikke nødvendigvis på samme måde i de forskellige systemer.
Regnskabet vedligeholdes nu på enheds (eks. tablet) niveau, eftersom apoteket, hvis de ikke har en givet pakkestørrelse på lager, kan udlevere en pakning af mindre størrelse end det ordinerede. Og patienten skal så på et senere tidspunkt kunne få det resterende udleveret. Ligeledes kan apoteket på et itereret recept-udleveringsgrundlag udlevere mere end en iteration, hvis eksempelvis patienten skal på ferie.
Bemærk dog at hvis der udleveres en pakning inden for samme substitutionsgruppe som den ordinerede, men som har en anden pakningsstørrelse, så beregnes den udleverede mængde og restmængden som om der var udleveret den ordinerede pakningsstørrelse.
Så hvis der eksempelvis er ordineret 10 pakninger af 100 stk, og der er udleveret 6 pakninger som er i samme substitutionsgruppe, men som kun indeholder 90 stk, så beregnes den udleverede mængde til 600 stk og restudleveringen til 400.
Dette er ud fra en betragtning om at de udleverede pakninger er i samme substitutiongruppe og dermed kan sidestilles med den ordinerede pakning. Det gør samtidig at klientsystemer, der omregner restmængden til antal pakninger oftere får et fornuftigt antal pakninger.
FMK understøtter ikke beregningen, hvis der substitueres på tværs af styrker. Det vil sige hvis apoteket (igen ved en mangelsituation) vælger at udlevere 100 250 mgs tabletter i stedet for 50 500 mgs tabletter (og ændre doseringen på labellen).
Beregningen kan kun foretages på åbne recept-udleveringsgrundlag.
Hvis der er foretaget en effektuering med en pakning med en anden styrke eller en anden enhed end den ordinerede pakning, så vil kaldet fejle. Hvis udleveringsgrundlaget ikke er åben eller den er af en anden type end recept, vil det også fejle.
Derudover vil kaldet fejle hvis enten den ordinerede pakning eller en effektueret pakning ligger udenfor taksten.
Forespørgsel
- GetWarrantResidualAmountRequest.xml
<GetWarrantResidualAmountRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <WarrantIdentifier>258123898478</WarrantIdentifier> </GetWarrantResidualAmountRequest>
Svar
- GetWarrantResidualAmountResponseType.xml
<GetWarrantResidualAmountResponseType> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Warrant> <Identifier>258123898478</Identifier> <UnitCode source="Medicinpriser" date="2019-02-06">ST</UnitCode> <UnitText>stk</UnitText> <AmountHandedOver>250</AmountHandedOver> <ResidualAmount>150</ResidualAmount> </Warrant> </GetWarrantResidualAmountResponseType>
