This is an old revision of the document!
Table of Contents
Fjern fra kø
Lægemiddelordination + tilladelser der enten oprettes med en bestilling eller senere får tilknyttet en bestilling lægges i en kø. Tilsvarende lægges anmodning om overdragelse af bestillinger i kø.
Se evt. afsnittet Bestillinger i kø.
Når data er hentet fra køen med servicen Hent til apotek, er det nødvendigt at fjerne data fra køen vha. den her beskrevne service. Fjernes data ikke fra køen vil samme data blive returneret ved næste opslag. Denne funktionalitet sikrer, at data ikke mistes f.eks. hvis forbindelsen mellem apotekssystemet og FMK tabes efter at FMK er kaldt men før svaret er indlæst i apotekssystemet.
Opdateringen kan ske med anvendelse af funktionscertifikat, se Opslag med funktionscertifikat.
Servicen fjerner data fra køen, men modificerer ikke data på nogen måde, heller ikke status. Der skal derfor ikke angives et “ændret af”-element (ModifiedBy).
Forespørgsel
I kaldet angives:
- Lokationsnummer for apoteket der er hentet for.
- Sæt af lægemiddelordinaitons-ID og versionsnummer.
- Sæt af anmodnings-id'er
Versionsnumre skal angives, idet der er teoretisk mulighed for at en lægemiddelordination kan findes mere end en enkelt gang i køen, i flere versioner.
#TODO: Eksemplet skal udvides med anmodninger.
<RemoveDrugMedicationsFromQueueRequest> <OrganisationIdentifier source="EAN-Lokationsnummer">5790000170609</OrganisationIdentifier> <DrugMedication> <Identifier>1341404070998002001</Identifier> <Version>1341404071666006001</Version> </DrugMedication> <DrugMedication> <Identifier>1341404071001001001</Identifier> <Version>1341404071655002002</Version> </DrugMedication> <DrugMedication> <Identifier>1341404070747001001</Identifier> <Version>1341404073119002002</Version> </DrugMedication> </RemoveDrugMedicationsFromQueueRequest>
Svar
I svaret returneres et eller flere sæt af lægemiddelordinaitons-ID og versionsnummer. Under “Removed”-elementet returneres for hvad der er fjernet, og under “Ignored”-elementet returneres for hvad der ikke kunne findes i køen matchende lokationsnummer, f.eks. fordi det er fjernet i en tidligere forespørgsel. I det sidste tilfælde vil kaldet såldes ikke fejle.
<RemoveDrugMedicationsFromQueueResponse> <OrganisationIdentifier source="EAN-Lokationsnummer">5790000170609</OrganisationIdentifier> <Removed> <DrugMedication> <Identifier>1341404070998002001</Identifier> <Version>1341404071666006001</Version> </DrugMedication> <DrugMedication> <Identifier>1341404071001001001</Identifier> <Version>1341404071655002002</Version> </DrugMedication> </Removed> <Ignored> <DrugMedication> <Identifier>1341404070747001001</Identifier> <Version>1341404073119002002</Version> </DrugMedication> </Ignored> </RemoveDrugMedicationsFromQueueResponse>
