2001-05-16 Beslutsstöd vid läkemedelsförskrivning Projektarbete i medicinska informationssystem Li Hallgren Leili Lind Jon Svensson 2001-05-16 ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 1(7) 2001-05-16 Inledning Läkemedelshanteringen är komplex och intar en central roll inom vården. Stora krav ställs på patientsäkerhet och kvalitetssäkring. Grundrutinerna är noggrant reglerade i lagar och förordningar. De stora förändringarna inom ramen för läkemedelsförmånen och läkemedelskommittéernas verksamhet har gjort att behovet av beslutsstöd och uppföljning av läkemedelsval på ett annat sätt än tidigare uppmärksammas. De rekommendationer som kommer att styra användandet av läkemedel måste på ett helt annat sätt än tidigare vara kopplat till kliniska situationer och upplevas som relevant av både förskrivare och ekonomiskt ansvariga. Mot bakgrund av detta pågår sedan 1998 forskningsprojektet ”Beslutsstöd vid läkemedelsförskrivning” vid institutionen för medicinsk teknik, Linköpings universitet. Detta projektarbete i kursen ”Medicinska Informationssystem” ingår som en del i forskningsprojektet. Syfte Syftet med projektarbetet har varit att ta reda på om Spriterms läkemedelsinformation kan användas som en komponent i ett beslutstödssystem för läkemedelsföreskrivning. Metod Denna rapport bygger på vårt projektarbete som har utförts mellan september år 2000 och februari år 2001. I projektet har vi studerat intervjuer med sjukvårdspersonal, använt Spriterm version 2.17, implementerat en prototyp för läkemedelsbeskrivning samt utvärderat denna. Vi har haft till gång till följande resurser: Spriterm version 2.17, Visual Basic och ett så kallat Software Developer’s Kit. Dessutom har vi haft hjälp av en systemutvecklare (Göran Andersson) på Spriterm. Bakgrund Första delen av detta avsnitt beskriver lite om ett projekt, ”Beslutsstöd vid läkemedelsförskrivning”, som pågår vid institutionen för medicinsk teknik, Linköpings universitet. Därefter beskrivs Spriterm, vad det är för något och varför det har utvecklats, och till sist beskrivs lite utförligare hur vi har gått till väga i projektkursarbetet. Behovet av läkemedelsstöd Vid institutionen för medicinsk teknik, Linköpings universitet, pågår sedan 1998 ett forskningsprojekt ”Beslutsstöd vid läkemedelsförskrivning”, med syftet att genom utveckling och test i en reell miljö med efterföljande utvärdering, undersöka möjligheten till ett stöd för läkemedelsförskrivning baserat på bl.a. läkemedelskommittéernas rekommendationer, medicinsk expertis och SBU koncensusrapporter. Inom detta projekt kommer användbarheten hos olika informationskällor och stödsystem att analyseras ur både innehållsmässig och teknisk synpunkt. En prototyp av stödsystemet ska konstrueras och sättas i testdrift samt utvärderas. Systemet ska bygga på integration mellan olika kunskapsbaser och regelbaserat beslutsstöd samt hypertext, och stödja utsökning av relevant och aktuell information ur ingående databaser, baserat på aktuell problemställning. Medicinskt avgränsas projektet till specifika problemställningar inom reumatologi. ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 2(7) 2001-05-16 Vårt projektkursarbete, som har resulterat i en applikation, ingår som en direkt del av projektet ”Beslutsstöd vid läkemedelsförskrivning”, där vi har fokuserat på att undersöka Spriterms möjligheter. Till att börja med tog vi del av intervjuer som gjorts med st-läkare och sjuksköterska vid reumatologkliniken i Kalmar i januari 2000 inom ”Beslutsstöd vid läkemedelsförskrivning”. Syftet med detta var att förstå vilka problem och behov av läkemedelsstöd som finns idag. Spriterm Spriterm är en term- och faktadatabas som kan användas som en gemensam stödtjänst i andra informationssystem. Den kan också användas som ett elektroniskt uppslagsverk för vårdgivare. Målet med Spriterm är att göra det snabbare och lättare för sjukvårdspersonal att söka information som de behöver i sitt arbete. Spriterm, som har ett standardiserat gränssnitt för att kunna kommunicera med andra informationssystem, har tagits fram för att kunna förse hälso- och sjukvårdens informationssystem med gemensamma grundläggande termer, och för att sovra och göra informationen mer entydig och lättbegriplig. Term- och faktadatabasen Spriterm består av ett antal källor. Informationssökning i Spriterm kan antingen ske i hela databasen eller i bara en speciell källa. Spriterm version 2.17 innehåller ungefär 25 stycken källor, bl.a. FASS som innehåller en förteckning över humanläkemedel, samt apotekets varuregister. Övriga källor se appendix A. Det finns stora möjligheter att utveckla och ”skräddarsy” egna applikationer i Spritermdatabasen med hjälp av Spriterms utvecklingspaket ”Developer’s Kit”, en cdskiva med källkod, komponenter, kodexempel och annat. I vår applikation görs sökning framförallt i källorna ATC och FASS i Spriterm. I en vidareutveckling av projektet kan t.ex. källorna Läkemedelsmonografier och Behandlingsrekommendationer bli aktuella. Arbetets gång Vårt projekt har i stort sett följt de fem nedanstående punkterna: Läst intervjuer med sjukvårdspersonal. Studerat Spriterm version 2.17 samt Spriterms kodexempel ”ettan”, ”tvåan” och ”trean”. Beslutat vad vi vill att en prototyp ska innehålla (utformat en kravspecifikation) Implementerat en prototyp Utvärderat prototypen Namnförklaringar ATC kod – Kod för läkemedel. Finns ATC-kod i FASS, Apotekets varuregister, Läkemedelsmonografier, samt Monografiernas innehållsförteckning. Dessa fyra ska vara lika för ett läkemedel. SBU – Statens Beredning för Medicinsk Utvärdering Kravspecifikation Kortfattat består vår kravspecifikation av att implementera ett beslutstödssystem för läkemedelsförskrivning, där systemet letar rätt på de läkemedel som kan användas vid ett visst symtom hos patienten. Det ska framkomma vilka av dessa läkemedel som interagerar med läkemedel som patienten redan står på. ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 3(7) 2001-05-16 Beslutstödssystemet består av tre delar (se Figur 1): En patientdatabas som innehåller patientens personnummer, namn och läkemedel som patienten för närvarande står på. Spriterm Visual Basic applikation Pnr Inmatning: Pnr och symtom Patientdatabas Ut: Föreslagna preparat. Varning om preparatet interagerar med preparat som patienten redan går på. VisualBasicapplikation Preparat som patienten använder Preparat, interaktioner, biverkningar, pris Symtom Spriterm (FASS, apotekets varuregister mm.) Figur 1: Beslutsstödssystemets tre delar Användaren ska kunna mata in patientens personnummer och patientens huvudsymtom. Utmatningen är alla läkemedel som kan användas mot detta symtom och länkar till beskrivningar av dessa. Om ett föreslaget läkemedel interagerar med ett läkemedel som patienten står på skall en varningssymbol visas i samband med länken till detta läkemedel. Utveckling av applikationen Nedan beskrivs vilket språk vi har använt och varför vi valde detta. Dessutom beskrivs samarbetet med Spriterms utecklingsavdelning Programmeringsmiljö Då avsikten var att utveckla en applikation där användargränssnittet var mycket viktigt beslutade vi oss för att använda Microsoft Visual Basic®, vilket är ett mycket bekvämt verktyg för att enkelt utveckla snygga program. Visual Basic är dessutom det vanligaste programmeringsspråket for enklare applikationer i industrin. Ingen av oss hade någon erfarenhet av utvecklingsmiljön, men då Jon var bekant med Visual Studio, och Visual Basic är relativt intuitivt att använda, så var det inga större problem. ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 4(7) 2001-05-16 Hjälp av Spriterm För att inte utföra arbete i onödan tog vi kontakt med Spriterms utvecklingsavdelning och bad dem förklara hur deras databas var uppbyggd och hur den fungerade. Det hela resulterade i att Jon åkte upp till Spriterms kontor i Stockholm och fick en dags mycket givande undervisning. Eftersom vi kunde använda en del av den kod de redan implementerat och bara bygga på med några egna funktioner, sa kom vi ganska snart igång och lyckades skapa något som fungerade. Vad vi har gjort Vårt beslutstödsystem består av tre delar, varav vi själva har implementerat två. Vårt huvudprogram är en Visual Basic-applikation som består av ett gränssnitt mm. En patientdatabas är implementerad, och tredje delen består av Spriterm. Patientdatabasen, som är en Accesdatabas, består av patientens personnummer, namn, telefonnummer, adress och vilket läkemedel patienten står på för närvarande. Patientdatabasen är endast implementerad för att kunna användas som testverktyg till vår huvudprogram. I dagsläget går det bara att skriva ett läkemedel för varje patient. Vårt huvudprogram som är implementerat i Visual Basic fungerar som ett beslutsstöd vid läkemedelsbeskrivning. Programmet består av ett gränssnitt och funktioner som i Spriterm letar reda på lämpliga läkemedel för en viss patient. Gränssnittet består i stort sett av tre delar: en patientdatadel, en del för att kunna söka i FASS och en del som visar upp Spriterms databas, se Figur 2. Patientdata Spriterms FASS databas sökning Figur 2: Gränssnittet I patientdatadelen kan användaren skriva in en patients personnummer. Patientens namn och preparat (de läkemedel som patienten står på för närvarande) kommer upp i en ruta, under förutsättning att patienten finns i patientdatabasen. Läkemedlen står som läkemedelsnamn, ATC kod, och ATC text. I sökningsdelen söker användaren för närvarande på en indikation. I en sökruta skriver användaren in det symtom som är aktuellt. Programmet letar i FASS efter det aktuella sökordet. De läkemedel som programmet rekommenderar kommer upp i en ruta under sökrutan. För att ett läkemedel ska komma med bland träffarna krävs det att sökordet står tillräckligt nära ordet ”Indikationer” i FASS. Alla resultaten kommer upp i sökrutan och för att ta reda på mer om ett läkemedel kan användaren klicka på preparatets namn. Då kommer det i höger ruta upp information från FASS om läkemedlet i fråga. Det är inte säkert att alla sökträffar verkligen passar in på patientens sjukdom. Därför är det viktigt att användaren läser på om läkemedlet i den högra rutan. Här finns samma information som det finns i bokformatet av FASS. ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 5(7) 2001-05-16 Problem och möjligheter Eftersom vår applikation är en prototyp och inte färdigutvecklad har det för närvarande en del brister (t.ex. att det i dagsläget bara går att skriva ett läkemedel för varje patient).Det finns också möjligheter att bygga på en del bra funktioner. Nedan är några förslag på vad ett framtida läkemedelsbeslutsstöd ska kunna klara av: Applikationen ger inte i dagsläget ett varningstecken om ett framsökt läkemedel interagerar med ett läkemedel som patienten redan står på. Denna funktion bör finnas i den färdiga applikationen. Användaren ska förutom att kunna söka på indikation också kunna söka på generiskt läkemedelsnamn. Denna funktion kan implementeras på liknande sätt som funktionen ”sökning på indikation”. Applikationen ska kunna ange priser på de olika läkemedlen. Dessutom bör inte internadressen vara synlig, eftersom den inte fyller någon funktion. Förutom ändringar i själva huvudprogrammet bör patientdatabasen göras om. Detta är inte något vi har studerat ingående eftersom vi bara har använt oss av denna databas för att kunna testa vår applikation. Appendix A – Spriterm 2.17, källor Tillgängliga källor i version 2.17 Källor Käll-ID Anestesi Svensk förening för Anestesi och Intensivvård (SFAI) – Rekommendationer för registrering av anestesiarbete. 1997 Arbetsterapi Förbundet Sveriges Arbetsterapeuter – FSAs klassifikation av patientrelaterade behandlingsåtgärder inom arbetsterapi. 1993 ATC Apoteket AB – Delmängd av ATC motsvarande Apoteket AB:s Varuregister NLTS för Datorjournalsystem 2000-04 Behandlingsrekommendationer Läkemedelsverket - FASS Linfo Läkemedelsinformation AB – FASS '00. Läkemedel i Sverige. Förteckning över humanläkemedel. ICIDH Socialstyrelsen - Svensk version av WHO:s internationella handikappklassifikation (1993) Indragning av läkemedel Pressmeddelanden från Läkemdelsverket KKÅ97 Socialstyrelsen – Klassifikation av kirurgiska åtgärder, 1997. Version 2000-01-01 Klinisk kemi Svensk Förening för Klinisk Kemi – Svensk nomenklatur och koder för laboratorieundersökningar inom klinisk kemi. 991022 KS55 (ICD7) Kungl Medicinalstyrelsen - Klassifikation av sjukdomar, 1955. Sjätte upplagan KS68 (ICD8) Socialstyrelsen - Klassifikation av sjukdomar m m 1968. Fjärde upplagan KS87 (ICD9) Socialstyrelsen – Klassifikation av sjukdomar 1987. Systematisk förteckning ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 6(7) 2001-05-16 KSH97 (ICD10) Socialstyrelsen – Klassifikation av sjukdomar och hälsoproblem. 1997. Version 2000-01-01. Systematisk förteckning. KSH97-F Socialstyrelsen – Klassifikation av sjukdomar och hälsoproblem, 1997. Fördjupningskoder. Version 2000-01-01. KSH97-P Socialstyrelsen – Klassifikation av sjukdomar och hälsoproblem, 1997. Primärvård. Version 990101. KÅP Socialstyrelsen – Klassifikation av åtgärder inom primärvård. 1998. LMÅ98 Socialstyrelsen – Lista medicinska åtgärder. 1998. Version 2000-01-01 Lokala termer Regioner, landsting m fl – Läkemedelsmonografier Läkemedelsverket – Medicinsk mikrobiologi Föreningen för Medicinsk Mikrobiologi. Svenska kommittén för laboratoriemedicinsk standardisering (SE-KLS) – Svensk version av nomenklatur och koder för laboratorieundersökningar. 991018 Radiologi Socialstyrelsen – Klassifikation av radiologiska åtgärder, 1991 RAF RAF & RAF-M (Referensgruppen för Antibiotikafrågor och dess Metodgrupp) – Antibiotika - RAF's sammanfattningar Sökord (Administrativa sökord samt sökord för arbetsterapeuter, dietister, kuratorer, logopeder, sjukgymnaster. 1998, sjuksköterskor - VIPS omvårdnadstermer, 1999) Varuregister Apoteket AB – Apotekets Varuregister NLTS för Datajournalsystem, 2000-04 VPA Landstingsförbundet – Vård- och patientadministrativa termer. 1998 ________________________________________________________________________ Li Hallgren, Leili Lind, Jon Svensson, IMT, LiU 7(7)