====== Hent dispenseringsperioder====== Service til hentning af dispenseringsperioder for et givent dispenseringskort. Servicen henter seneste version af en række dispenseringsperioder for et givent dispenseringskort, kan også benyttes til at hente et overblik over historiske perioder. ===== Forespørgsel ===== [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetDispensingPeriodsRequestType|Request]] I forespørgslen skal der medsendes en ''PersonIdentifier'' på den patient, som skal have tilføjet et dosisdispenseringskort. Såfremt det pågældende dispenseringskort skal anvendes som dosisdispenseringskort til organisationer, skal dette angives i ''OrganisationIdentifier'' på den pågældende organisation. Herefter angives et ''DispensingCardIdentifier'' element, som skal indeholder det unikke ID for et givent Dispenseringskort på patienten, som man ønsker at hente perioder fra. ''IncludePeriodsSince'' elementet kan angives efterfølgende, såfremt man ønsker at udvide eller begrænse den mængde perioder som hentes. Servicen henter samtlige perioder på dispenseringskortet når Startdatoen for den givne periode ligger på eller efter datoen ''IncludePeriodsSince''. Hvis ikke dette element sættes, anvendes dags dato som værdi. 1111111118 841315581 2023-01-01 ===== Svar ===== [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetDispensingPeriodsResponseType|Response]] Svaret fra FMK indeholder et ''EntityWithDispensing'' element. Dette element returneres i flere services og indeholder et generelt overblik over en given Person / Organisations dispenseringsperiode. ''EntityWithDispensing'' elementet indeholder følgende elementer: * En af: ''PersonIdentifier'', ''Patient'' eller ''Organisation''. ''PersonIdentifier'' og ''Patient'' såfremt der er tale om en person. ''Organisation'' såfremt dispenseringskortet er til en organisation. * Optionelt: en række ''PatientRegistrations'' elementer, såfremt patienten har nogle relevante registreringer. * Optionelt: en række ''DispensingCard'' elementer. ''DispensingCard'' elementerne indeholder følgende: * ''Identifier'', det unikke ID for en given Dispenseringskort, dette skal stemmer overens med det ID, som blev angivet i forespørgslen. * ''Description'' en beskrivelse af kortet, som defineret af kortets ejer (se beskrivelse herunder). * Optionelt: en række ''DispensingPeriod'' elementer. Kortets ejer defineres enten i kombinationen af følgende elementer fra apoteket: Optionelt ''PackingGroupIdentifier'' og ''PackingGroupName'' som kun sættes såfremt kortet er tilknyttet en pakkegruppe, herudover skal ''OrderedAtPharmacy'' og ''PackedAtOrganisation'' forekomme. Alternativet til dette er at ''DispensingOrganisation'' er anvendt af organisationen som foretager manuel ophældning ''DispensingPeriod'' elementerne indeholder følgende: * ''Identifier'' ID for den pågældende dispenseringsperiode * ''Created'' modifikatoren som har oprettet denne periode. * Optionelt: ''ReportedBy'' modifikator som har indberettet seneste ændring * Optionelt: ''Modified'' modifikator som har foretaget seneste ændring * ''StartDate'' Startdato for perioden * ''EndDate'' Slutdato for perioden * Optionelt: ''ExpectedDelivery'', den forventede leveringstidspunkt for perioden * ''Status'' status værdien for perioden * Optionelt: ''ProductionIdentifier'' et produktionsid (stregkode) for perioden * Optionelt: ''AcutePacking'' en akut-markering af perioden. 1111111118 ... 546213879 Et dispenseringskort 35138135803 Afhentes mandag eftermiddag, ulige uger 123456789 Apotek Aarhus Kobbergade Apotek Kobbergade 17, 8000 Aarhus 00000000 ABC@XYZ.com 123456789 Apotek Aarhus Kobbergade Apotek Kobbergade 17, 8000 Aarhus 00000000 ABC@XYZ.com 213546879 2012850101 Hanne Jensen Apoteksansat 123456789 Apotek Aarhus Kobbergade Apotek Kobbergade 17, 8000 Aarhus 00000000 ABC@XYZ.com 2025-04-24T17:01:09Z 2012850101 Hanne Jensen Apoteksansat 123456789 Apotek Aarhus Kobbergade Apotek Kobbergade 17, 8000 Aarhus 00000000 ABC@XYZ.com 2025-04-30T12:05:42Z 2025-05-01 2025-05-14 2025-04-29T12:00:00Z Planlagt 987456321 ... ...