This is an old revision of the document!
Table of Contents
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
I request-dokumentet skal der medsendes en PersonIdentifier på den patient som skal have tilføjet et dosisdispenseringskort. Såfremt det pågældnede dispenseringskort skal anvendes som dosisdispenseringskort til organiastioner, skal dette angives i OrganiastionIdentifier på den pågældende organisation.
Herefter angives et DispensingCardIdentifier element som skal indeholder det unikke ID for en given 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 for Startdatoen for den givne periode ligger på eller efter datoen IncludePeriodsSince. Hvis ikke dette element sættes, anvendes dags dato som værdi.
- GetDispensingPeriodsRequest.xml
<GetDispensingPeriodsRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DispensingCardIdentifier>841315581</DispensingCardIdentifier> <IncludePeriodsSince>2023-01-01</IncludePeriodsSince> </GetDispensingPeriodsRequest>
Svar
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,PatientellerOrganisation.PersonIdentifierogPatientsåfremt der er tale om en person.Organisationsåfremt dispenseringskortet er til en organisation. - Optionelt: en række
PatientRegistrationselementer, såfremt patienten har nogle relevante registreringer. - Optionelt: en række
DispensingCardelementer.
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.Descriptionen beskrivelse af kortet, som defineret af kortets ejer.- Optionelt: en række
DispensingPeriodelementer.
DispensingPeriod elementerne indeholder følgende:
IdentifierID for den pågældende dispenseringsperiodeCreatedmodifikatoren som har oprettet denne periode.- Optionelt:
ReportedBymodifikator som har indberettet seneste ændring - Optionelt:
Modifiedmodifikator som har foretaget seneste ændring StartDateStartdato for periodenEndDateSlutdato for perioden- Optionelt:
ExpectedDelivery, den forventede leveringstidspunkt for perioden Statusstatus værdien for perioden- Optionelt:
ProductionIdentifieret produktionsid (stregkode) for perioden - Optionelt:
AcutePackingen akut-markering af perioden.
- GetDispensingPeriodsResponse.xml
<GetDispensingPeriodsResponse> <EntityWithDispensing> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <PatientRegistration>...</PatientRegistration> <DispensingCard> <Identifier>546213879</Identifier> <Description>Et dispenseringskort</Description> <DispensingPeriod> <Identifier>213546879</Identifier> <Created> <By> <HealthcareProfessional> <Indentifier source="CPR">2012850101</Indentifier> <Name>Hanne Jensen</Name> </HealthcareProfessional> <Role>Apoteksansat</Role> <Organisation> <Identifier source="EAN-Lokationsnummer">123456789</Identifier> <Type>Apotek</Type> <Name>Aarhus Kobbergade Apotek</Name> <AddressLine>Kobbergade 17, 8000 Aarhus</AddressLine> <TelephoneNumber>00000000</TelephoneNumber> <EmailAddress>ABC@XYZ.com</EmailAddress> </Organisation> </By> <DateTime>2025-04-24T17:01:09Z</DateTime> </Created> <Modified> <By> <HealthcareProfessional> <Indentifier source="CPR">2012850101</Indentifier> <Name>Hanne Jensen</Name> </HealthcareProfessional> <Role>Apoteksansat</Role> <Organisation> <Identifier source="EAN-Lokationsnummer">123456789</Identifier> <Type>Apotek</Type> <Name>Aarhus Kobbergade Apotek</Name> <AddressLine>Kobbergade 17, 8000 Aarhus</AddressLine> <TelephoneNumber>00000000</TelephoneNumber> <EmailAddress>ABC@XYZ.com</EmailAddress> </Organisation> </By> <DateTime>2025-04-30T12:05:42Z</DateTime> </Modified> <StartDate>2025-05-01</StartDate> <EndDate>2025-05-14</EndDate> <ExpectedDelivery>2025-04-29T12:00:00Z</ExpectedDelivery> <Status>Planlagt</Status> <ProductionIdentifier>987456321</ProductionIdentifier> </DispensingPeriod> <DispensingPeriod>...</DispensingPeriod> <DispensingPeriod>...</DispensingPeriod> </DispensingCard> </EntityWithDispensing> </GetDispensingPeriodsResponse>
