====== Hent dispenseringskort ====== Service anvendes af parter som arbejder med, eller ønsker indsigt i, patientens dispensering. ==== Forespørgsel ==== I [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetDispensingCardRequestType|request-dokumentet]] skal der medsendes en [[fmk:1.6.0:xml-elementer:medicinkortets_nogle|PersonIdentifier]] på den patient som dispenseringskortet tilhører. Såfremt dispenseringskort skal anvendes i organisationskontekst, angives dette i ''OrganisationIdentifier''. Herefter skal ét af følgende elementer vælges i ''RequestedPeriod'': * ''CurrentPeriod'' indikerer, at man ønsker den nuværende aktive periode returneret * ''CurrentAndPendingPeriods'' indikerer, at man ønsker den nuværende aktive og næstkommende periode returneret * ''PendingPeriods'' indikerer, at man ønsker næstkommende perioder returneret * ''AdministrationOverview'' indikerer, at man ikke ønsker perioder, men en oversigt over planlagte administrationer * ''PeriodIdentifier'' indikerer, at man ønsker en specifik periode via identifier * ''RequestedDate'' indikerer, at man ønsker perioder, som var aktive på det angivne tidspunkt Til sidst kan ''FillSubstitutionTemplates'' angives. Dette betyder at aktuelle substitutionskladder ønskes returneret. Dette har kun effekt for dispenseringskort fra apotek og for perioder som endnu ikke er sat til "Klar til pakning", eller når ''AdministrationOverview'' anvendes. ===== Generisk request-skabelon ===== Brug samme skabelon og udskift kun indholdet af ''RequestedPeriod''. 1111111118 ==== Svar ==== [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetDispensingCardResponseType|Svaret]] fra FMK indeholder detaljer om ''Patient'' eller ''Organisation'' alt efter om der blev anvendt ''PersonIdentifier'' eller ''OrganisationIdentifier'' i forespørgslen. En ''RequestDateTime'' returneres som tidspunktet FMK modtog requestet. Potentielt returneres en række ''PatientRegistration'' elementer (aktive registreringer med mulig indflydelse på dispensering, fx "DD i bero" og "Ikke egnet til DD"). Historik hentes via dedikeret service. Herefter kan følge en række ''DispensingCard'' elementer, som beskriver aktive dispenseringskort på patienten/organisationen. Se også [[fmk:1.6.0:xml-elementer:dispenseringskort|Dispenseringskort]]. Bemærk at ''DispensingCard'' er optionelt. Hvis patienten ikke har et aktivt dispenseringskort, vil elementet ikke optræde i svaret. Dette adskiller sig fra 1.4.6-snitfladen, hvor FMK gav valideringsfejl hvis intet DD-kort fandtes. ===== Choice i DispensingCard ===== I ''DispensingCard'' gælder følgende choice: * enten ''Period'' (0..*) * eller ''AdministrationOverview'' (1) Det betyder: * hvis ''RequestedPeriod/AdministrationOverview'' bruges i request, returneres ''AdministrationOverview'' i ''DispensingCard'' (ikke ''Period'') * hvis en periode-baseret forespørgsel bruges (fx ''CurrentPeriod'', ''CurrentAndPendingPeriods'', ''PendingPeriods'', ''PeriodIdentifier'', ''RequestedDate''), returneres ''Period'' (ikke ''AdministrationOverview'') ===== Case A: RequestedPeriod = AdministrationOverview ===== 1111111118 Hans Jensen 1111111118 2025-04-26T12:39:25Z 386168168 1 Et dispenseringskort 5790000172924 Apotek Haderslev Løve Apotek 5790000171545 Apotek Humlebæk Apotek 891353188 8978641385 ... ... ===== Case B: RequestedPeriod = periode-baseret (fx CurrentAndPendingPeriods) ===== 1111111118 Hans Jensen 1111111118 2025-04-26T12:39:25Z 386168168 1 Et dispenseringskort 43186145 Borgere på Jernbrogade og Bakkegaarden 5790000172924 Apotek Haderslev Løve Apotek 5790000171545 Apotek Humlebæk Apotek 79816138 12 Pakning afsluttet 2025-04-29 2025-05-12 988413138 787848468 Panodil Hvid med lige kærv ... 28101317587 Pamol ... 28100636073 Panodil ... ... 891353188 8978641385 ... 135153834689 2024-01-01 2026-01-01 ... stk Synkes hele 1 2024-05-01 1 699999 1 24