====== Hent bestillinger ======
Denne service anvendes til at hente detaljerede informationer om bestillinger på udleveringsgrundlag for en given patient eller organisation.
===== Forespørgsel =====
[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetOrdersRequestType|Request]]
Servicen kaldes med følgende parametre:
* Et PersonId (''PersonIdentifier'') på patienten. Alternativt kan en ''OrganisationIdentifier'' angives, hvis der er tale om bestillinger til en organisation (for eksempel bestillinger på praksisrecepter).
* En liste af bestillingsid'er (''OrderIdentifier''). Alternativt en afgrænsning af hvor gamle bestillinger, der skal medtages i svaret. (''CreatedSince'').
==== 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'').
1111111118
301483388005088
301483388013088
Hent alle bestillinger lavet på og efter det angivne tidspunkt (''CreatedSince'')
1111111118
2019-05-01T12:00:00Z
Hent alle bestillinger lavet på og efter det angivne tidspunkt (''CreatedSince''), hvor modtageren er en lægepraksis.
57890
2019-05-01T12:00:00Z
===== Svar =====
[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetOrdersResponseType|Response]]
Svaret vil indeholde:
- Den ''PersonIdentifier'' eller ''OrganisationIdentifier'', som blev angivet i forespørgslen.
- En række ''OrderOnWarrant''-elementer, som grupperer bestillinger efter udleveringsgrundlagets ID. Disse indeholder hver ''WarrantIdentifier'' på udleveringsgrundlaget og op til flere ''Order''-elementer.
[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#OrderType|Order]]-elementerne indeholder følgende:
* ''Identifier'', ID'et på den enkelte bestilling
* ''Version'', versionsnummer på den enkelte bestilling
* ''Status'', Status for bestillingen
* ''Created'', Modifikatoroplysninger på den person/organisation, som har oprettet denne bestilling
* Optionelt: ''ReportedBy'', Modifikatoroplysninger omkring personen/organisation, som indrapporterede denne bestilling
* Optionelt: ''Modified'', Modifikatoroplysninger på person/organisation, som senest har foretaget ændringer
* ''OrderedAtPharmacy'', Organisationsoplysninger på det apotek, som bestillingen er sendt til/oprettet hos
* Optionelt, max 3: ''DeliveryInstructionText'' Korte tekster med leverings instruktioner
* Optionelt: ''Delivery'', Oplysninger om leveringssted
* Optionelt: ''CancellationReason'', Årsag til annullering
* Optionelt: ''HandoverIdentifier'' ID på den tilknyttede udlevering.
==== Eksempel på Svar====
1111111118
34123421349709
301483388005088
34123132903812
Udført
5790001381615
Apotek
Kolind Apotek - Filial af Ebeltoft Apotek
Drasbeksgade 16
8560 Kolind
86392155
2Q5TK
Tess Christoffersen
PSYK
Læge
66974
Yder
Lægerne Vestergade
Vestergade 2
8660 Skanderborg
86521348
kontakt@laegernevestergade.dk
2019-06-30T12:00:00Z
Tag første dør
Ring gerne på klokken
send til udleveringssted samme dag
12341234321
Medicinudleveringssted
Superbrugsen Kolind
Bugtrupvej 1
8560 Kolind
301483388005088
[...]
341230483271
[...]