This is an old revision of the document!
Table of Contents
Opret bestilling
Apoteket kan oprette en bestilling til sig selv, når en lægemiddelordination + tilladelse ikke i forvejen er bestilt. Dette er altid nødvendigt for at “låse” lægemiddelordination + tilladelse til apoteket, og dermed sikre at der ikke samtidigt ekspederes ud fra samme lægemiddelordination + tilladelse andre steder.
Se i øvrigt generelt omkring bestillinger.
Bestilling ved ekspedition af pakninger
Idet bestillingen til apoteket selv virker som en “lås” er det ikke hensigtsmæssigt at oprette bestillingen og effektueringen i samme kald.
Kan lægemiddelordination + tilladelse ikke låses til apoteket vil en efterfølgende effektuering fejle når ekspeditionen er sket på apoteket.
Er lægemiddelordination + tilladelse i mellemtiden opdateret f.eks. ved at lægen har ændret vil der blive returneret en advarsel “VersionMismatchWarning”.
Opdeles ekspeditionen på apoteket i først kald til Opret bestilling og derefter Opret effektuering vil der på et tidligere tidspunkt i forløbet kunne opdages at lægemiddelordination + tilladelse f.eks. er bestilt til et andet apotek. Haves denne opdeling ikke vil der i stedet være en større risiko for at Opret effektuering fejler.
Bestilling ved dosisdispensering
Bestillingen kan desuden opdatere en eksisterende bestilling oprettet af lægen med yderligere information omkring dosisdispensering, se Opdater bestilling.
Såfremt en bestilling oprettes på en lægemiddelordination + tilladelse, og der ikke allerede er angivet at lægen ønsker at der skal dosisdispenseres, kan apoteket opdatere bestillingen med information til dosisdispensering. Lægemiddelordinationen vil derefter fremstå som en lægemiddelordination der dosisdispenseres. Det er dog væsentligt, at apoteket sikrer at lægemiddel og dosering er egnet til dosisdispensering, samt at hvad lægen har angivet i tilladelsen gør lægemiddelordination + tilladelse egnet til dosisdispensering.
Forespørgsel
I kaldet til FMK sendes først CPR-nummer (eller alternativ nøgle) samt medicinkortets versionsnummer. Herefter angives i CreatedBy hvem der har oprettet bestillingen (eller alternativt i ReportetBy hvem der har indrapporteret dette). I CreatedBy i eksemplet fremgår det at bestillingen er oprettet af en farmakonom på apoteket.
Elementet DrugMedication indeholder lægemiddelordinationens ID og versionsnummer.
Herunder følger tilladelsens ID og versionsnummer i Warrant-elementet.
I bestillingen der oprettes under lægemiddelordnation og tilladelse angives hvilket apotek bestillingen er til, i Organisation-elementet. Dette vil oftest være apoteket i CreatedBy-elementet, men det vil også være muligt at bestille til andre organisationer eller dele af samme organisation.
- CreateOrderRequest.xml
<?xml version="1.0" encoding="UTF-8"?> <CreateOrderRequest xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 CreateOrderRequest.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>1111111118</PersonIdentifier> <MedicineCardVersion>1341404071348001004</MedicineCardVersion> <CreatedBy> <m13:Other> <m12:Name> <m12:GivenName>Anne</m12:GivenName> <m12:Surname>Andersen</m12:Surname> </m12:Name> <m12:PersonIdentifier>1212121234</m12:PersonIdentifier> </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> </CreatedBy> <DrugMedication> <Identifier>1341404071001001001</Identifier> <Version>1341404071655002002</Version> <Warrant> <Identifier>1341404071001001002</Identifier> <Version>1341404071655002003</Version> <Order> <OrderedAtPharmacy> <m12:Name>Skanderborg Apotek</m12:Name> <m12:Type>Apotek</m12:Type> <m12:Identifier source="CVR">12345678</m12:Identifier> </OrderedAtPharmacy> </Order> <Status>Ekspedition påbegyndt</Status> </Warrant> </DrugMedication> </CreateOrderRequest>
Svar
Svaret ligner svaret på Opdater lægemiddelordination + tilladelse + bestilling for de øverste elementer medicinkort, lægemiddelordination og tilladelse. Herunder returneres bestillings-ID og versionsnummer.
- CreateOrderResponse.xml
<?xml version="1.0" encoding="UTF-8"?> <CreateOrderResponse xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 CreateOrderResponse.xsd" xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersonIdentifier>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> </Order> </Warrant> </DrugMedication> </CreateOrderResponse>
