====== Søg efter Track&Trace-events ====== Service anvendes til at finde events relateret til Track&Trace på en given dispenseringsperiode eller bestilling. De fremsøgte events kan godt være tilknyttet flere dispenseringsperioder eller bestillinger -- i så fald vil oplysninger om disse alle blive returneret. Denne service returnerer blot identifiers og status på bestillinger og dispenseringsperioder, og dermed ikke følsom persondata såsom CPR-numre. Derved tillades det, at servicen kaldes automatisk via systemkald. Se også [[..:intro:track_and_trace#track_and_trace1|Intro til Track and trace]] ===== Forespørgsel ===== [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#SearchTrackAndTraceEventsRequestType|Request]] Servicen fremsøger events relateret til den angivne ''OrderIdentifier'' eller ''DispensingPeriodIdentifier''. Forespørgslen tillader filtrering på både event-typer og datoer. Sættes ''IncludeAllEventsCreatedSince'' vil FMK returnere alle events oprettet efter dette tidspunkt. Sættes denne dato ikke, vil FMK kun fremsøge det senest oprettede event. Filtrering på event-typer foregår ved enten ''IncludeType'' eller ''ExcludeType''. Angives en række ''IncludeType''-elementer, vil FMK kun fremsøge events af denne type. Angives i stedet ''ExcludeType''-elementer vil FMK fremsøge alle typer events foruden de angivne. == Eksempel 1 == Forespørgsel på det senest oprettede event af typen "Medicin klar til afhentning". "Medicin klar til afhentning" 46384710763 == Eksempel 2 == Forespørgsel på alle events oprettet efter en given dato, med "Bestilling oprettet"- og "Bestilling behandles"-typer udeladt. 2025-09-01T00:00:00Z "Bestilling oprettet" "Bestilling behandles" 46384710763 ===== Svar ===== [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#SearchTrackAndTraceEventsResponseType|Response]] Svaret består af en sekvens af ''TrackAndTraceEvents''-elementer. Hver af disse indeholder enten et ''Order''-element eller et ''DoseDispensingDeliveryAndStatus''-element samt en række ''[[fmk:1.6.0:xml-elementer:track-and-trace_event|TrackAndTraceEvent]]''-elementer. De enkelte Track&Trace-events er sorteret kronologisk med nyeste først. ''TrackAndTraceEvent''-elementerne indeholder: * ''TrackAndTraceEventIdentifier'', ID for eventet * ''EventDateTime'', tidspunkt for eventet * ''OrderedAtPharmacy'', oplysninger om tilhørende apotek * Optionelt: ''ShipmentIdentifier'', såfremt eventet er knyttet til en forsendelse indeholdene flere bestillinger og/eller dispenseringsperioder. * ''EventType'', typen af event * Optionelt: ''ExpectedDeliveryDate'', forventet leveringsdato * Optionelt: ''FreeText'', fritekst * Optionelt én af følgende: * ''ExpectedNextEventDateTime'', forventet tidspunkt for oprettelse af næste Track&Trace-event * ''IsFinalEvent''-flag, som angiver at det ikke forventes, at der oprettes flere events på bestillingen/dispenseringsperioden * Optionelt: en række ''AdditionalInformation''-elementer i form af key-value-par. 46384710763 3414134122312 Bestilt [...] 3413207023947 2025-10-09T11:23:34Z 5790000170609 Apotek Kolind Apotek 1231098 "Pakket til forsendelse" 2025-10-11 2025-10-10T09:00:00Z KurerDAO [...]