====== Hent effektueringer ====== Når et apotek udleverer på baggrund af en recept, vil effektueringer blive knyttet til recept­ordinationen. Hvis en læge opdaterer lægemiddelordinationen og recepten (ved at annullere + oprette en ny) så bevares effektueringer på de recepter hvorpå de blev lavet. For at få den komplette udleveringshistorik på lægemidlet kan det derfor være nødvendigt at sammenstille effektueringer fra flere forskellige recepter under samme lægemiddelordination. Servicen til at hente effektueringer gør det muligt at hente i et tidsinterval, dvs. der kan hentes effektueringer der er oprettet siden sidste kald på et CPR-nummer. ==== Forespørgsel ==== Forespørgslen indeholder først patientens CPR-nummer. Herefter to felter til angivelse af et dato- og tidsinterval. Udelades et eller begge dato- og tidsfelterne anvendes i stedet ”uendeligt” i begge retninger. Dvs. en forespørgsel hvor både FromDateTime og ToDateTime er udeladt vil returnere samtlige effektueringer kendt af FMK, dog kan FMK begrænse antallet af effektueringer der returneres, som senere beskrevet. Der er mulighed for at angive hvorvidt følgende typer af effektueringer der ønskes returneret: * Angives IncludeEffectuationsOnDrugMedications til true vil effektueringer direkte på læge­middelordinationer blive returneret. * Angives IncludeEffectuationsOnPrescriptionsOnDrugMedications til true vil effektueringer på recepter knyttet til lægemiddelordinationer blive returneret. * Angives IncludeEffectuationsNotOnDrugMedications til true vil effektueringer på ”løse” recepter, dvs. på recepter der ikke er knyttet til en lægemiddelordination, blive returneret. Endeligt kan der for de første to typer af effektueringer være tilfælde hvor effektueringen er knyttet til en lægemiddelordination hvor der er angivet privatmarkering. Er dette tilfældet, og er læge­middel­ordinationen kendt og hentet af en tilsvarende årsag, kan det [[soap_header_--_specifikt_omkring_samtykke|via en ConsentHeader]] angives, at der også ønskes returneret effektueringer med privatmarkering. 1111111118 2012-01-01T00:00:00Z 2012-04-10T09:30:00Z true true true ==== Svar ==== Svaret fra FMK indeholder først patientens CPR-nummer. Herefter returneres effektueringerne i en struktur der afspejler deres sammenhæng med en lægemiddelordination (i DrugMedication elementet), med en recept og dens bestilling på en lægemiddelordination (i Order elementet under Prescription elementet under DrugMedication elementet) eller som en løs recept (i Order elementet under Prescription elementet uden for en DrugMedication). Nyeste effektueringer returneres først. Om nødvendigt kan FMK begrænse antallet af returnerede effektueringer i et enkelt response. I så fald markeres dette i responset med More­Available-elementet. Der kan efterfølgende spørges med tidspunktet for oprettelsen af den ældste effektuering i responset, dvs. med tidsintervallet [oprindelig fradato – ældste dato i responset] === Eksempel === Første Request udføres på tidspunktet 2009-12-25 14:43:51 Request: CPR = 1111111118; tidsinterval = [2007-02-25 14:43:51; 2009-02-25 14:43:51] Response: Effektuering oprettet 2009-01-12 11:52:32 Effektuering oprettet 2009-01-09 14:13:21 ... Effektuering oprettet 2008-06-29 09:11:44 MoreAvailable Næste request udføres umiddelbart herefter, idet der er modtaget et MoreAvailable-flag Request: CPR = 1111111118; tidsinterval = [2007-02-25 14:43:51; 2008-06-29 09:11:44] Response: Effektuering oprettet 2008-04-12 15:55:01 Effektuering oprettet 2008-03-24 14:31:13 Der foretages herefter ikke flere forespørgsler, idet der her ikke er modtaget et MoreAvailable-flag. 1111111118 1332830239001 21298478 2013-11-20T15:59:12.0Z 2Q5TK Tess Christoffersen PSYK Lægerne Vestergade Vestergade 2 8660 Skanderborg 86521348 kontakt@laegernevestergade.dk Yder 66974 2013-11-20T15:59:12.0Z 2132131 2132134 2Q5TK Tess Christoffersen PSYK Lægerne Vestergade Vestergade 2 8660 Skanderborg 86521348 kontakt@laegernevestergade.dk Yder 66974 2014-07-02T09:30:47.0Z Skanderborg Apotek Adelgade 27 8660 Skanderborg Apotek 5790000170609 Udført 21298478 2013-11-20T15:59:12.0Z Skanderborg Apotek Adelgade 27 8660 Skanderborg Apotek 5790000170609 2013-11-20T15:59:12.0Z 1 84194 20 ST stk 2142912 2142914 2Q5TK Tess Christoffersen PSYK Lægerne Vestergade Vestergade 2 8660 Skanderborg 86521348 kontakt@laegernevestergade.dk Yder 66974 2014-07-02T09:30:47.0Z Skanderborg Apotek Adelgade 27 8660 Skanderborg Apotek 5790000170609 Udført 21298478 2013-11-20T15:59:12.0Z Skanderborg Apotek Adelgade 27 8660 Skanderborg Apotek 5790000170609 2013-11-20T15:59:12.0Z 1 84194 20 ST stk