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 receptudleveringsgrundlag samt 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 udleveringsgrundlagets pakningsstørrelse er angivet i.
Formål
Når lægen udsteder et receptudleveringsgrundlag 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å enhedsniveau (f.eks. tablet), 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 receptudleveringsgrundlag 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 à 100 stk., og der er udleveret 6 pakninger, som er i samme substitutionsgruppe, men som kun indeholder 90 stk. hver, så beregnes den udleverede mængde til 600 stk. og restudleveringen til 400 stk.
Dette er ud fra en betragtning om, at de udleverede pakninger er i samme substitutionsgruppe 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, at apoteket (igen ved en mangelsituation) f.eks. vælger at udlevere 100 stk. 250 mg tabletter i stedet for 50 stk. 500 mg tabletter (og ændrer doseringen på labelen).
Beregningen kan kun foretages på åbne receptudleveringsgrundlag.
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
- GetWarrantResidualAmountRequest.xml
<GetWarrantResidualAmountRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <WarrantIdentifier>258123898478</WarrantIdentifier> </GetWarrantResidualAmountRequest>
Svar
GetWarrantResidualAmountResponse
- 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>
