This is an old revision of the document!
Table of Contents
Tilbagefør effektuering af dispensingsperioder
Service anvendes såfremt effektueringen af en (dosis)dispenseringsperiode ønskes tilbageført. Dette gøres fx i tilfælde hvor effektueringen skete ved en fejl, eller hvis patienten tilbageleverer varen og apoteket ønsker at registrer dette på FMK.
En konsekvens af en tilbageføring er at FMK samtidig fjerne udleveringerne som er foretaget på udleveringsgrundlag i forbindelse med den originale effektuering.
Forespørgsel
I forespørgsel til service angives patientens PersonIdentifier, alternativt anvendes OrganisationIdentifier såfremt forespørgslen omhandler dosisdispensering til organisationer.
I elementet ModifiedBy medsendes information omkring organisationen og brugeren som har foretaget opdateringen, Modifikator. Er opdateringen oprettet af en anden aktør end personen der foretager kaldet mod FMK medsendes både et ReportedBy-element, og ModifiedBy. Se evt. Aktører på FMK.
Herefter angives en række DispensingPeriod elementer, som hver indeholder et DispensingPeriodIdentifier- og et DispensingPeriodVersion-element med hhv. ID'et og versionsnummeret på den periode hvor effektueringen skal tilbageføres.
- UndoEffectuationOfDispensingPeriodRequest.xml
<UndoEffectuationOfDispensingPeriodRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <ModifiedBy> <HealthcareProfessional> <Identifier source="CPR">2401010001</Identifier> <Name>Karl Karlsen</Name> </HealthcareProfessional> <Role>Apoteksansat</Role> <Organisation> <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> <Type>Apotek</Type> <Name>Kolind Apotek</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> </Organisation> </ModifiedBy> <DispensingPeriod> <DispensingPeriodIdentifier>21381381381</DispensingPeriodIdentifier> <DispensingPeriodVersion>314123421234</DispensingPeriodVersion> </DispensingPeriod> </UndoEffectuationOfDispensingPeriodRequest>
Svar
Som svar fra servicen returneres patientens PersonIdentifier, alternativt OrganisationIdentifier hvis dette var anvendt i stedet.
Herudover kommer en række DispensingPeriod elementer, som hver indeholder DispensingPeriodIdentifier og DispensingPeriodVersion med ID og versionsnummer på den nu tilbageførte periode, samt en række HandoverIdentifier'' med ID på de udleveringer som samtidig er blevet fjernet fra de forskellige udleveringsgrundlag.
- UndoEffectuationOfDispensingPeriodResponse.xml
<UndoEffectuationOfDispensingPeriodResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DispensingPeriod> <DispensingPeriod> <DispensingPeriodIdentifier21381381381</DispensingPeriodIdentifier> <DispensingPeriodVersion>314123421234</DispensingPeriodVersion> </DispensingPeriod> <HandoverIdentifier>231381313083</HandoverIdentifier> <HandoverIdentifier>321813813818</HandoverIdentifier> <HandoverIdentifier>213831813131</HandoverIdentifier> <HandoverIdentifier>223513813100</HandoverIdentifier> <HandoverIdentifier>202318130038</HandoverIdentifier> </DispensingPeriod> </UndoEffectuationOfDispensingPeriodResponse>
