p-rtg1
Markus Håkanssona,b, Sune Svenssonc, Magnus Båthb,c och Lars Gunnar Månssonb,c
aEnhet för bild- och funktionsdiagnostik, Södra Älvsborgs Sjukhus, SE- 501 82 Borås, bAvdelningen för radiofysik, Göteborgs Universitet, SE-413 45 Göteborg, cMFT/Diagnostik, Sahlgrenska Universitetssjukhuset, SE- 413 45 Göteborg

1. Introduktion
Bildgranskningsstudier i samband med forskning eller optimering med kliniska bilder är en tidsödande uppgift både för den som granskar bilderna och för den som skall sätta upp studien, samla in data och sammanställa resultaten. Det finns idag inga PACS (kommersiella eller gratis) som har en inbyggd funktion för att arrangera granskningsstudier, av typen ROC och Visual Grading, på ett effektivt sätt. Inte heller är de i många avseende avancerade bildvisningsmjukvaror som finns tillgängliga via internet speciellt lämpade för detta. För att kunna hantera stora datamängder inte bara i fråga om bilddata utan också i form av observatörssvar bör denna hantering också hanteras digitalt. För detta ändamål har programmet ViewDEX (Viewer for Digital Evaluation of X-ray images) tagits fram. Programmet är baserat på programspråket Java. ViewDEX kan användas för visning av medicinska bilder med samtidig insamling av observatörens svar. För att möjliggöra studier av både ROC- och Visual Grading-typ är ViewDEX designat så att användaren på ett enkelt sätt kan ändra på typen av frågor. ViewDEX kan också användas för ”bench marking” och i utbildningssyfte. I en studie lagras varje observatörs svar i en loggfil som enkelt kan exporteras för analys.

2. Metod
ViewDEX är en fristående applikation utvecklad i programspråket Java (Sun Microsystems, Java 2 Platform, Standard Edition (J2SE), Version 1.4). Bildkanvas är utvecklad med hjälp av grafik- och bildvisningsbiblioteket i Java 2D. Detta bibliotek innehåller gedigna klasser och gränssnitt som skapar en solid plattform för bildmanipulering och rendering av bilder. Programmet arbetar med DICOM-bilder som lagras i kataloger i ett enkelt filsystem. För att försäkra sig om att data inte går förlorad vid eventuell felfunktion i hård- eller mjukvara kan utvärderingsdata lagras på två olika lagringsmedia (två loggfiler). Lagring av granskningsdata sker kontinuerligt genom att programmet skriver till ett ”user history object”. Då Java är plattformsoberoende är programmet förberett att användas på vilken dator som helst så länge Java Runtime är installerat ((Java runtime är den programmiljö som behövs för att köra Javaprogram (Sun Microsystems, Java 2 Platform, Java Runtime Environment (JRE), Version 1.4.)). Ett mål har varit att begagna sig av tillgängliga standarder och att använda open source software (mjukvara distribuerad med tillgänglig källkod som kan användas, modifieras och distribueras fritt, www.opensource.org/). Detta gäller för val av utvecklingsverktyg, programspråk och bibliotek som använts vid framtagande av ViewDEX.

3. Resultat
ViewDEX 1.0 hanterar idag de flesta förekommande DICOM- bilder. Bilderna kan visas och granskas en i taget. ViewDEX hanterar de vanligast förekommande monitorupplösningar och det finns i dagsläget framtaget startscript för Windowsmiljö. Den officiella versionen av ViewDEX 1.0 är sedan ett halvår tillbaka färdig och finnas att ladda ner via internet (http://helios.ifss.gu.se/viewdex/).

4. Slutsats
ViewDEX har testats i flera kliniska ROC- och Visual Grading- studier och resultatet från dessa har visat att ViewDEX ur många perspektiv är en effektiv bildvisningsmjukvara för bildgranskningsstudier.