====== 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 [...]