User Tools

Site Tools


fmk:1.6.0:services:afbryd_handtering_af_bestilling

This is an old revision of the document!


Afbryd håndtering af bestilling

Hvis apoteket har begyndt håndtering af en bestilling af en recept via servicen Påbegynd håndtering af bestilling, men selve udleveringen af en eller anden grund ikke kan gennemføres alligevel, så kan apoteket frigive ordinationen igen 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 igen betyder at lægen kan annullere recepten eller et andet apotek kan overtage bestillingen.

Forudsætningerne for at kalde denne service er at recepten 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 udleveringer til praksis kan i stedet angives denne praksis' 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 indeholder WarrantIdentifier på det relevante udleveringgrundlag samt OrderIdentifier på bestillingen, hvis håndering ønskes afbrudt.

Et request, 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>
            <Name>Skanderborg Apotek</Name>
            <AddressLine>Adelgade 27</AddressLine>
            <AddressLine>8660 Skanderborg</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier>
        </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>
fmk/1.6.0/services/afbryd_handtering_af_bestilling.1761305690.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki