Medicinska beslutstödssystem med Arden syntax

Storlek: px
Starta visningen från sidan:

Download "Medicinska beslutstödssystem med Arden syntax"

Transkript

1 Fördjupningsuppgift Artificiell Intelligens HKGBB0 Kognitionsvetenskapliga programmet, HT 2002 Institutionen för Datavetenskap Linköpings universitet Medicinska beslutstödssystem med Arden syntax KogVet2, fack 16

2

3 Innehållsförteckning 1. Inledning 4 2. Bakgrund Medicinska beslutstödsystem Definition Varför behövs MBSS Historik MBSS Olika typer av MBSS 6 3. Arden Syntax Arden vs. QMR Arden Syntax Medicinska logikmoduler Arden Syntax i två BSS MBSS i ett klinisktkemiskt laboratorie Expertext modellen Diskussion Referenser 14

4 ,QOHGQLQJ Syftet med denna fördjupning är o att på ett ingående sätt beskriva Arden Syntaxen, dess syften, struktur och användningsområden, o att ge en kort översikt i ämnet medicinska beslutstödssystem. Beslutstödsystem inom vården intresserar mig eftersom jag tror att de har stort potential i att stödja vårdpersonal att effektivt hjälpa patienter. Det som intresserar mig mest är det som man på 60-talet inte förstod vikten av, nämligen att integrera systemet i den arbetsmiljö för vilken det är ämnat, att skapa acceptans för systemet samt att kunna sprida den medicinska kunskapen vidare. Med anledning av detta sista fångade Arden Syntaxen mitt intresse. Arden Syntaxen har ett tydligt och mycket viktigt syfte, att möjliggöra en spridning av medicinsk kunskap mellan olika medicinska beslutstöds- och andra datasystem, och därmed också tillåta en spridning geografisk. Mitt arbete täcker inte många av de andra problem som finns att ta hänsyn till i en generell diskussion kring beslutstödssystem (ex; att kontrollera kunskapsinhämtningen, att fastställa vems ansvaret är, skydda patient-id).

5 %DNJUXQG±0HGLFLQVNDEHVOXWVW GVV\VWHP 'HILQLWLRQ Ett medicinskt beslutstödsystem är: 6. ett dataprogram som är utformat för att hjälpa yrkesverksamma inom vården att ta medicinska beslut 7. och detta program o är ett aktivt kunskapssystem vilket minst två delar av patientinformation. Beslutstöden som genereras är fallspecifika. 1 o upprätthåller en hög nivå av problemlösningsförmåga, som i normala fall kräver en mänsklig expert, dvs. en person med mångårig erfarenhet och utbildning inom området. Jag väljer att tolka termen beslutstödssystem som i princip synonym med termen expertsystem. Jag kommer i arbetet att använda mig av termen beslutstödssystem, med förkortningen BSS, samt MBSS för medicinskt beslutstödssystem. 9DUI UEHK YV0%66" En stor del av aktiviteten i sjukvården handlar om att ta beslut; att bestämma vilka undersökningar och tester som bör göras på en patient, givet deras symptom och eventuella tidigare undersökningar. Specialister inom ett visst område kan givetvis inte närvara vid alla de tillfällen de behövs för konsultation och därmed kan viktiga beslut komma att skjutas upp. Omfånget av medicinsk kunskap är stort och ökar ständigt. Därför är behovet för kontinuerlig uppdatering av kunskapen stort. Det kan vara ett problem för en läkare, även en läkare med specialistkompetens inom en domän, att hinna med att uppdatera sig och filtrera bort information samtidigt som denna har sina dagliga åtaganden inom den medicinska verksamheten. Detta är två anledningar som visar att det finns ett behov för stöd i vårdverksamhet och detta stöd kan i viss utsträckning ske med hjälp av datorer och informationsteknik. +LVWRULN0%66 Medicinska beslutstödssystem började diskuteras redan i slutet av 50-talet då datorer introducerades i sjukvården och då artificiell intelligens formades som forskningsområde. Medicin ansågs av AI-forskarna som en utmärkt domän att testa sina teorier på eftersom där krävs en hög nivå av resonerande i komplexa miljöer. Optimismen var stor och på 50- och 60- talet utvecklades en rad ambitiösa system, främst för diagnostik. (Karlsson, 2001). De första generationerna av beslutstödssystem gav sällan möjlighet för användaren att kontrollera validiteten i de förslag som systemet gav; man fick ingen insikt i hur systemet resonerade. Ofta försökta man också täcka en alltför stor domän istället för att koncentrera sig på ett kliniskt problemområde. Först på 70-talet kom BSS som hanterade en mer begränsad domän, t ex ett beslutstödssystem vid akut magsmärta (de Dombal). Vid det här laget hade också optimismen lagt sig delvis och man förstod att systemen endast skulle stödja läkarna, inte ersätta dem (därav formuleringsnyansen expertsystem vs beslutsstödsystem). 1 Citat av Shortcliffe resp. Wyatt & Spiegelhalter, som refererat i Bemmel & Musen, 1997

6 Ett stort antal beslutstödssystem har utvecklats och använts inom sjukvården. De flesta används i laboratorier eller röntgenavdelningar där de gör olika typer av tolkningar av testeller bild resultat. Endast ett fåtal beslutstödssystem används i den dagliga praktiken vid mötet med patienterna. Anledningar till detta är bl.a. att användare av ofta berättigade skäl varit avogt inställda till dessa system. Ett annat problem som forskarna har fått möta i beslutstödens utveckling är minneskapaciteten hos datorn, vilket man med dagens datorer bemästrat till stor del. 2OLNDW\SHUDY0%66 Ett MBSS består oftast, men inte alltid, av fyra komponenter: 1. Kunskapsbas. Domänspecifik kunskap som behövs för att dra slutsatserna. 2. Patientdatabas. Från vilken man drar slutsatser om det specifika fallet. 3. Inferensmotor. Definierar hur man ska använda kunskapen i kunskapsbasen för att nå rätt slutsats. 4. Användargränssnitt. Kommunikation med användaren. Det finns en rad olika typer av MBSS. En tydlig kategorisering kan man få genom att fokusera på vad det är för typ av stöd som användaren ska få och hur denna ska ges. Den vanligaste typen av beslutstödsystem är semi-självständiga MBSS (eng. unsolicited advice) i vilka interaktionen mestadels sker mellan systemet och någon form av elektroniskt hjälpmedel. Användaren/läkaren är inte aktiv i beslutsstödsprocessen. Det elektroniska hjälpmedlet förser MBSS med information om patienten. System som tolkar EKG-signaler (elektrokardiografi, som mäter hjärtats elektriska aktivitet) kan sägas vara en typ av självständigt MBSS. Ett MBSS med högre AI-faktor är den typen där användaren aktivt frågar systemet om hjälp genom exempelvis en dialoghanterare.(eng. solicited). En sista typ är ett autonomt MBSS som genom interaktion med ev. elektroniska hjälpmedel eller/och databaserad patientjournal hjälp tar beslut om behandling samt utför denna. Exempel på dessa är respiratorer och defibrilatorer. Det sistnämnda systemet ger patienten elektriska stötar vid hjärtstillestånd eller ojämn hjärtrytm. Beslutstödsystemen varierar också med de metoder som ligger bakom genererandet av beslutstödet. Kvantitativa beslutstödsmodeller baseras på statistiska metoder där systemet tränas på en träningsmängd med patientinformation. Dessa metoder bygger ofta på probabilistiska resonemang (Bayes teorem) där ett beslut föreslås i förhållande till tidigare sannolikheter för ett givet sjukdom/symptom förhållande, eller på neurala nätverk. Kvalitativa beslutstödsmodeller baseras på resonemang och fakta givna av medicinska experter utifrån deras kliniska erfarenheter. Man använder sig av ett logiskt resonemang t ex i form av Booleansk logik, i sanningsvärdestabeller eller i regelsystem. Eftersom Arden Syntaxen är till för ett regelbaserat beslutstödsystem ägnar vi en aning mer utrymme åt denna metod. Regelbaserade metoder är en vanlig kvalitativ metod. Som nämnt är det i inferensmotorn som själva resonerandet sker, här definieras hur man ska använda kunskapen i kunskapsbasen. I ett regelbaserat BSS använder man sig av regler, ex: Om symptom 1, symptom 2 och inte symptom 3 finns så kan vi konstatera sjukdom 1. I logiska termer: [(Symp.1 Sympt.2 Sympt.3) Sjukd.1]. Reglerna kan länkas samman så att man kan söka svaret framifrån eller bakifrån, beroende på om det var en sjukdom eller ett symptom man ville veta någonting om.

7 $UGHQ6\QWD[ Arden Syntax är ett standard format för konstruerandet av ett medicinsk regelbaserad beslutstödsystem. Den har utvecklats med syfte att P MOLJJ UD YHUI UDQGHWRFKGHODQGHW av databaserad medicinsk kunskap över olika datasystem och därmed olika institutioner och nationer. Med delande av kunskap menas att två olika system som körs på samma plats kan använda samma kunskapsbas för olika syften. Med överförande av kunskap krävs att kunskapsbasen kan användas för samma system och syfte men på olika platser. Syntaxen utvecklades och utvecklas gemensamt av olika forskningsgrupper på exempelvis Institutionen för Medicinsk Teknik, IMT, vid Linköpings universitet och LDS Hospital i Salt Lake City, USA (Johansson, 1997). Syntaxen har sitt ursprung i HELP-systemet och i CAREsyntaxen (Bemmel & Musen, 1997). Syftet uppfylls genom att Arden syntaxen separerar och taggar kunskapen i olika moduler. Genom att ha kunskapen i form av diskreta moduler kan man skilja ut vilken kunskap som kan överföras från en klinik till en annan från den kunskap som bör betraktas som lokal, geografiskt eller institutionsmässig. Den kunskap som oftast är överförbar är den SURFHGXUHOOD kunskapen; alltså inte bara faktiska medicinska fakta utan också hur och när den ska användas. (Bemmel & Musen, 1997) Det vanligast användningsområdet för syntaxen är system som kan generera larm och varningar baserat på onormala värden som systemet upptäcker från någon typ av informationssystem där data om patienters värden lagras. Arden Syntaxen är inget programspråk utan måste översättas till en form som kan exekveras i ett datasystem (Se stycke 3.4) $UGHQYV405 Innan vi går in på syntaxens uppbyggnad och applikationerna vill jag försöka illustrera syftet med Arden Syntax ytterligare. Här beskrivs i korta drag beslutstödssystemet Quick Medical Reference, QMR, och framför allt några brister i det (i den version som beskrivs i Handbook of Medical Informatics, Bemmel&Musen, 1997). QMR är ett program som läkare inom intern medicin kan vända sig till för att få stöd i diagnosprocessen. Det innehåller information om mer än 600 sjukdomar och mer än 4500 kliniska fynd. För varje sjukdom har kunskapsbasen i QMR en lista med de kliniska fynd som krävs för att kunna ta ett beslut, dvs. sätta en diagnos eller bestämma behandling. Listan kan vara lång och värdena har olika stark koppling till sjukdomen. Förhållandet mellan upptäckterna och sjukdomen mäts genom två parametrar: IUDPNDOOQLQJVVW\UND, (0-5) och IUHNYHQV (0-5). Om ett fynd har en framkallning styrka på 5 betyder det att om fyndet observeras hos en patient är det nästan helt säkert att patienten har sjukdomen. I sannolikhetstermer: P(Sjukdom Fynd). Om ett fynd har en frekvensstyrka 5 så betyder det att nästan alla patienter med sjukdomen visar detta fynd. I sannolikhetstermer: P(Fynd Sjukdom). ([HPSHO Sjukdom: Malignt Melanom. Fynd: Röd eller blond hårfärg vid 5 års ålder. Framkallnings styrka: 0. Frekvens: 3. Tolkning:Vilken hårfärg patienten hade vid 5 års ålder är helt ointressant, även om dryga hälften av alla med sjukdomen har rött eller blont hår. Fyndet påvisar inget samband med sjukdomen.

8 QMR är flexibelt och kan svara på många relevanta frågor i en diagnosprocess. Den kan också användas som ett interaktivt medicinskt uppslagsverk, för t ex fördjupning i en viss profil av sjukdomar. QMR har dock vissa brister. Kunskapen inte är lätt att uppdatera och kan därför bli inaktuell, vilket med lite otur kan leda till direkt felaktiga handlingar. Detta medför också att man inte kan anpassa kunskapen efter olika geografiska förhållanden eller olika medicinska kulturer. De data (frekvenser och framkallnings-styrkor) som lagras i kunskapsbasen vid en viss )UDJPHQWXUHQVMXNGRPVSURILOI U$,'6L405 Den första siffran står för framkallnings styrkan, den andra står för frekvensstyrkan. Past Medical History Sex Male 2 4 Homosexuality Male 0 4 Age 26 to Weight Loss Gtr Than 10 Percent 1 2 Pharyngitis Recent Hx 2 2 Drug Abuse Hx 0 2 Age 16 To Herpes Zoster Hx 0 2 Age Gtr Than Drug Hypersensitivity Hx 0 2 Sex Female 0 2 Residence or Travel Tropical or Semitropical Hx 1 2 Hepatitis Acute Hx 0 2 Sexual Partner(s) Number Gtr Than Five Hx 1 1 Transfusion(s) Blood Multiple Hx 1 1 Blood Product(s) Administration Multiple Hx Symptoms of Current Illness... Findings on Physical Examination... Simple, Inexpensive Laboratory Tests... Moderately Expensive and/or Invasive Laboratory Tests... Very Expensive and/or Invasive Laboratory Tests... Tabell 1. Fragment ur sjukdomsprofil för AIDS, Bemmel&Musen, 1997 tidpunkt och är av hög relevans för beslutstöd inom ett visst geografiskt område (förmodligen där fynden iakttogs) kanske inte alltid är överförbara till andra geografiska områden. QMR har inget sätt att lösa detta problem I Tabell 1 visas data för fynd hos patienter med AIDS (Acquired Immune Deficiency Syndrome). Enligt frekvensvärdena är AIDS en sjukdom som förekommer bland homosexuella män. I många delar av världen stämmer inte dessa värden och man kan alltså där inte använda sig av systemet. T ex i vissa delar av Afrika är det kvinnor som mest riskerar att få AIDS. QMR har förmodligen inte använts i Afrika. Risken är att man där det används (främst USA), om än bara i utbildningssyfte, sprider en falsk uppfattning om sjukdomsförhållanden när man inte kan eller inte vill poängterar de geografiska och kulturella skillnaderna. QMR är en avkomma till beslutstödsystemet INTERNIST som utvecklades runt Om man bortser från dessa brister så har jag inte så stor uppfattning om huruvida QMR fungerar bra som beslutstödsystem. Det är förmodligen mycket svårt att använda sig av just Arden Syntax i QMR eftersom Arden Syntax är formulerad för ett system som drar sina slutsatser genom produktionsregler. Däremot kan man poängtera vikten av att skapa internationella standardmått för även denna typ av system. Hur som helst tycker jag det är dags att lyfta blicken och tänka globalt! Hur kan största möjliga mängd människor få nytta av kunskapen i ett medicinskt beslutstödsystem?

9 $UGHQ6\QWD[±0HGLFLQVNDORJLNPRGXOHU Arden syntax kan användas som ett gemensamt språk för kunskapsrepresentation även då systemen ex databaserat arkiv för patientjournaler eller ett MBSS vilar på olika typer av plattformar, som DOS, UNIX (Johansson, B, 97). Språket är menat att var lättläst och lättskrivet så att man inte behöver kunskap i data eller programmering. Kunskapen i ett system som har denna syntax är nedbruten i logikmoduler, s k. MLM (Medical Logic Modules). Dessa moduler behandlar ett avgränsat medicinskt område och är självständiga på så vis att det finns inferensregler inom varje modul som kan generera ett svar (i form av en utskrift, meddelande eller beslutstöd). Svarets natur är beroende av om de villkor som finns i modulen är uppfyllda eller ej. Syntaxen tillåter dock att en MLM anropar en annan MLM. En MLM är en textfil som består av ett antal slussar som kan grupperas i tre kategorier: maintenance, library och knowledge. Den faktiska medicinska kunskapen finns i kategorin knowledge i dess data-, logik- och aktionsslussar. Maintenance: Library: Knowledge: Title: Prescription without PT test;; Filename pt_601;; Version: 1.01;; Institution: Linköping University Hospital, Sweden;; Author: Bo Johansson;; Specialist: Läkaren ;; Date: Validation: Testing;; Purpose: Explanation: Keywords: Type: Data: Evoke: Logic: Action: Give alert if there is a prescription without a test;; No dose should be given if there is no new PT percentage;; anticoagulant;; Data-driven;; Prothrombin_percentage:=read last ({PT]where it occurred within the past 12 hours); new_weekly_dose:=read last ([WDOS]where it occurred within the past 12 hours); signature:=event[storage of signature];; signature;; if not (Prothrombin_percentage is present) and (newly_weekly_dose is present) then conclude true; else conclude false; endif;; write No new dose must be given without a new PT percentage! ;; End: Fig. 1: Exempel på en MLM för övervakning av receptutskrivning. (Johansson97) Huvudfunktionen i modulen finns alltså i knowledgeslussarna. Data-slussen definierar de parametrar som behövs, logic-slussen innehåller den/de regler som ska testas och actionslussen definierar den aktion som ska vidtas om testningen ger TRUE. Evoke-slussen definierar när MLM ska triggas, t ex när en uppdatering av ett visst värde i en patientdatabas skett. I exemplet i Fig. 1 utförs beräkningen om huruvida ett alarmmeddelande är nödvändigt eller inte när en signatur (en läkares får vi anta) har upptäckts. Parenteser används för att

10 identifiera den information i MLM som är specifik för en viss institution (t ex som att anropa en patient databas).(johansson, 1997) $UGHQ6\QWD[LWYn%66 Här redogörs för två ganska olika sätt att använda sig av Arden syntaxen, varav det första exemplet är ett av de slag som syntaxen sägs var bäst lämpad för och den andra ett något annorlunda alternativ. Arden Syntax ges i Handbook of Medical Informatics (Bemmel&Musen) som exempel på semi-självständiga BSS (eng. unsolicited advice). Med andra ord de system som syntaxen stöder är såna att de inte kräver initiativ från en läkare/användare för att ge råd. I stycke ser vi att Arden syntaxen även kan användas i system som ger råd vid tillfrågan (eng. solicited advice). 0%66LHWWNOLQLVNWNHPLVNWODERUDWRULH Många klinisktkemiska laboratorier har använt sig av någon typ av BSS. Arbetet är väl lämpat för ett beslutstödssystem eftersom man oftast behandlar numeriska data. Denna applikation av Arden Syntax är genomförd av Bo Johansson och redogörs för i hans avhandling (Johansson, 97). En betydande del av avhandlingen behandlar implementationen av syntaxen i programspråket C++. Eftersom mina kunskaper i C++ är obefintliga så kan jag inte gå in på det, men hoppas kunna ge förståelse för problematiken i att syntaxen måste integreras i de datasystem som redan finns. Beslutstödsystemet i detta projekt började användas på Falu Lasaretts klinisk-kemiska laboratorie 1996 och arbetsgången studerades i fyra månader. På Falu Lasarett görs det kemiska laboratoriet varje år mer än tester. Under de fyra månaderna gjordes ca 7200 tester där systemet var involverat. På laboratoriet har man har sedan 1989 använt sig av ett databaserat LI-systemet (laboratorie informationsystem) som lagrar patientdata. LI-systemet körs på ett lokalt nätverk (LAN). BSS körs på en PC (med en C++ kompilerare) och är integrerat med LI-systemet så att båda systemen samtidigt kan ha tillgång till patientdatabasen (i LIS). Stadier i skapandet av ett MBSS med Arden Syntax: 1) En eller flera specialister inom den aktuella medicinska domänen skriver en MLM tillsammans med en kunskapsredigerare som kan Arden Syntax. 2) MLM lagras i textform i kunskapsbas 1. Kunskapsbas 1 används när MLM delas av olika institutioner. 3) Varje MLM översätts till en funktion i programspråket C++. 4) Den nygenererade koden kompileras (med en standard C++-kompilerare). 5) Nu är medical-logic-modulen översatt till en C++-objekt-modul. Denna modul lagras i kunskapsbas 2, som i sin tur kopplas till beslutstödskontrolleraren. 6). UEDUWVWDGLH. Moduler från kunskapsbas 2 exekveras av beslutstödskontrolleraren. De parametrar som definieras i data-slussen hämtas från LI-systemet. Beslutstödsystemet har som syfte att stödja laborationstekniker- och assistenter som inte har special kompetens om s.k. thyroidtestning att tolka resultaten av dessa eftersom thyroidspecialister inte finns tillgängliga dygnet runt. Thyroidtestning görs för att: uppskatta metabolisk status (metabolism= ämnesomsättning),

11 skilja mellan olika typer av thyroidsjukdomar, övervaka behandling. De vanligaste testen för att mäta thyroid är thyrotropin, TSH, och thyroxine (fri), ft4. Vissa kombinationer av resultat från dessa två test kräver att en uppföljning görs på patienten. Det är här som beslutstödet kommer in. Så fort ett nytt testresultat upptäcks i LI-systemet så skickas ett event -meddelande till en evoke -administratör i BSS som kollar om det är någon MLM som ska sättas igång på grund av denna händelse. I ett fall där ett TSH eller ft4-resultat upptäcks triggas en MLM i BSS som utför sin beräkning om de parametrar som behövs finns att hämta i LIS. En nödvändig parameter kan t ex vara ett äldre testresultat av TSH eller ft4. Om beräkningen av reglerna resulterar i ett larmmeddelande så skrivs detta ut på en skrivare. Personalen kollar skrivaren kontinuerligt och kan själva besluta hur de ska agera när ett meddelande kommit. I de flesta fall kan laborationsteknikern eller assistenten själva ta beslut om hur man ska gå vidare medan man i vissa fall inväntar godkännande från en thyroidexpert. Alla beräkningar som görs av BSS sparas på en loggfil, vilket medför att man alltid har möjlighet att spåra orsakerna till att ett larm som utfärdats. Beslutstödsystemet för thyroidtestning visade sig fungera bra och fortsatte användas efter experimentet avslutats. Man har också kunnat göra thyroidtestning under nattetid, vilket var ett av målen med projektet. En av de största lättnaderna enligt personalen var att systemet själv letar upp äldre testresultat för att jämföra, vilket är en tidskrävande uppgift att utföra manuellt. (Johansson, 1997) ([SHUWH[WPRGHOOHQ Ett beslutstödssystem i form av en så kallad expertext utformades och utvärderades som en del av avhandlingen Aspects of the use of medical decision support systems the role of context i decision support av Daniel Karsson (vid IMT, LiU). Utvärderingen skedde i form av en kvalitativ studie av användandet av systemet. Systemet utvecklades för att erbjuda möjlighet till utökad konsultation inom intern medicin, exempelvis stöd för diagnostik, tolkning av laboratoriesvar och förslag på behandling. För att underlätta geografiskt spridning av expertkunskap valde man att placera BSS på nätet. Databas Användarsidan Serversidan MLM Web-browser WWWserver MLM - kontroll Hypertext Fig. 2: Expertextens arkitektur En expertext (alt. intelligent hypertext) är ett system som kombinerar egenskaperna med en hypertext med egenskaper hos ett expertsystem. I en hypertext eller HTML-text, som vi som bekant ofta möter på webben, är informationen representerad i en semantisk struktur istället för i en linjär struktur som i en vanlig bok. Hypertexten kännetecknas av att vissa ord el uttryck är länkade till en annan sida/ställe i hypertexten som har en semantisk koppling till ordet el uttrycket. I detta BSS är inferensmotorn en samling av MLM. Användaren navigerar i

12 webläsaren med utgångspunkt från hypertexten. För att få patientspecifika beslutstöd kan man förflytta sig till ett formulär där man fyller i patientdata. Aktuella moduler aktiveras och genererar ett beslutstöd. Hypertexten är tänkt att användas för att få underlag och giltiga förklaringar till de beslutstöd som inferensmotorn producerar. Från genererat beslutstöd ska det vara lätt att navigera tillbaka in i hypertexten. Man ska också kunna titta på den MLM som använts. Denna design implementerades i en prototyp. I prototypen var den medicinska domänen hanteringen av bacterial endocarditis; bakterieinfektion i hjärtklaffarna (klaffarna mellan de olika hjärtrummen), en mycket ovanlig men dödlig sjukdom. I västvärlden drabbas ca 2-4 av invånare/år. Diagnostisering av sjukdomen kan ibland fördröjas eftersom symptomen kan vara svaga och utvecklas under en lång tid. I Sverige behandlas patienter med hjärtklaffsinfektion på det lokala sjukhuset med konsultation av en inkallad expert på området. Användarstudien av Expertexten gjordes med sex internmedicinare från Motala Sjukhus. Syftet var att se hur de använde prototypen. Läkarna gavs ansvaret för behandlingen av fall som presenterades för dem på papper, varav ca hälften hade sjukdomen. De uppmanades att använda Expertexten som stöd. Genom videofilmning, transkriptioner, djupintervjuer och gemensam analys av resultaten med deltagarna kom man fram till resultaten. Deltagarna var skeptiska till att de skulle använda Expertexten om de misstänkte ett verkligt fall av hjärtklaffsinfektion, eftersom dessa är så ovanliga och prototypen endast var till för behandlingen av denna sjukdom. Man poängterade att systemet endast främst skulle användas som ett stöd för de som redan besitter kunskap om sjukdomen, som en slags bekräftan och påminnelse av kunskap. En användning av systemet som uppdagades var kunskapsinhämtande inför vidare konsultation. Flera läkare trodde att de hellre skulle vilja prata med en specialist på området även om de litar på systemets kunskapsbas. Den mänskliga kontakten menade de var extra viktigt när det rör ovanliga sjukdomar, dels för psykologiskt stöd, dels för att lättare förstå prioritetsordningen i vidtaganden när man kan bolla med någon. Här menade man att man kunde använda Expertexten som en förberedelse inför detta samtal med specialisten.

13 6DPPDQIDWWDQGHGLVNXVVLRQ När jag börjat fokusera fördjupningen på just Arden Syntax ville jag få information om hur den geografiska spridningen av kunskapsbasar kunde gå till. I den litteratur jag har använt finns inte detta exemplifierat eller beskrivet mer än att det är syftet med syntaxen. Arden Syntax är dock en standardform som används internationellt (erkänts av ASTM). Att det är svårt att hitta information om detta beror förmodligen på att de beslutstödsystemen generellt sett inte slagit igenom i många medicinska domäner. De som är i bruk är oftast specifikt utformade för det stället. Det verkar dock som om den typ av BSS som visades i det första exemplet BSS i klinisktkemiskt laboratorie är ganska vanlig och förhållandevis smärtfritt att implementera. I och med att den bara utfärdar varning behöver man inte förhålla sig till många av de etiska och sociala problem som finns vid utvecklingen av BSS som vill erbjuda ett beslutstöd genom att efterlikna en mänsklig experts resonerande. Som resultaten visade i det andra exemplet Expertext modellen tycks det vara väldigt svårt att skapa acceptans för systemet. Jag tror dock inte att man kan dra några stora slutsatser från resultaten i den undersökningen. Problemet med den prototypen verkar snarare handla om att domänen, diagnosticering av hjärtklaffsinfektion, inte passar för ett beslutstödssystem. Det första MBSS exemplet har fortfarande inte varit i bruk särskilt länge, men det ska bli intressant att se om man får någon nytta av att ha använt Arden Syntax. Det får framtiden utvisa. Tekniska lösningar för hantering av databaserad, patient journaler håller på att utvecklas. Till exempel så kommer man vid Medicinska kliniken på Falu Lasarett att överföra all patientdata, hela journaler, till dataformat. Än så länge är endast en databas för epikriser (sammanfattning av ett vårdtillfälle) i bruk. När dessa relativt omvälvande förändringar i sjukvårdsorganisationerna sker så kommer man säkerligen att stöta på otaliga problem. Ett standardformat som Arden Syntax kanske måste omvärderas helt. Det skulle vara intressant att ta reda på hur olika standarformat inom medicinsk teknik utformas, och om man i västvärlden ser behovet att så småningom kunna dela med sig av förvärvad kunskap till andra delar av världen. Jag har svårt att i avhandlingen om bla. Expertext modellen komma fram till om man uppfattar att Arden Syntax och dess MLM var ett bra verktyg för den typen av MBSS. Användandet snarare än implementationen av systemet var fokuset i artiklarna, vilket till viss del förklarar avsaknaden av reflektion kring Arden Syntax. Till en början tyckte jag att Expertexten visade på att Arden Syntax hade ett stort användningspotential, men jag känner mig inte övertygad. Jag kan tänka mig att det kommer att finnas otaliga forskningsinriktningar vad gäller beslutstödsystem i sjukvården. Den medicinska tekniken träder in mer och mer. Förtroendet för tekniken kommer förmodligen att öka. Detta bland annat eftersom man kan se det som att många av de tekniska lösningar som finns i vården NRPSOHWWHUDU snarare än ersätter mänsklig kunskap. Vid hjärtkirurgi t ex kan man endast genom avancerad teknisk utrustning och beslutstödsystem utföra vissa typer av operationer. Där finns inte längre någon anledning för läkarkåren att känna sig hotat eftersom systemet sköter en bit som läkaren faktiskt inte kan. Om ett förtroende för tekniken breder ut sig kan man säkert också lättare införa andra typer av beslutstödsystem.

14 5HIHUHQVHU Bemmel, J.H. van; Musen, M.A. (editors) DQGERRNRI0HGLFDO,QIRUPDWLFV. Springer-Verlag, Tyskland. Johansson, B Methods, Design and Development of Clinical Decision Support Systems based on the Arden Syntax with applications in the Clinical Laboratory. /LQN SLQJ6WXGLHVLQ6FLHQFHVDQG7HFKQRORJ\'LVVHUWDWLRQVQRLinköping. Karlsson, D Aspects of the use of medical decision support systems the role of context in decision support. /LQN SLQJ6WXGLHVLQ6FLHQFHVDQG7HFKQRORJ\ 'LVVHUWDWLRQVQRLinköping. Karlsson, D Design and Evaluation of a Clinical Decision and Information Support System, /LQN SLQJ6WXGLHVLQ6FLHQFHVDQG7HFKQRORJ\7KHVLVQR Linköping.

Medicinskt Beslutsstödssystem. Innehållsförteckning. IT-stöd inom vården

Medicinskt Beslutsstödssystem. Innehållsförteckning. IT-stöd inom vården edicinskt Beslutsstödssystem Innehållsförteckning Vad är ett medicinskt beslutsstödssystem? (Typ, Varför?, Karakterisering, Orsak till begränsad framgång, Krav) Hur utvecklar man ett medicinskt beslutsstödssystem?

Läs mer

Datorrepresentation av vårdriktlinjer

Datorrepresentation av vårdriktlinjer Datorrepresentation av vårdriktlinjer Innehåll Introduktion/bakgrund Behov Uppdateringsproblem Metoder PROforma Asgaard/Arbru Arden Praktiska implementeringar Hypertoni-behandling Guidelines/vårdriktlinjer

Läs mer

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692 Beräkning med ord -hur en dator hanterar perception 2010-10-03 Erik Claesson 880816-1692 Innehåll Inledning... 3 Syfte... 3 Kan datorer hantera perception?... 4 Naturligt språk... 4 Fuzzy Granulation...

Läs mer

Medicinsk Informatik VT 2004

Medicinsk Informatik VT 2004 Informatik VT 2004 Introduktion till Informatik Informationsteknologi Information technology Datavetenskap Computer science Informatik Teknikgrad Systemvetenskap System analysis and design Informatics

Läs mer

Medicinsk Informatik VT 2005

Medicinsk Informatik VT 2005 Medicinsk Informatik VT 2005 Introduktion till Medicinsk Informatik Informationsteknologi Teknikgrad Information technology Datavetenskap Computer science Systemvetenskap System analysis and design Informatik

Läs mer

Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011

Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011 Linköpings universitet Artificiell intelligens II HT 2011 Case-based resoning och dess användning inom sjukvården Sammanfattning Det här arbetet handlar om vad case-based resoning är, hur den funkar, vilka

Läs mer

Anvisningar till rapporter i psykologi på B-nivå

Anvisningar till rapporter i psykologi på B-nivå Anvisningar till rapporter i psykologi på B-nivå En rapport i psykologi är det enklaste formatet för att rapportera en vetenskaplig undersökning inom psykologins forskningsfält. Något som kännetecknar

Läs mer

Registerforskning Oktober 2018, Stockholm City Conference Centre. Möjligheter med Artificiell Intelligens inom registerforskningen

Registerforskning Oktober 2018, Stockholm City Conference Centre. Möjligheter med Artificiell Intelligens inom registerforskningen Registerforskning 2018 17 Oktober 2018, Stockholm City Conference Centre Möjligheter med Artificiell Intelligens inom registerforskningen Peter Funk Mälardalens Högskola Vem är Peter Funk? Artificiell

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

JavaScript del 3 If, Operatorer och Confirm

JavaScript del 3 If, Operatorer och Confirm JavaScript del 3 If, Operatorer och Confirm Under förra uppgiften så kollade vi på hur användaren kan ge oss information via promt(), vi använde den informationen både för att skriva ut den och för att

Läs mer

Anne Persson, Professor anne.persson@his.se

Anne Persson, Professor anne.persson@his.se FÖRUTSÄTTNINGAR OCH STRUKTUR FÖR ATT HANTERA KUNSKAP OCH KUNSKAPSUTVECKLING Anne Persson, Professor anne.persson@his.se Bild 1 AGENDA Kunskapsarbete i verksamheter en kort introduktion Hur kan en kunskapsportal

Läs mer

Föreläsning 6: Analys och tolkning från insamling till insikt

Föreläsning 6: Analys och tolkning från insamling till insikt Föreläsning 6: Analys och tolkning från insamling till insikt FSR: 1, 5, 6, 7 Rogers et al. Kapitel 8 Översikt Kvalitativ och kvantitativ analys Enkel kvantitativ analys Enkel kvalitativ analys Presentera

Läs mer

Li#eratur och empiriska studier kap 12, Rienecker & Jørgensson kap 8-9, 11-12, Robson STEFAN HRASTINSKI STEFANHR@KTH.SE

Li#eratur och empiriska studier kap 12, Rienecker & Jørgensson kap 8-9, 11-12, Robson STEFAN HRASTINSKI STEFANHR@KTH.SE Li#eratur och empiriska studier kap 12, Rienecker & Jørgensson kap 8-9, 11-12, Robson STEFAN HRASTINSKI STEFANHR@KTH.SE Innehåll Vad är en bra uppsats? Söka, använda och refera till litteratur Insamling

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

de var svåra att implementera och var väldigt ineffektiva.

de var svåra att implementera och var väldigt ineffektiva. OBS! För flervalsfrågorna gäller att flera alternativ eller inget alternativ kan vara korrekt. På flervalsfrågorna kan man bara ha rätt eller fel, dvs frågan måste vara helt korrekt besvarad. Totalt kan

Läs mer

LOK Nätverk för Sveriges Läkemedelskommittéer

LOK Nätverk för Sveriges Läkemedelskommittéer 1 Patientens samlade läkemedelslista ansvar och riktlinjer för hantering i öppen vård. -LOK:s rekommendationer om hur en samlad läkemedelslista bör hanteras- Detta dokument innehåller LOK:s (nätverket

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Fuzzy Logic. När oskarpa definitioner blir kristallklara. Åsa Svensson. Linköpings Universitet. Linköping

Fuzzy Logic. När oskarpa definitioner blir kristallklara. Åsa Svensson. Linköpings Universitet. Linköping Fuzzy Logic När oskarpa definitioner blir kristallklara Linköpings Universitet Linköping Sammanfattning I denna fördjupningsuppgift har jag fokuserat på Fuzzy Logic och försökt att beskriva det på ett

Läs mer

Linköpings universitet

Linköpings universitet Översikt Kognitionsvetenskaplig introduktionskurs Föreläsning 4 Informationsbearbetningsmodeller Vad är kognitionsvetenskap? Kort bakgrund/historik Representation och bearbetning av information Vetenskapliga

Läs mer

Licensinnehavarens ansvar att skydda systemet

Licensinnehavarens ansvar att skydda systemet Hur ger jag en patient tillgång att dela data med mig? Hur länkar jag en inbjudan från en patient till patientjournalen i mitt Hur kan delade data från en patient överföras från ACCU CHEK 360 webbhanteringssystemet

Läs mer

Virtuella Patienter (VP) för lärandet Elenita Forsberg

Virtuella Patienter (VP) för lärandet Elenita Forsberg Virtuella Patienter (VP) för lärandet Elenita Forsberg Sektionen för Hälsa och Samhälle, Högskolan i Halmstad Inst. CLINTEC, Karolinska Institutet, Stockholm Presentation VP system, Web-SP http://websp.dsv.su.se:8180/websp/

Läs mer

TDDD92 Artificiell intelligens -- projekt

TDDD92 Artificiell intelligens -- projekt jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Individuella uppgifter UPG2: Individuell skriftlig rapport 2 Vad? Läsa och förstå vetenskaplig litteratur Varför? Framtiden: Inte

Läs mer

Health Informatics Centre a collaboration between Stockholm County Council and KI

Health Informatics Centre a collaboration between Stockholm County Council and KI Health Informatics Centre a collaboration between Stockholm County Council and KI E-hälsa - hur kan vi dra nytta av den nya tekniken? Maria Hägglund, Ph.D. Hälsoinformatik Health Informatics Centre, Dept.

Läs mer

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå 1. Identifikation Programmets namn Omfattning Nivå Programkod Ev. koder på inriktningar Beslutsuppgifter Ändringsuppgifter Masterprogram i kognitionsvetenskap 120 hp Avancerad nivå HAKOG Fastställd av

Läs mer

Paradigmskifte? ANNA FORSBERG

Paradigmskifte? ANNA FORSBERG Paradigmskifte? ANNA FORSBERG Hur utmanar vi det biomedicinska paradigmet? Läkaren har fokus på sjukdomen och refererar till ett biomedicinskt paradigm i mötet med patienten. Hela traditionen av naturvetenskaplig

Läs mer

En typisk medianmorot

En typisk medianmorot Karin Landtblom En typisk medianmorot I artikeln Läget? Tja det beror på variablerna! i Nämnaren 1:1 beskrivs en del av problematiken kring lägesmått och variabler med några vanliga missförstånd som lätt

Läs mer

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C Python introduktion Utskrift Inläsning Variabler Datatyp Aritmetiska operatorer Omvandling

Läs mer

Logik och kontrollstrukturer

Logik och kontrollstrukturer Logik och kontrollstrukturer Flödet av instruktioner i ett programmeringsspråk bygger vi upp med hjälp av dess kontrollstrukturer. I C har vi exemplen if, if else, while, do while. Dessutom finns switch

Läs mer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer 729G04 Programmering och diskret matematik Python 2: Villkorssatser, sanningsvärden och logiska operatorer Föreläsningsöversikt Vad händer när vi kör vår pythonkod? Programmerare Villkorssatser Jämförelser

Läs mer

Medicinsk Informatik VT 2003

Medicinsk Informatik VT 2003 Informatik VT 2003 Introduktion till Informatik Definition informatik omfattar utveckling och tillämpning av IT-baserade metoder för insamling, representation, bearbetning, presentation, kommunikation

Läs mer

Cybersäkerhet några utmaningar. Teodor Sommestad, Doktor, Förste forskare Informationssäkerhet & IT-arkitektur Linköping

Cybersäkerhet några utmaningar. Teodor Sommestad, Doktor, Förste forskare Informationssäkerhet & IT-arkitektur Linköping Cybersäkerhet några utmaningar Teodor Sommestad, Doktor, Förste forskare Informationssäkerhet & IT-arkitektur Linköping Cybersäkerhet: En omogen disciplin Empirisk data är ovanligt, observationer i det

Läs mer

Datalogiskt tänkande är mer än Programmering. Fredrik Heintz Linköpings universitet

Datalogiskt tänkande är mer än Programmering. Fredrik Heintz Linköpings universitet Datalogiskt tänkande är mer än Programmering Fredrik Heintz Linköpings universitet Vad kommer jag säga idag? Datalogiskt tänkande är en uppsättning generella färdigheter och attityder som är viktiga för

Läs mer

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

Läs mer

Säkerhet och trygghet för framtidens äldre workshop!

Säkerhet och trygghet för framtidens äldre workshop! Säkerhet och trygghet för framtidens äldre workshop! Förväntningar inför dagarna (från måndagen) o Inblick i framtidens äldreboende, mänskliga tekniska lösningar o Framtidssäkring beslut idag morgondagens

Läs mer

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Datavetenskap Opponenter: Daniel Jansson Mikael Jansson Respondenter: Mats Almgren Erik Hansen Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Oppositionsrapport,

Läs mer

LOKAL EXAMENSBESKRIVNING

LOKAL EXAMENSBESKRIVNING Dnr G 2017/412 IT-FAKULTETEN LOKAL EXAMENSBESKRIVNING Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Degree of Bachelor of Science with a major in Cognitive Science 1. Fastställande Examensbeskrivning

Läs mer

Utbildningsplan för magisterprogrammet i klinisk medicinsk vetenskap

Utbildningsplan för magisterprogrammet i klinisk medicinsk vetenskap Utbildningsplan för magisterprogrammet i klinisk medicinsk vetenskap 3KL07, 3K107 Inrättad av Styrelsen för utbildning 2006-11-22 Fastställd av Styrelsen för utbildning 2007-04-04 Reviderad av Styrelsen

Läs mer

ARTIFICIELL INTELLIGENS

ARTIFICIELL INTELLIGENS ARTIFICIELL INTELLIGENS www..se Så fungerar det Artificiell Intelligens (AI) är intelligens som uppvisas av maskiner. Uttrycket användes för första gången 1955 i ett forskningsförslag med syftet att hitta

Läs mer

Vad har forskningen att säga om kliniskt beslutstöd? Toomas Timpka, professor/överläkare Institutionen för Medicin och Hälsa Linköpings Universitet

Vad har forskningen att säga om kliniskt beslutstöd? Toomas Timpka, professor/överläkare Institutionen för Medicin och Hälsa Linköpings Universitet Vad har forskningen att säga om kliniskt beslutstöd? Toomas Timpka, professor/överläkare Institutionen för Medicin och Hälsa Linköpings Universitet Definition Kliniska beslutsstödsystem (KBSS) är informationssystem

Läs mer

Static vs Dynamic binding Polymorfism. Objekt-orienterad programmering och design Alex Gerdes, 2016

Static vs Dynamic binding Polymorfism. Objekt-orienterad programmering och design Alex Gerdes, 2016 Static vs Dynamic binding Polymorfism Objekt-orienterad programmering och design Alex Gerdes, 2016 Diagnostiskt prov Shape + overlaps(shape): int return 1; Shape shape = new Shape(); Polygon tripoly =

Läs mer

Här är två korta exempel på situationer då vi tillämpar den distributiva lagen:

Här är två korta exempel på situationer då vi tillämpar den distributiva lagen: Modul: Algebra Del 8: Avslutande reflektion och utvärdering Distributiva lagen Cecilia Kilhamn, Göteborgs Universitet Distributiva lagen a (b + c) = a b + a c Den distributiva lagen kallas den räknelag

Läs mer

Utbildningsplan för magisterprogrammet

Utbildningsplan för magisterprogrammet Utbildningsplan för magisterprogrammet i klinisk medicinsk vetenskap 3K113 Inrättad av Styrelsen för utbildning 2006-11-22 Fastställd av Styrelsen för utbildning 2012-10-11 Reviderad av Styrelsen för utbildning

Läs mer

Socionomen i sitt sammanhang. Praktikens mål påverkas av: Socialt arbete. Institutionella sammanhanget

Socionomen i sitt sammanhang. Praktikens mål påverkas av: Socialt arbete. Institutionella sammanhanget Socionomen i sitt skilda förutsättningar och varierande Förstå och känna igen förutsättningar, underbyggande idéer och dess påverkan på yrkesutövandet. Att förstå förutsättningarna, möjliggör att arbeta

Läs mer

Kvalitetssäkring av medicinska databaser. utbildning, analys och revision

Kvalitetssäkring av medicinska databaser. utbildning, analys och revision Kvalitetssäkring av medicinska databaser utbildning, analys och revision 25 mars 2011 Staffan Bryngelsson Emendors affärsidé: Att bidra till att beslut i hälso-och sjukvården fattas på grundval av korrekta

Läs mer

Utbildningsplan för masterprogrammet i hälsoinformatik 5HI17

Utbildningsplan för masterprogrammet i hälsoinformatik 5HI17 Sid 2 (6) Utbildningsplan för masterprogrammet i 5HI17 Inrättad av Styrelsen för utbildning 2011-09-07 Fastställd av Styrelsen för utbildning 2016-04-14 Sid 3 (6) 1. Basdata 1.1. Programkod 5HI17 1.2.

Läs mer

En nybörjarkurs i kritiskt tänkande

En nybörjarkurs i kritiskt tänkande En nybörjarkurs i kritiskt tänkande Jesper Jerkert Andreas Anundi & CJ Åkerberg: Skeptikerskolan. Handbok i kritiskt tänkande. Stockholm: Forum, 2010, 226 s. ISBN 978-91-37-13588-5. Andreas Anundi och

Läs mer

Ökat personligt engagemang En studie om coachande förhållningssätt

Ökat personligt engagemang En studie om coachande förhållningssätt Lärarutbildningen Fakulteten för lärande och samhälle Individ och samhälle Uppsats 7,5 högskolepoäng Ökat personligt engagemang En studie om coachande förhållningssätt Increased personal involvement A

Läs mer

Kliniskt beslutsstöd för strokeprevention i ett regionalt elektroniskt patientjournalsystem

Kliniskt beslutsstöd för strokeprevention i ett regionalt elektroniskt patientjournalsystem Kliniskt beslutsstöd för strokeprevention i ett regionalt elektroniskt patientjournalsystem Magnus Janzon Överläkare, Med Dr, Verksamhetschef Kardiologiska kliniken Hjärt- och medicincentrum Universitetssjukhuset

Läs mer

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning En rapport från CATD-projektet, januari-2001 1 2 Förstudie Beslutsstöd för operativ tågtrafikstyrning Bakgrund Bland de grundläggande

Läs mer

Riktlinjer för bedömning av examensarbeten

Riktlinjer för bedömning av examensarbeten Fastställda av Styrelsen för utbildning 2010-09-10 Dnr: 4603/10-300 Senast reviderade 2012-08-17 Riktlinjer för bedömning av Sedan 1 juli 2007 ska enligt högskoleförordningen samtliga yrkesutbildningar

Läs mer

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen

Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen Tentamen för teknisk kemi, 10p, moment 1 29 november 1999 Skrivtid 9-15 Hjälpmedel: av följande böcker. - U. Bilting och J. Skansholm: Vägen till C - A. Kelley & I. Pohl: A Book on C Maxpoäng: Gräns för

Läs mer

Tentamen, EDAA20/EDA501 Programmering

Tentamen, EDAA20/EDA501 Programmering LUNDS TEKNISKA HÖGSKOLA 1(4) Institutionen för datavetenskap Tentamen, EDAA20/EDA501 Programmering 2011 10 19, 8.00 13.00 Anvisningar: Denna tentamen består av fem uppgifter. Preliminärt ger uppgifterna

Läs mer

KOMMUNIKATIVT LEDARSKAP

KOMMUNIKATIVT LEDARSKAP KOMMUNIKATIVT LEDARSKAP EN ANALYS AV INTERVJUER MED CHEFER OCH MEDARBETARE I FEM FÖRETAG NORRMEJERIER SAAB SANDVIK SPENDRUPS VOLVO Mittuniversitetet Avdelningen för medieoch kommunikationsvetenskap Catrin

Läs mer

Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008

Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008 Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008 Anders Ardö Elektro- och informationsteknik Lunds Universitet Box 118, 221 00 Lund June 18, 2009 1 Inledning Digitala bibliotek

Läs mer

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata. Att förstå variabler Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata. Vad är en variabel? En variabel är en plats att lagra information. Precis

Läs mer

BUSR31 är en kurs i företagsekonomi som ges på avancerad nivå. A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav

BUSR31 är en kurs i företagsekonomi som ges på avancerad nivå. A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav Ekonomihögskolan BUSR31, Företagsekonomi: Kvalitativa metoder, 5 högskolepoäng Business Administration: Qualitative Research Methods, 5 credits Avancerad nivå / Second Cycle Fastställande Kursplanen är

Läs mer

Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD

Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2003-09-15 v 2.1 DIGITALTEKNIK Laboration D163 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner

Läs mer

medrave4 Användarmanual Luftvägsregistret Dr Per Stenström Specialist i Allmänmedicin

medrave4 Användarmanual Luftvägsregistret Dr Per Stenström Specialist i Allmänmedicin medrave4 Användarmanual Luftvägsregistret Guide för att rapportera in patienter till Luftvägsregistret via medrave4. medrave4 Primärvård samlar verksamhetsdata från ert befintliga journalsystem, analyserar

Läs mer

TENTAMEN PROGRAMMERING I JAVA, 5P SOMMARUNIVERSITETET

TENTAMEN PROGRAMMERING I JAVA, 5P SOMMARUNIVERSITETET UMEÅ UNIVERSITET Datavetenskap 010824 TENTAMEN PROGRAMMERING I JAVA, 5P SOMMARUNIVERSITETET Datum : 010824 Tid : 9-15 Hjälpmedel : Inga Antal uppgifter : 7 Totalpoäng : 40 (halva poängtalet krävs normalt

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E. Föreläsning 4: Villkor och rekursion. Modulus-operatorn.

Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E. Föreläsning 4: Villkor och rekursion. Modulus-operatorn. Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E Föreläsning 4: Villkor och rekursion Konverterar mellan de grundläggande typerna: >>> int("") >>> int(.999) >>> float().0

Läs mer

OCH FÅ PATIENTEN TILL PARTNER

OCH FÅ PATIENTEN TILL PARTNER Fråga PERSONCENTRERAD VÅRD OCH FÅ PATIENTEN TILL PARTNER Mahboubeh Goudarzi samtalar med Göte Nilsson. Relationsbyggandet är viktigt både för vårdpersonalens arbetsglädje och för patienternas tillfrisknande.

Läs mer

Decentraliserad administration av gästkonton vid Karlstads universitet

Decentraliserad administration av gästkonton vid Karlstads universitet Datavetenskap Opponent(er): Markus Fors Christian Grahn Respondent(er): Christian Ekström Per Rydberg Decentraliserad administration av gästkonton vid Karlstads universitet Oppositionsrapport, C/D-nivå

Läs mer

DIGITALTEKNIK. Laboration D172

DIGITALTEKNIK. Laboration D172 UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2006-02-24 v 1.2 DIGITALTEKNIK Laboration D172 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner

Läs mer

Exempel på verklig kravspecifikation

Exempel på verklig kravspecifikation Exempel på verklig kravspecifikation Detta är ett exempel på en proffessionell kravspecifikation hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och

Läs mer

Static vs Dynamic binding Polymorfism. Objekt-orienterad programmering och design (DIT953) Niklas Broberg, 2018

Static vs Dynamic binding Polymorfism. Objekt-orienterad programmering och design (DIT953) Niklas Broberg, 2018 Static vs Dynamic binding Polymorfism Objekt-orienterad programmering och design (DIT95) Niklas Broberg, 2018 Diagnostiskt prov Shape + overlaps(shape): int return 1; Shape shape = new Shape(); Polygon

Läs mer

Frågor och svar om hälso- och sjukvården i Östergötland.

Frågor och svar om hälso- och sjukvården i Östergötland. Frågor och svar om hälso- och sjukvården i Östergötland. Frågor och svar om hälso- och sjukvården! Vad tycker ni socialdemokrater är viktigast med sjukvården i framtiden? Vi socialdemokrater i Östergötland

Läs mer

Laboration i datateknik

Laboration i datateknik KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med

Läs mer

Bakgrund. Bakgrund. Bakgrund. Håkan Jonsson Institutionen för systemteknik Luleå tekniska universitet Luleå, Sverige

Bakgrund. Bakgrund. Bakgrund. Håkan Jonsson Institutionen för systemteknik Luleå tekniska universitet Luleå, Sverige Är varje påstående som kan formuleras matematiskt*) alltid antingen sant eller falskt? *) Inom Institutionen för systemteknik Luleå tekniska universitet Luleå, Sverige Exempel: 12 = 13 nej, falskt n! >

Läs mer

std_logic & std_logic_vector

std_logic & std_logic_vector VHDL VHDL - Very high speed integrated circuit Hardware Description Language VHDL är ett komplext språk, avsett för att beskriva digitala system på olika abstraktionsnivåer (beteende- och strukturmässigt).

Läs mer

Lokal examensbeskrivning

Lokal examensbeskrivning 1 (6) BESLUT 2015-11-11 Dnr SU FV-3.2.5-3372-15 Lokal examensbeskrivning Filosofie masterexamen Huvudområde: Hälsoinformatik Health Informatics Hälsoinformatik är en tvärvetenskaplig disciplin med grund

Läs mer

Mobilt Efos och ny metod för stark autentisering

Mobilt Efos och ny metod för stark autentisering Mobilt Efos och ny metod för stark autentisering I och med lanseringen av E-identitet för offentlig sektor, Efos, kommer Inera att leverera komponenter som möjliggör att en användare ska kunna logga in

Läs mer

Utbildningsplan för magisterprogrammet i hälsoinformatik

Utbildningsplan för magisterprogrammet i hälsoinformatik Utbildningsplan för magisterprogrammet i hälsoinformatik Inrättad av Styrelsen för utbildning 2006-11-22 Fastställd av Styrelsen för utbildning 2007-04-04 Sid 2 (5) 1. Basdata 1.1. Programkod 3HI07 1.2.

Läs mer

Summering och intryck från Healthcare Design konferensen i Houston, TX november 2016

Summering och intryck från Healthcare Design konferensen i Houston, TX november 2016 Summering och intryck från Healthcare Design konferensen i Houston, TX 12-15 november 2016 Konferens om hälso-och sjukvårds design (produkter och byggnader) Healthcare Design (HCD) är en återkommande konferens

Läs mer

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA PARALLELLISERING AV ALGORITMER FÖR FLERKÄRNIGA PROCESSORER 870928 3017 Johan Gustafsson 870303 4952 Gustaf David Hallberg 880525 8210 Per Hallgren 801117 0597 Wuilbert Lopez 1/7 Innehållsförteckning Table

Läs mer

Dnr G 2014/566 LOKAL EXAMENSBESKRIVNING Examensbenämning (svensk): Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Examensbenämning (eng

Dnr G 2014/566 LOKAL EXAMENSBESKRIVNING Examensbenämning (svensk): Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Examensbenämning (eng Dnr G 2014/566 LOKAL EXAMENSBESKRIVNING Examensbenämning (svensk): Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Examensbenämning (engelsk): Degree of Bachelor of Science with a major in

Läs mer

Ventilen. Nytt på IT- fronten. System som kan göra intelligenta saker, såsom att efterlikna mänskligt beteende och tänkande

Ventilen. Nytt på IT- fronten. System som kan göra intelligenta saker, såsom att efterlikna mänskligt beteende och tänkande Ventilen Nytt på IT- fronten System som kan göra intelligenta saker, såsom att efterlikna mänskligt beteende och tänkande https://www.youtube.com/watch?v=nfneoooeqx4 https://www.youtube.com/watch?v=nfneoooeqx4

Läs mer

Viktig produktsäkerhetsinformation

Viktig produktsäkerhetsinformation 2011-10-13 Viktig produktsäkerhetsinformation UniCel DxI system för immunanalys* Alla versioner av programvaran * Inklusive de fristående UniCel DxI 600 och 800-systemen, och de integrerade UniCel DxC

Läs mer

för att komma fram till resultat och slutsatser

för att komma fram till resultat och slutsatser för att komma fram till resultat och slutsatser Bearbetning & kvalitetssäkring 6:1 E. Bearbetning av materialet Analys och tolkning inleds med sortering och kodning av materialet 1) Kvalitativ hermeneutisk

Läs mer

Samtal 1, Leila (kodat) Målbeteende: Skydda sig mot sexuellt överförbara sjukdomar och oönskad graviditet

Samtal 1, Leila (kodat) Målbeteende: Skydda sig mot sexuellt överförbara sjukdomar och oönskad graviditet Samtal 1, Leila (kodat) Målbeteende: Skydda sig mot sexuellt överförbara sjukdomar och oönskad graviditet LILO: Hej Leila, välkommen. Okodat LEILA: Tack. LILO: Jag tänkte att vi skulle prata om hur du

Läs mer

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? FSR: 1, 2, 5 Rogers et al. Kapitel 13 (e/3: 12-13) 160401 Intro utvärdering 2 Översikt Att kunna om utvärdering Observation, kort repetition

Läs mer

Cover Page. The handle http://hdl.handle.net/1887/20257 holds various files of this Leiden University dissertation.

Cover Page. The handle http://hdl.handle.net/1887/20257 holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/20257 holds various files of this Leiden University dissertation. Author: Fredriksson, Lisa Emilia Title: TNFalpha-signaling in drug-induced liver injury

Läs mer

Analys av kvalitativ data Kvalitativ innehållsanalys som ett exempel. Introduktion Bakgrund Syfte Metod Resultat Diskussion Slutsats

Analys av kvalitativ data Kvalitativ innehållsanalys som ett exempel. Introduktion Bakgrund Syfte Metod Resultat Diskussion Slutsats KVALITATIV ANALYS Analys av kvalitativ data Kvalitativ innehållsanalys som ett exempel Övning i att analysera Therese Wirback, adjunkt Introduktion Bakgrund Syfte Metod Resultat Diskussion Slutsats Fånga

Läs mer

Implementering - teori och tillämpning inom hälso- och sjukvård

Implementering - teori och tillämpning inom hälso- och sjukvård Implementering - teori och tillämpning inom hälso- och sjukvård Siw Carlfjord Leg sjukgymnast, Med dr IMH, Linköpings universitet There are not two sciences There is only one science and the application

Läs mer

ARBETARSKYDDSSTYRELSENS FÖRFATTNINGSSAMLING. AFS 1988:1 Utkom från trycket den 25 april 1988 HIV-TESTNING I ARBETSLIVET

ARBETARSKYDDSSTYRELSENS FÖRFATTNINGSSAMLING. AFS 1988:1 Utkom från trycket den 25 april 1988 HIV-TESTNING I ARBETSLIVET ARBETARSKYDDSSTYRELSENS FÖRFATTNINGSSAMLING AFS 1988:1 Utkom från trycket den 25 april 1988 HIV-TESTNING I ARBETSLIVET Utfärdad den 21 mars 1988 AFS 1988:1 2 HIV-TESTNING I ARBETSLIVET Arbetarskyddsstyrelsens

Läs mer

Nedan listas ett antal portaler och länkbibiliotek, svenska och internationella. Prova dem och jämför med kritierierna ovan.

Nedan listas ett antal portaler och länkbibiliotek, svenska och internationella. Prova dem och jämför med kritierierna ovan. Workshop Portaler och länkbibliotek Resurserna på Internet är om inte oändliga så åtminstone väldigt många. Att välja blir då ett bekymmer i sig. Portaler och länkbibliotek specialiserar sig på att samla

Läs mer

Tilla ggsrapport fo r barn och unga

Tilla ggsrapport fo r barn och unga Tilla ggsrapport fo r barn och unga 25 mars 2014 Vad berättar barn för Bris om hur de mår? Hur har barn det i Sverige? Jag har skilda föräldrar och vill så gärna bo hos min pappa. Mamma har ensam vårdnad

Läs mer

Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi.

Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Sökplan TDDD39 Perspektiv på informationsteknologi Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Anvisningar Sökplanen påbörjas

Läs mer

FHIR OCH INTEROPERABILITET I SJUKVÅRDEN OSKAR THUNMAN

FHIR OCH INTEROPERABILITET I SJUKVÅRDEN OSKAR THUNMAN FHIR OCH INTEROPERABILITET I SJUKVÅRDEN OSKAR THUNMAN 2015-01-29 CALLISTAENTERPRISE.SE FHIR OCH INTEROPERABILITET I SJUKVÅRDEN Semantisk interoperabilitet Bakgrund Dagens standarder FHIR och framtidens

Läs mer

Utbildningsplan för masterprogrammet i hälsoekonomi, policy och management

Utbildningsplan för masterprogrammet i hälsoekonomi, policy och management Utbildningsplan för masterprogrammet i hälsoekonomi, policy och 4HM17 Inrättad av Rektor 2016-05-10 Fastställd av Styrelsen för utbildning 2016-05-10 Sid 2 (6) 1. Basdata 1.1. Programkod 4HM17 1.2. Programmets

Läs mer

WEBBSERVERPROGRAMMERING

WEBBSERVERPROGRAMMERING WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet

Läs mer

Medicinska beslutsstödjande system

Medicinska beslutsstödjande system Medicinska beslutsstödjande system ESP: An expert system for poisoning diagnosis and management 0 Innehållsförteckning 1. Inledning... 2 2. Avgränsningar... 3 3. Introduktion till expertsystem... 3 3.1

Läs mer

Svensk författningssamling

Svensk författningssamling Svensk författningssamling Förordning om referensram för kvalifikationer för livslångt lärande; SFS 2015:545 Utkom från trycket den 8 september 2015 utfärdad den 27 augusti 2015. Regeringen föreskriver

Läs mer

Ungdomars kommentarer om patientjournalen på nätet Våren 2014

Ungdomars kommentarer om patientjournalen på nätet Våren 2014 Ungdomars kommentarer om patientjournalen på nätet Våren 2014 Önskas mer information om hur Landstinget Kronoberg arbetar med kontaktklasser eller om innehållet i denna rapport, kontakta: Susann Swärd

Läs mer

Sahlgrenska akademin. Medicine masterexamen med huvudområdet fysioterapi

Sahlgrenska akademin. Medicine masterexamen med huvudområdet fysioterapi Sahlgrenska akademin LOKAL EXAMENSBESKRIVNING Dnr J 11 919/08 Medicine masterexamen med huvudområdet fysioterapi Degree of Master of Medical Science (Two Years) with a major in Physiotherapy 1. Fastställande

Läs mer

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo 729G75: Programmering och algoritmiskt tänkande Tema 1. Föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt

Läs mer

http://www.sm.luth.se/~andreas/info/howtosearch/index.html

http://www.sm.luth.se/~andreas/info/howtosearch/index.html & ' ( ( ) * +, ', -. / ' 0! 1 " 2 # 3 / /! 1 $ 4, % 5 # 3, http://www.sm.luth.se/~andreas/info/howtosearch/index.html Andreas Tips och trix till sökningar i Cyberrymnden Här försöker jag att gå igenom

Läs mer

el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng

el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng Kognitionsvetenskap är ett tvärvetenskapligt kunskaps- och forskningsområde som

Läs mer