User Tools

Site Tools


fmk:1.4.6:opdater_effektuering

This is an old revision of the document!


Opdater effektuering

Denne service gør det muligt for apoteket der har oprettet en effektuering, eller andre apoteker, at opdatere effektueringen, f.eks. i forbindelse med en fejlrettelse

Forespørgsel

I eksemplet herunder vises et eksempel på en fejlrettelse hvor data på effektueringen opdateres.

I samme kald angives ved hjælp af Terminate-elementet hvorvidt receptordinationen efterfølgende skal være åben eller afsluttet. Såfremt effektueringen er oprettet på en receptordination + bestilling + effekturering oprettet af et apotek via servicen Opret receptordination + bestilling + effektuering vil det dog ikke være lovligt, at sætte Terminate til false og dermed genåbne receptordinationen.

UpdateEffectuationRequest.xml
<UpdateEffectuationRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <MedicineCardVersion>1341404071666006001</MedicineCardVersion>
    <ModifiedBy>
        <Other>
            <Name>
                <GivenName>Anne</GivenName>
                <Surname>Andersen</Surname>
            </Name>
        </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>
    </ModifiedBy>
    <PrescriptionMedication>
        <Identifier>1341404071655002003</Identifier>
        <Order>
            <Identifier>1341404070747001001</Identifier>
            <Effectuation>
                <Identifier>1341404070982002002</Identifier>
                <DateTime>2014-03-10T11:12:39</DateTime>
                <PackageDispensed>
                    <PackageQuantity>1</PackageQuantity>
                    <PackageNumber source="Medicinpriser" date="2014-03-10">789</PackageNumber>
                    <PackageSize>
                        <Value>40</Value>
                        <UnitCode source="Medicinpriser" date="2014-03-10">stk</UnitCode>
                        <UnitText>stk</UnitText>
                    </PackageSize>
                    <SubstitutedDrug>
                        <Identifier source="Medicinpriser" date="2014-03-10">28102345601</Identifier>
                        <Name>Nogetandet</Name>
                        <Form>
                            <Code source="Medicinpriser" date="2014-03-10">TAB</Code>
                            <Text>tabletter</Text>
                        </Form>
                        <Strength>
                            <Value>50</Value>
                            <UnitCode source="Medicinpriser" date="2014-03-10">MG</UnitCode>
                            <UnitText>mg</UnitText>
                        </Strength>
                    </SubstitutedDrug>
                    <LabelText>1 tablet morgen, middag og aften mod smerter</LabelText>
                </PackageDispensed>
            </Effectuation>
        </Order>
        <Terminate>true</Terminate>
    </PrescriptionMedication>
</UpdateEffectuationRequest>

Opdatering hvor ekspeditionen tilbageføres

Dette svarer til servicen tilbagefør Udlevering i den tidligere apotekssnitflade.

Tilbageføres effektueringen opdateres bestillingen med en tom effektuering. Der skal stadig angives hvilken aktør der har foretaget opdateringen. I samme kald angives i Terminate-elementet hvorvidt receptordinationen efterfølgende skal være åben elle afsluttet.

Skal lægemiddelordination + receptordination igen være låst til apoteket skal apoteket oprette en ny bestilling via Opret bestilling-servicen, den tidligere bestilling kan ikke genbruges.

Ved opslag vil bestillingen og effektueringen blive returneret som vist under Bestilling, Eksempel - Bestilling med tilbageført effektuering.

Ved opslag i historik vil den tidligere effektuering kunne fremsøges.

UpdateEffectuationRequest-InvalidEffectuation.xml
<UpdateEffectuationRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <MedicineCardVersion>1341404071666006001</MedicineCardVersion>
    <ModifiedBy>
        <Other>
            <Name>
                <GivenName>Anne</GivenName>
                <Surname>Andersen</Surname>
            </Name>
        </Other>
        <Role>Farmakonom</Role>
        <Organisation>
            <Name>Skanderborg Apotek</Name>
            <AddressLine>Adelgade 27</AddressLine>
            <AddressLine>8660 Skanderborg</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="CVR-P">1003153308</Identifier>
        </Organisation>
    </ModifiedBy>
    <PrescriptionMedication>
        <Identifier>1341404071655002003</Identifier>
        <Order>
            <Identifier>1341404070747001001</Identifier>
            <InvalidEffectuation>
                <Identifier>1341404070982002002</Identifier>
            </InvalidEffectuation>
        </Order>
        <Terminate>false</Terminate>
    </PrescriptionMedication>
</UpdateEffectuationRequest>

Svar

I svaret returneres ID'er og versionsnumre.

UpdateEffectuationResponse.xml
<UpdateEffectuationResponse>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <MedicineCardVersion>1341404078102001002</MedicineCardVersion>
    <PreviousVersion>1341404077657004001</PreviousVersion>
    <PrescriptionMedication>
        <Identifier>1341404077656004004</Identifier>
        <Order>
            <Identifier>1341404077656004006</Identifier>
            <Effectuation>
                <Identifier>1341404078102001010</Identifier>
            </Effectuation>
        </Order>
    </PrescriptionMedication>
</UpdateEffectuationResponse>
fmk/1.4.6/opdater_effektuering.1440072190.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki