This is an old revision of the document!
Table of Contents
Opdater tilladelse
Via apotekssnitfladen udstilles der en “opdater tilladelse”-service, der udelukkende understøtter at apoteket kan afslutte eller ugyldiggøre en tilladelse.
Afslut tilladelse
I servicen er der et flag til afslutte en tilladelsen. Under normale omstændigheder vil det dog være simplere at afsluttet tilladelsen i Opret effektuering ved at Terminate-elementet anvendes der.
Fortryd afslut tilladelse
Er en tilladelse afsluttet ved en fejl kan dette fortrydes via servicen, såfremt lægemiddelordination + tilladelse ikke er oprettet af apoteket via Opret lægemiddelordination + tilladelse + bestilling-servicen.
Ugyldiggør tilladelse
Såfremt apoteket vurderer at tilladelsen ikke er korrekt, eller at der er alvorlige fejl på lægemiddelordinationen, kan apoteket vælge at ugyldiggøre tilladelsen.
FMK vil danne en advis ved ugyldiggørelsen, som ved alle andre ændringer også. Bemærk at en ugyldiggørelse ikke pr. automatik sikrer en kommunikation til læge, patient og andre aktører, og ved patientrisiko erstatter en ugyldiggørelse derfor ikke anden kommunikation.
Ugyldiggørelsen indeholder ikke et fritekst-felt til kommunikation med læge og andre aktører.
Apotekets ugyldiggørelse er ikke det samme som en “administrativ ugyldiggørelse”, der anvendes f.eks. når der er oprettet en lægemiddelordination på en forkert person, ved misbrug af CPR-nummer eller lignende.
Apoteket kan ikke fortryde en ugyldiggørelse. En læge kan dog opdatere tilladelsen, og derved evt. fjerne ugyldiggørelsen.
Bemærk at servicen ikke forudsætter at der er oprettet en bestilling til apoteket. Der skal ikke forhindres at en farmakonom/farmaceut (eller en anden aktør med rettigheder hertil) kan ugyldiggøre en tilladelse, eller på anden måde rette en fejl.
Forespørgsel
I eksemplet herunder ugyldiggøres en tilladelse.
- UpdateWarrantRequest.xml
<?xml version="1.0" encoding="UTF-8"?> <UpdateWarrantRequest xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 UpdateWarrantRequest.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>1341404071348001004</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>1341404071001001002</Identifier> <Version>1341404071655002003</Version> <Invalidate>true</Invalidate> </Warrant> </DrugMedication> </UpdateWarrantRequest>
Svar
I svaret returneres ID'er og versionsnumre.
- UpdateWarrantResponse.xml
<?xml version="1.0" encoding="UTF-8"?> <UpdateWarrantResponse xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 UpdateWarrantResponse.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> </Warrant> </DrugMedication> </UpdateWarrantResponse>
