FMK Teknik

Specifikke emner => Apotekssnitflade og FMK 1.4.6 => Topic started by: Benny Kristensen on 2016-02-05 16:00:05

Title: Kald af Påbegynd ekspedition
Post by: Benny Kristensen on 2016-02-05 16:00:05
På sidste møde mellem Sundhedsdatastyrelsen (SDS), Trifork, Apotekerforeningen og apotekssystem leverandørerne, blev det diskuteret hvordan apotekssystemerne skal leve op til forpligtelsen om at checke receptens gyldighed inden der foretages en ekspedition.
Et af alternativerne der blev drøftet var at ‘tilbageportere’ Påbegynd ekspedition servicen fra FMK 1.4.6 til den gamle apotekssnitflade, og at apotekssystemerne kalder denne service, når apoteket går i gang med selve ekspeditionen.

SDS og Trifork har overvejet fordelene ved en sådan løsning, og er nået frem til, at den rummer en lang række fordele og muligheder for at løse en række eksisterende problemer:
SDS og Trifork vil derfor kraftigt anbefale at apotekssystem leverandørerne anvender denne metode til at verificere receptens gyldighed ifm at ekspeditionen påbegyndes.
Dette gælder både i forbindelse med pakke ekspeditioner og dosisdispenserede ekspeditioner.
I det sidstnævnte tilfælde skal kaldet ske inden pakkeapoteket påbegynder pakningen. På den måde vil det desuden blive tydeligt for lægen, hvorvidt han kan nå at ændre medicineringen inden den kommende dosispakning eller det er for sent. I givet fald sker ændringer ved at recepten annulleres og der evt. laves en ny som erstatning.

Yderligere information i forbindelse med dosisdispenseret information
Vi har endvidere overvejet mulighederne for hurtige gevinster vedrørende dosisdispenserede udleveringer.
Et af problemerne består i at lægerne i dag ikke kan se nogen steder, hvornår perioderne for de dosisdispenserede udleveringer starter og slutter. Dette afstedkommer en del usikkerhed vedrørende dosisdispensering, og medfører en begrænset vilje til at anvende det.

Dette kan afhjælpes ved at indføre to yderligere (optionelle) felter på den ovennævnte Start Effektuering service, nemlig Start dosisdispenseringsperiode og Slut dosisdispenseringsperiode. Disse datoer kan udstilles i snitfladerne til lægesystemerne, således at lægerne i højere grad bliver i stand til eksempelvis at vurdere hvornår en dosisændring på en dosisdispenseret ordination reelt vil slå igennem hos patienten. Dette giver naturligvis kun information til lægerne hvis de udfyldes, så forhåbningen er at det kan aftales, at apotekssystemerne altid udfylder dem, når der er tale om ekspedition til dosisdispensering.

Ændringer til FMK 1.4.6 snitfladen
Da tilsvarende funktionalitet ønskes i servicen påbegynd ekspedition i FMK 1.4.6 snitfladen, så er det nødvendigt at tilføje nogle nye, optionelle felter heri.

Ud over de nævnte felter ønskes desuden – i forbindelse med dosisdispensering – angivelse af pakkeapotek og pakkegruppe. Dette er mhp. at pakkeapoteket i en senere fase kan se ud fra data i FMK, hvilke patienter de skal pakke for i en given pakkegruppe.

I alt udvides påbegynd ekspedition servicen i FMK 1.4.6 med følgende optionelle felter i requestet:


Tanken er at de altid skal udfyldes, såfremt der er tale om en ekspedition til dosisdispensering.

Spørgsmål til afklaring
Motiveret i ovenstående forklaring vil vi gerne have apoteksleverandørernes tilbagemelding på følgende spørgsmål:


Konklusion
Hvis der er tilslutning til disse punkter vil Trifork snarest muligt implementere en udgave af påbegynd ekspedition til den gamle apoteksnitflade. En nærmere dato meldes ud når beslutningen er truffet.
Title: Re: Kald af Påbegynd ekspedition
Post by: Ulrik Skyt on 2016-02-10 13:46:46
Jeg har fået en kommentar om, at det ville være godt at se, hvor det nye kald "påbegynd ekspedition" kunne se ud, så jeg vil lige uddybe en smule.

Konkret mener jeg at servicen nemmest implementeres i den eksisterende apoteksnitflade ved at udvide en eksisterende service GetMedicationsByMedicationID med nogle nye, optionelle input-felter. Den har nemlig allerede i dag mulighed for at ændre status til "under behandling" ved at sende elementerne MarkInProgress og MarkInProgressLocationNumber med.

Code: [Select]
<GetMedicationsByMedicationIDRequest>
    <MedicationID>123456789012345</MedicationID>
    <MarkInProgress>true</MarkInProgress>
    <MarkInProgressLocationNumber>5790000170609</MarkInProgressLocationNumber>
    <FirstDateOfDoseDispensingPeriod>2016-02-15</FirstDateOfDoseDispensingPeriod>
    <LastDateOfDoseDispensingPeriod>2016-02-28</LastDateOfDoseDispensingPeriod>
</GetMedicationsByMedicationIDRequest>

Konsekvensen af denne ændring er, at recepten først sættes under behandling når denne service kaldes med MarkInProgress=true og lokationsnummer i MarkInProgressLocationNumber. De nye felter, FirstDateOfDoseDispensingPeriod og LastDateOfDoseDispensingPeriod anvendes naturligvis kun når der er tale om ekspedition af dosisdispenseret medicin.

Dvs. følgende handling vil ikke sætte recepten under behandling, når denne ændring træder i kraft:


Sådanne ændringer vil naturligvis kræve apoteksleverandørernes accept og kræve at alle systemerne testes med den nye funktionalitet i testmiljøerne.
Derefter må vi sammen finde en dato hvor ny opførsel kan enables i produktion.