This is an old revision of the document!
Table of Contents
Afbryd håndtering af bestilling
Denne service anvendes når apoteket har begyndt håndtering af en bestilling tilknyttet et udleveringsgrundlag via servicen Påbegynd håndtering af bestilling, men selve udleveringen af en eller anden grund ikke kan gennemføres. Apoteket kan frigive ekspeditionen (bestillingen) via denne service. Det vil medføre, at bestillingen ændrer status fra 'ekspedition påbegyndt' til 'bestilt'. Det betyder, at ordinationen ikke længere er låst til apoteket, hvilket betyder at lægen kan annullere udleveringsgrundlaget eller et andet apotek kan overtage bestillingen.
Forudsætningerne for at kalde denne service er, at udleveringsgrundlaget har en bestilling med status 'ekspedition påbegyndt' på det kaldende apotek.
Forespørgsel
I forespørgslen angives først patientens CPR-nummer som en PersonIdentifier. Er der tale om bestillinger til brug i praksis, kan i stedet angives OrganisationIdentifier.
I elementet ModifiedBy medsendes information omkring organisationen og brugeren, som har foretaget opdateringen på FMK, Modifikator. Såfremt opdateringen er lavet 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.
Sidst angives en række Warrant-elementer, som hver især indeholder WarrantIdentifier på det relevante udleveringgrundlag samt OrderIdentifier på bestillingen, hvis håndtering af bestilling ønskes afbrudt.
En forespørgsel, hvor håndtering af to bestillinger afbrydes, kan se således ud:
- AbortOrderHandlingRequest.xml
<AbortOrderHandlingRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <ModifiedBy> <Other> <Name> <GivenName>Anne</GivenName> <Surname>Andersen</Surname> </Name> <PersonIdentifier source="CPR">1212121234</PersonIdentifier> </Other> <Role>Apoteksansat</Role> <Organisation> <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> <Type>Apotek</Type> <Name>Skanderborg Apotek</Name> <AddressLine>Adelgade 27</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> </Organisation> </ModifiedBy> <Warrant> <WarrantIdentifier>1341404071001001001</WarrantIdentifier> <OrderIdentifier>1341404071001001101</OrderIdentifier> </Warrant> <Warrant> <WarrantIdentifier>1341404071001002001</WarrantIdentifier> <OrderIdentifier>1341404071001002101</OrderIdentifier> </Warrant> </AbortOrderHandlingRequest>
Svar
Svaret på denne service indeholder id'erne for de udleveringsgrundlag og bestillinger, der blev frigivet.
Desuden kan det indeholde et antal fejl for de udleveringgrundlag, det ikke er muligt at frigive. Disse findes som AbortOrderHandlingFailed-elementer af typen WarrantErrorType.
- AbortOrderHandlingResponse.xml
<AbortOrderHandlingResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Warrant> <WarrantIdentifier>1341404071001001001</WarrantIdentifier> <OrderIdentifier>1341404071001001101</OrderIdentifier> </Warrant> <AbortOrderHandlingFailed> <WarrantIdentifier>1341404071001002001</WarrantIdentifier> <ReasonCode>9876</ReasonCode> <ReasonText>Ekspedition er påbegyndt på Århus Løve Apotek</ReasonText> <OrderIdentifier> 1341404071001002101</OrderIdentifier> <OrderStatus>ekspedition påbegyndt</OrderStatus> <InProgressAtPharmacy> <Name>Århus Løve Apotek</Name> <AddressLine>Store Torv 5</AddressLine> <AddressLine>8000 Århus C</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000170067</Identifier> </InProgressAtPharmacy> </AbortOrderHandlingFailed> </AbortOrderHandlingResponse>
