This is an old revision of the document!
Table of Contents
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 eller
- Såfremt en ekspederet pakning returneres.
- Såfremt en bestilling skal afsluttes uden at der skal foretages en udlevering, f.eks. hvis en lægemiddelordination + tilladelse ved en fejl ikke er afsluttet når den sidste udlevering er foretaget.
En effektuering kan markeres som ”administrativ ugyldiggjort” f.eks. i tilfælde af fejlregistrering (f.eks. registreret på et forkert CPR-nummer) eller ved misbrug af borgerens CPR-nummer. Effektueringer markeret som ”administrativ ugyldiggjort” returneres ikke ved efterfølgende kald til FMK, uanset snitflade og aktør.
#TODO: Det skal afklares om ovenstående kan foretages af apoteket, se Sletning af effektueringer
Forespørgsel
Opdatering hvor data ændres
I eksemplet herunder vises et eksempel på en fejlrettelse hvor data på effektueringen opdateres.
I samme kald angives i Terminate-elementet hvorvidt der fortsat kan udleveres ud fra tilladelsen. Såfremt effektueringen er oprettet på en lægemiddelordination + tilladelse oprettet af et apotek via servicen Opret lægemiddelordination + tilladelse + bestilling vil det dog ikke være muligt fortsat kan udleveres ud fra tilladelsen.
- UpdateEffectuationRequest-Iterated.xml
<?xml version="1.0" encoding="UTF-8"?> <UpdateEffectuationRequest xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 UpdateEffectuationRequest.xsd" xmlns:m12="http://www.dkma.dk/medicinecard/xml.schema/2012/06/01" xmlns:m13="http://www.dkma.dk/medicinecard/xml.schema/2013/06/01" xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <MedicineCardVersion>1341404071666006001</MedicineCardVersion> <ModifiedBy> <m13:Other> <m12:Name> <m12:GivenName>Anne</m12:GivenName> <m12:Surname>Andersen</m12:Surname> </m12:Name> </m13:Other> <m13:Role>Farmakonom</m13:Role> <m13:Organisation> <m12:Name>Skanderborg Apotek</m12:Name> <m12:AddressLine>Adelgade 27</m12:AddressLine> <m12:AddressLine>8660 Skanderborg</m12:AddressLine> <m12:Type>Apotek</m12:Type> <m12:Identifier source="CVR-P">1003153308</m12:Identifier> </m13:Organisation> </ModifiedBy> <DrugMedication> <Identifier>1341404071001001001</Identifier> <Version>1341404071655002002</Version> <Warrant> <Identifier>1341404071655002003</Identifier> <Version>1341404071655002004</Version> <Order> <Identifier>1341404070747001001</Identifier> <Version>1341404073119002002</Version> <Effectuation> <Identifier>1341404070982002002</Identifier> <Version>1341404070982002002</Version> <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> </PackageDispensed> <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> </Effectuation> </Order> <Terminate>true</Terminate> </Warrant> </DrugMedication> </UpdateEffectuationRequest>
Opdatering hvor ekspeditionen tilbageføres
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 der fortsat (eller igen) kan udleveres ud fra tilladelsen.
Skal lægemiddelordination + tilladelse 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-EmptyEffectuation.xml
<?xml version="1.0" encoding="UTF-8"?> <UpdateEffectuationRequest xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 UpdateEffectuationRequest.xsd" xmlns:m12="http://www.dkma.dk/medicinecard/xml.schema/2012/06/01" xmlns:m13="http://www.dkma.dk/medicinecard/xml.schema/2013/06/01" xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <MedicineCardVersion>1341404071666006001</MedicineCardVersion> <ModifiedBy> <m13:Other> <m12:Name> <m12:GivenName>Anne</m12:GivenName> <m12:Surname>Andersen</m12:Surname> </m12:Name> </m13:Other> <m13:Role>Farmakonom</m13:Role> <m13:Organisation> <m12:Name>Skanderborg Apotek</m12:Name> <m12:AddressLine>Adelgade 27</m12:AddressLine> <m12:AddressLine>8660 Skanderborg</m12:AddressLine> <m12:Type>Apotek</m12:Type> <m12:Identifier source="CVR-P">1003153308</m12:Identifier> </m13:Organisation> </ModifiedBy> <DrugMedication> <Identifier>1341404071001001001</Identifier> <Version>1341404071655002002</Version> <Warrant> <Identifier>1341404071655002003</Identifier> <Version>1341404071655002004</Version> <Order> <Identifier>1341404070747001001</Identifier> <Version>1341404073119002002</Version> <EmptyEffectuation> <Identifier>1341404070982002002</Identifier> <Version>1341404070982002002</Version> </EmptyEffectuation> </Order> <Terminate>false</Terminate> </Warrant> </DrugMedication> </UpdateEffectuationRequest>
Svar
I svaret returneres ID'er og versionsnumre.
- UpdateEffectuationResponse.xml
<?xml version="1.0" encoding="UTF-8"?> <UpdateEffectuationResponse xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 UpdateEffectuationResponse.xsd" xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <MedicineCardVersion>1341404078102001002</MedicineCardVersion> <PreviousVersion>1341404077657004001</PreviousVersion> <DrugMedication> <Identifier>1341404077656004002</Identifier> <Version>1341404078102001003</Version> <PreviousVersion>1341404077657004003</PreviousVersion> <Warrant> <Identifier>1341404077656004004</Identifier> <Version>1341404078102001007</Version> <PreviousVersion>1341404077657004005</PreviousVersion> <Order> <Identifier>1341404077656004006</Identifier> <Version>1341404078102001008</Version> <Effectuation> <Identifier>1341404078102001010</Identifier> <Version>1341404079712001011</Version> <PreviousVersion>1341404078102001011</PreviousVersion> </Effectuation> </Order> </Warrant> </DrugMedication> </UpdateEffectuationResponse>
