User Tools

Site Tools


fmk:1.6.0:services:afbryd_handtering_af_bestilling

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

Request

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>
        <HealthcareProfessional>
            <Identifier source="CPR">1111111118</Identifier>
            <Name>Testrup Test Testesen</Name>
        </HealthcareProfessional>
        <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

Response

Denne service indeholder id'erne for de udleveringsgrundlag og bestillinger, der er blevet 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>
            <Identifier source="EAN-Lokationsnummer">5790000170067</Identifier>
            <Type>Apotek</Type>
            <Name>Århus Løve Apotek</Name>
            <AddressLine>Store Torv 5</AddressLine>
            <AddressLine>8000 Århus C</AddressLine>
        </InProgressAtPharmacy>
    </AbortOrderHandlingFailed>
</AbortOrderHandlingResponse>
fmk/1.6.0/services/afbryd_handtering_af_bestilling.txt · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki