Hantering av Parallella förskrivningar för system anslutna till versionspaket 17.1 (Transformatorn)

Inledning

Syfte

Syftet med denna sida är att informera om hur den nya funktionaliteten för parallella förskrivningar, som tillgängliggörs i versionspaket 21 i release 21.4, påverkar de som använder versionspaket 17. 

Målgrupp

Denna information riktar sig till aktörer och systemleverantörer som använder skrivande funktioner via OR-gränssnittet, dvs apotek och dess systemleverantörer samt Inera (Pascal).

Informationsnivå

Allmän information

Sammanfattning

I och med att parallella förskrivningar införs så införs vissa begräsningar i hur en parallell förskrivning får hanteras. Det innebär att det till användare som använder E-hälsomyndighetens versionspaket 17.1 kan returneras nya feltexter i en befintlig typ av exception, SbtpValidationApplicationException, som beskriver vad som inte tillåts.

Bakgrund

I samband med release 21.4 tillgängliggjorde E-hälsomyndigheten en ny funktionalitet i Nationella läkemedelslistan som avser "Parallella förskrivningar i en förskrivningskedja". Information om detta finns under rubriken 4.3 Parallella förskrivningar på sidan Historik i Nationella läkemedelslistan – förskrivningsversioner och förskrivningskedjor som ligger under denna sida: En patients nationella läkemedelslista

Parallella förskrivningar kan skapas av aktörer som använder de nya FHIR-tjänsterna. För transformatorns del innebär detta att nya felmeddelanden kan returneras, när en förskrivning som är parallell hanteras på ett felaktigt sätt. Felmeddelanden returneras genom att en befintlig typ av exception innehåller en ny feltext.

Parallella förskrivningar i samma förskrivningskedja

Parallella förskrivningar i en förskrivningskedja betyder att det kan finnas två förskrivningar som vid samma tidpunkt har en status som innebär att de är potentiellt expedierbara. Parallella förskrivningar ger möjlighet att i en befintlig förskrivningskedja skapa en förskrivning med en första doseringsdag som ligger framåt i tiden utan att avsluta den aktuella förskrivningen/behandlingen momentant. Patienten kan hämta ut från den nya förskrivningen i god tid innan det är dags att börja använda läkemedlet. Ett behov som exempelvis finns vid övergång mellan helförpackning och dosdispenserad förpackning, eller vid byte av dosering eller styrka. Utan möjlighet att skapa parallella förskrivningar i dessa situationer placeras de istället i olika förskrivningskedjor och man går miste om den ökade patientsäkerhet och spårbarhet som förskrivningskedjor innebär. Parallella förskrivningar i samma förskrivningskedja minskar risken för att det skapas förskrivningar som oavsiktligt resulterar i ett glapp eller överlapp i behandlingen. 

3. Hur påverkar införandet av Parallella förskrivningar transformatoranslutna system

I samband med införandet av parallella förskrivningar kommer NLL att hantera dessa som en enhet för FHIR-anslutna system och nya regler införs för befintliga händelser som begränsar vad man kan göra med en förskrivning som ingår i en parallell förskrivning. Transformatoranslutna system hanterar precis som tidigare förskrivningarna separat men det införs begränsningar som även påverkar transformatorn, för att inte bryta reglerna för förskrivningskedjor. För transformatorn påverkar detta makulera, sätta ut, korrigera, förlänga och skriva ut förskrivning.

I korthet innebär detta följande, där Förskrivning A avser en pågående användning och förskrivning B avser en framtida användning:
  • Makulera - Förskrivning som avser pågående användning (A) kan inte makuleras av apotek på uppdrag av patient. Och förskrivning som avser framtida användning (B) kan inte makuleras om inte A först har makulerats eller satts ut. 
  • Sätta ut - Förskrivning som avser pågående användning (A) kan inte sättas ut i framtiden. Och förskrivning som avser framtida användning (B) kan inte sättas ut momentant före A. 
  • Korrigera - På förskrivning som avser pågående användning (A) kan man inte korrigera sista giltighetsdag. Och på förskrivning som avser framtida användning (B) kan man inte korrigera insättningstidpunkt. 
  • Förlänga - Man kan inte förlänga varken förskrivning som avser pågående användning (A) eller förskrivning som avser framtida användning (B). 
  • Skriva ut - Man kan inte skriva ut varken förskrivning som avser pågående användning (A) eller förskrivning som avser framtida användning (B). 
Via transformatorn kommer det inte finnas stöd för att visa om en förskrivning ingår i en parallell förskrivning. Vi kommer istället införa avvisningar när en användare försöker göra något som inte är tillåtet enligt det regelverk som gäller för parallella förskrivningar. För att användaren skall förstå varför avvisningen uppstår tänker vi införa ett antal nya felmeddelanden. 

4. Nya felmeddelanden via transformatorn

För att det ska vara bakåtkompatibelt för anslutande system så kommer de nya felmeddelandena att kopplas till befintliga exceptions som redan finns i tjänsterna, men med nya feltexter. 

4.1 Makulera
Tjänster: MakuleraOrdinationApotek, MakuleraOrdinationVard

Makulering av A från vård går bra. 

Makulering av A från apotek på uppdrag av vård går bra. 

Vid makulering av A från apotek, på uppdrag av patient, så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Receptet får inte makuleras på uppdrag av patient eftersom det är kopplat till ett efterföljande recept med framtida användning." (REC-1199). 

Vid makulering av B från vård eller apotek så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Receptet får inte makuleras eftersom det avser framtida användning och är kopplat till ett annat recept med användning som föregår detta recept som måste makuleras eller sättas ut först." (REC-1200). 

Makulering via Nationellt e-receptformat (NEF) berörs inte, eftersom man via NEF bara kan makulera en förskrivning som skapats via NEF. En sådan förskrivning kan visserligen bli parallell, om man via FHIR lägger till en framtida förskrivning (B) i samma kedja. Men det går ändå bra att NEF-makulera den NEF-skapade förskrivningen (A), eftersom makulering av A från vård är tillåtet. 

4.2 Sätta ut 
Tjänster: SattUtOrdinationApotek, SattUtOrdinationVard

Momentan utsättning av A går bra. 

Vid framtida utsättning av A så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Utsättningstidpunkt får inte ändras eftersom receptet är kopplat till ett efterföljande recept med framtida användning. Momentan utsättning är möjlig." (REC-1196). 

Vid momentan utsättning av B så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Momentan utsättning är inte möjlig eftersom receptet avser framtida användning och är kopplat till ett annat recept med användning som föregår detta recept som måste makuleras eller sättas ut först." (REC-1226). 

Framtida utsättning av B går bra. 

4.3 Korrigera
Tjänster: KorrigeraOrdinationApotek, KorrigeraOrdinationVard

Vid korrigering av sista giltighetsdag på A så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Sista giltighetsdag får inte ändras eftersom receptet är kopplat till ett efterföljande recept med framtida användning. Momentan utsättning är möjlig." (REC-1190). 

Vid korrigering av insättningstidpunkt på B så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Insättningstidpunkt får inte ändras eftersom receptet avser framtida användning och är kopplat till ett annat recept med användning som föregår detta recept som måste sättas ut först." (REC-1191). 

Övriga korrigeringar går bra att göra. 

4.4 Förlänga
Tjänster: ForlangOrdinationApotek, ForlangOrdinationVard

Vid förlängning av A eller B så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Receptet får inte förlängas eftersom det är kopplat till ett annat recept med pågående eller framtida användning." (REC-1188). 

4.5 Skriva ut
Tjänst: SkrivUtERecept

Vid utskrift av A eller B så avvisas anropet med följande felmeddelande: SbtpValidationApplicationException "Receptet får inte skrivas ut eftersom det är kopplat till ett annat recept med pågående eller framtida användning." (REC-1189). 

5. Funktionsspecifikation OR

Samtliga nya felmeddelanden finns med i OR-Funktionsspecifikation-17.1

6. Frågor

Vid frågor runt detta - vänligen skicka ett serviceärende och märk det med "Parallella förskrivningar - transformator".


7. Versionshistorik

​Version
​Datum
​Kommentar
​1.0
​2022-11-10
​Ny sida
​2.0
​2023-01-26
​Uppdaterat länk