This is an old revision of the document!
Table of Contents
Opret anmodning om overdragelse af bestilling
Servicen anvendes til at et apotek (A2) kan anmode apoteket (A1), hvor en receptordination aktuelt er låst, om at overtage denne bestilling.
Anmodninger placeres på en kø til apotek A1, se Hent til apotek.
Ønsker apoteket A1 at acceptere denne anmodning anvendes servicen Opdater bestilling, således at bestillingen adresseres til apoteket A2. Herefter anvendes Opdater anmodning om overdragelse af bestilling til at sætte status til accepteret.
Ønsker apoteket A1 ikke at acceptere anmodningen anvendes Opdater anmodning om overdragelse af bestilling til at sætte status til afvist, og der kan evt. angives en årsag.
Servicen erstatter receptserverens service ”anmod om at frigive ordination”.
Forespørgsel
Forespørgselen udpeger den bestilling, der ønskes overtaget med ID og version. I AquireToPharmacy angives apoteket der anmoder om at få overdraget bestillingen.
- CreateAquireOrderRequest.xml
<CreateAquireOrderRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <CreatedBy> <Other> <Name> <GivenName>Anne</GivenName> <Surname>Andersen</Surname> </Name> <PersonIdentifier source="CPR">1212121234</PersonIdentifier> </Other> <Role>Farmakonom</Role> <Organisation> <Name>Skanderborg Apotek</Name> <AddressLine>Adelgade 27</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> </Organisation> </CreatedBy> <Order> <Identifier>1341404071001002003</Identifier> <Version>1341404072208001002</Version> <Aquire> <AquireToPharmacy> <Name>Skanderborg Apotek</Name> <AddressLine>Adelgade 27</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> </AquireToPharmacy> <Comment>Kan ikke afhente pga. sygdom</Comment> </Aquire> </Order> </CreateAquireOrderRequest>
Svar
I svaret returneres et ID og versionsnummer på anmodningen.
- CreateAquireOrderResponse.xml
<CreateAquireOrderResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <AquireOrder> <Identifier>1341404077656004002</Identifier> </AquireOrder> </CreateAquireOrderResponse>
