This is an old revision of the document!
Table of Contents
Hent udleveringsgrundlag
Denne service anvendes til at hente et eller flere udleveringsgrundlag, som er knyttet til den samme person/organisation. Udleveringsgrundlag til organisationer dækker både over dosisdispenserede udleveringsgrundlag i forbindelse med dosisdispensering til institutioner, samt udleveringsgrundlag af typen 'Bestilling til brug i praksis'.
Forespørgsel
Forespørgslen indeholder overordnet 3 elementer:
- Identifier på den person eller organisation, der skal hentes for.
- Angivelse af hvilke udleveringsgrundlag, der skal hentes for vedkommende. Angives enten som en liste af identifiers, angivelse af alle udleveringsgrundlag eller alle åbne udleveringsgrundlag
- Evt. ønske om også at få returneret udleveringer på de pågældende udleveringsgrundlag angives med elementet
IncludeHandovers. Under denne kan det desuden med flagetIncludeSecondaryHandoversangives, at eventuelle sekundære udleveringer også ønskes.
Eksempel
Hent to specifikke udleveringsgrundlag for en patient og returner også eventuelle udleveringer på disse.
- GetWarrantRequest.xml
<GetWarrantRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Identifier>2129345438478</Identifier> <Identifier>2231433445678</Identifier> <IncludeHandovers> <IncludeSecondaryHandovers/> </IncludeHandovers> </GetWarrantRequest>
Eksempel
Hent alle patientens udleveringsgrundlag uden udleveringer.
<GetWarrantRequest> <PersonIdentifier source="X-eCPR">2811891ABC</PersonIdentifier> <IncludeAllWarrants/> </GetWarrantRequest>
Eksempel
Hent alle åbne udleveringsgrundlag for en organisation uden eventuelle udleveringer.
<GetWarrantRequest> <OrganisationIdentifier source="SOR">2892345621123</OrganisationIdentifier> <IncludeOpenWarrants/> </GetWarrantRequest>
Svar
I svaret returneres først den person eller organisation der hentes udleveringsgrundlag for.
Derefter en liste med selve udleveringsgrundlag'ene.
Endelig kan svaret indeholde en liste af id'er på udleveringsgrundlag, der er blevet administrativt slettet. Dette sker for at klient-systemet kan foretage en oprydning i eventuelle lokale kopier af udleveringsgrundlag.
Eksempel
<GetWarrantResponse> <Patient> <Person> <Name> <GivenName>Rob</GivenName> <Surname>Müller</Surname> </Name> <PersonIdentifier source="CPR">1403837853</PersonIdentifier> <BirthDate>1983-03-14</BirthDate> <Gender>male</Gender> </Person> <AddressLine>Magnolievej 842</AddressLine> <AddressLine>8653 Them</AddressLine> </Patient> <Warrant> <Identifier>21298478</Identifier> <Version>1231231</Version> <Status>Open</Status> <AttachedToDrugMedicationIdentifier>1332830239</AttachedToDrugMedicationIdentifier> <CreatedFromDrugMedicationVersion>14040690</CreatedFromDrugMedicationVersion> <AuthorisationDateTime>2025-11-19T09:29:47.0Z</AuthorisationDateTime> <Created> <By> .... </By> <DateTime>2025-11-19T09:30:47.0Z</DateTime> </Created> <ValidFromDate>2025-11-19</ValidFromDate> <ValidToDate>2027-11-18</ValidToDate> <Prescription> <PackageNumber source=...>84194</PackageNumber> <PackageSize> <Value>20</Value> <UnitCode source=...>ST</UnitCode> <UnitText>stk</UnitText> </PackageSize> <PackageQuantity>1</PackageQuantity> <IterationNumber>10</IterationNumber> <IterationInterval>2</IterationInterval> <IterationIntervalUnit>uger</IterationIntervalUnit> </Prescription> <Indication> <Code source="Medicinpriser" date="2014-05-01">42</Code> </Indication> <Drug> <Identifier source="Medicinpriser" date="2014-05-01">28100636073</Identifier> <Name>Panodil</Name> <ATC> <Code source="Medicinpriser">N02BE01 </Code> <Text>Paracetamol</Text> </ATC> <Form> <Code source="Medicinpriser">TABFILM</Code> <Text>Filmovertrukne tabletter</Text> </Form> <Strength> <Value>500</Value> <UnitCode source="Medicinpriser">50</UnitCode> <UnitText>mg</UnitText> <Text>500 mg</Text> </Strength> </Drug> <DosageText>2 tabletter 4 gange dagligt</DosageText> </Warrant> <Warrant> <Identifier>23426324</Identifier> <Version>2121212</Version> <Status>Closed</Status <AttachedToDrugMedicationIdentifier>123321123321</AttachedToDrugMedicationIdentifier> <CreatedFromDrugMedicationVersion>1531234</CreatedFromDrugMedicationVersion> <AuthorisationDateTime>2024-11-19T09:12:12.0Z</AuthorisationDateTime> <Created> <By> .... </By> <DateTime>2024-11-19T09:30:47.0Z</DateTime> </Created> <ValidFromDate>2024-11-19</ValidFromDate> <ValidToDate>2024-11-20</ValidToDate> <TreatmentHandOver/> <Indication> <Code date="2013-11-18" source="Medicinpriser">121</Code> </Indication> <Drug> <Identifier date="2012-08-06" source="Medicinpriser">28100902676</Identifier> <Name>Primcillin</Name> <ATC> <Code date="2012-08-06" source="Medicinpriser">J01CE02</Code> <Text>Phenoxymethylpenicillin</Text> </ATC> <Form> <Code date="2012-08-06" source="Medicinpriser">TABFILM</Code> <Text>filmovertrukne tabletter</Text> </Form> <Strength> <Value>250.0</Value> <UnitCode date="2012-08-06" source="Medicinpriser">MG</UnitCode> <UnitText>mg</UnitText> <Text date="2012-08-06" source="Medicinpriser">250 mg</Text> </Strength> </Drug> <DosageText>1 tablet 2 gange dagligt</DosageText> </Warrant> </GetWarrantResponse>
