User Tools

Site Tools


fmk:extensions:opdater_dosisdispenseringsperiode

This is an old revision of the document!


Opdater dosisdispenseringsperiode

Denne service anvendes af apoteket primært til at opdatere datoerne for en dosisdispenseringsperiode.

Forespørgsel

I request-dokumentet medsendes patientens CPR-nummer.

I elementet ModifiedBy medsendes information omkring organisationen (udleverings eller pakkeapoteket) og brugeren som foretager opdateringen, Modifikator. Er ændringen foretaget 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.

Data om selve dosisdispenseringsperioden medsendes i elementet DoseDispensingPeriod. Det er muligt at opdatere flere perioder i samme kald ved at medsende flere DoseDispensingPeriod elementer.

Data valideres på samme måde som beskrevet i Opret dosisdispenseringsperiode.

Bemærk Det er kun tilladt at opdatere StartDate, EndDate og Deadline på en dosisdispenseringsperiode hvis dens nuværende status er 'Planlagt'

Bemærk: Det har været nødvendigt at stramme op på valideringer i forhold til forskudte dosisdispenseringsperioder. Det valideres således at man under både oprettelse og opdatering, at hvis der findes mere end 1 dosiskort på patienten, om der blandt enten de nuværende ordinære (ikke akutte) perioder på kortet, eller de perioder man vil oprette, eller en kombination heraf. Vil være perioder der er forskudt, dvs den ene perioder start & slutter før den anden, men de har stadig dage der overlapper.

Bemærk special regler for akutte perioder

Eksempel på opdatering af datoer på en periode i status planlagt.

UpdatePlannedDoseDispensingCardRequest.xml
<UpdateDoseDispensingPeriodRequest>
    <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>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </Organisation>
    </ModifiedBy>
    <DoseDispensingPeriod>
            <Identifier>433211234321234</Identifier>
            <StartDate>2016-06-06</StartDate>
            <EndDate>2016-06-19</EndDate>
            <Deadline>2016-06-03T13:30:00Z</Deadline>
            <ExpectedDelivery>2016-06-05T13:30:00Z</ExpectedDelivery>
    </DoseDispensingPeriod>
</UpdateDoseDispensingPeriodRequest>

Eksempel på opdatering af stregkode og forventet levering på en pakket dosisrulle.

UpdatePackedDoseDispensingCardRequest.xml
<UpdateDoseDispensingPeriodRequest>
    <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>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </Organisation>
    </ModifiedBy>
    <DoseDispensingPeriod>
            <Identifier>433211234321234</Identifier>
            <ExpectedDelivery>2016-06-05T13:30:00Z</ExpectedDelivery>
            <ProductionIdentifier>(01)23487238749123874(17)289374293874</ProductionIdentifier>
    </DoseDispensingPeriod>
</UpdateDoseDispensingPeriodRequest>

Svar

Svaret fra FMK indeholder det medsendte CPR-nummer. Desuden returneres ID for den eller de opdaterede dosisdispenseringsperioder.

UpdateDoseDispensingPeriodResponse.xml
<UpdateDoseDispensingPeriodResponse>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <DoseDispensingPeriodIdentifier>234241234</DoseDispensingPeriodIdentifier>
    <DoseDispensingPeriodIdentifier>234245678</DoseDispensingPeriodIdentifier>
    <DoseDispensingPeriodIdentifier>234249012</DoseDispensingPeriodIdentifier>
</UpdateDoseDispensingPeriodResponse>
fmk/extensions/opdater_dosisdispenseringsperiode.1583937596.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki