Table of Contents

Hent bestillinger for patient

Hent bestillinger anvendes til at hente detaljeret informationer om udleveringsanmodninger (apoteksbestillinger) vedrørende en given patient.

Forespørgsel

Servicen kaldes med følgende parametre:

Eksempel på forespørgsel

Nedenstående eksempler viser oplag på en Patient med CPR nummer 1111111118 (PersonIdentifier ).

Hentning af bestillinger med bestemte id'er (Identifier).

1: GetOrdersRequest-Identifiers.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier >
    <Identifier>301483388005088</Identifier>
    <Identifier>301483388013088</Identifier>
</GetOrdersRequest>

Hent alle bestillinger lavet på og efter det angivene tidspunkt (CreatedSince)

2: GetOrdersRequest-CreatedSince.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier >
    <CreatedSince>2019-05-01T12:00:00Z</CreatedSince>
</GetOrdersRequest>

Svar

Svaret vil indeholde:

  1. PersonId eks. CPR-nummer (PersonIdentifier).
  2. En række Bestillings-elementer (Order).

Order elementer indeholder følgende informationer:

Bemærk: Annullerede bestillinger bliver i øjeblikket IKKE returneret. Løse recepter + effektueringer på disse optræder heller ikke. Dette skyldes at annullerede bestilligner ikke hentes fra FMK's recept-modul.

Eksempel på Svar

GetOrdersResponse.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <Order>
        <DrugMedicationIdentifier>701483388005088</Identifier>
        <PrescriptionMedicationIdentifier>601483388005088</Identifier>
	<Identifier>301483388005088</Identifier>
        <EffectuatingOrganisation>
            <Name>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </EffectuatingOrganisation>
        <OrderedBy>
            <By>
                <AuthorisedHealthcareProfessional>
                    <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier>
                    <Name>Tess Christoffersen</Name>
                    <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode>
                </AuthorisedHealthcareProfessional>
                <Organisation>
                    <Name>Lægerne Vestergade</Name>
                    <AddressLine>Vestergade 2</AddressLine>
                    <AddressLine>8660 Skanderborg</AddressLine>
                    <TelephoneNumber>86521348</TelephoneNumber>
                    <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress>
                    <Type>Yder</Type>
                    <Identifier source="Yder">66974</Identifier>
                </Organisation>
            </By>
            <DateTime>2019-06-30T12:00:00Z</DateTime>
        </OrderedBy>
        <Status>Udført</Status>
        <DeliveryInformation>Tag første dør</DeliveryInformation>
        <DeliveryInformation>Ring gerne på klokken</DeliveryInformation>
        <OrderInstruction>Kom medicinen i afkølet pose</OrderInstruction>
        <Delivery>
            <Priority>send til patientadresse samme dag</Priority>
        </Delivery>
        <Effectuation>301483388005088</Effectuation>
    </Order>
    <Order>
    ...
    </Order>
</GetOrdersRequest>