installera OsiriX som en PACS-server
Vad är PACS-server?
en PACS – server (Picture Archiving and Communication System) är en dator för kort-och långtidslagring, hämtning, hantering, distribution och presentation av medicinska bilder. Medicinsk utrustning kan automatiskt lagra medicinska bilder på PACS-servern. Andra datorer, utrustade med OsiriX, kan lagra och hämta bilder direkt från PACS-servern.
du kan använda OsiriX som en PACS-server med dessa fördelar:
- baserat på OsiriX DICOM motor och databas (SQLite) motor
- obegränsat antal samtidiga klienter
- hantera dina PACS genom OsiriX GUI
- helt kompatibel med Mac hårdvara och mjukvara
- fullt kompatibel med DICOM-protokollet (C-Move, C-Store, C-Find, C-Get, wado)
- sömlös integration med alla DICOM-tittare, genom DICOM-protokollet
- webbåtkomst via inbyggd webbserver, inbyggd HTML5-tittare kompatibel med alla operativsystem
- expansion: skriv dina egna plugins för att utöka integrationen med alla protokoll / system, inklusive EMR, RIS eller HIS.
introduktion
vanligtvis består ett PACS-nätverk av en central PACS-server som lagrar en databas som innehåller bilderna och av flera klienter som kan hämta och visa dessa bilder på medicinsk bildprogramvara. Bilderna lagras i DICOM-format. Modaliteterna (MR, CT, PET, ultraljud, …) skickar bilderna till PACS-servern med hjälp av en DICOM ”push” (DICOM C-Store). Servern och klienterna kommunicerar med hjälp av DICOM-protokollet (DICOM C-Store, WADO eller Query & Retrieve). Klienterna visar bilderna med hjälp av en medicinsk bildprogramvara: en DICOM-tittare.
varje dator i ett DICOM-nätverk identifieras av deras nätverksadress (IP-adress), en kommunikationsport (TCP/IP-port) och ett namn (AETitle): varje dator är en DICOM-nod i DICOM-nätverket. IP-adress, TCP / IP-portnummer och AETitle är den information som krävs för att ansluta varje DICOM-nod till DICOM-nätverket. Dessa uppgifter Finns i fönstret Inställningar > lyssnare i OsiriX.
därför behöver du bygga en PACS:
- en PACS-Server: en dator med mycket hårddiskutrymme och en PACS-serverprogramvara. PACS-serverprogramvaran måste vara robust och fungera felfritt 24/7, med en kraftfull databasmotor som kan lagra miljontals DICOM-bilder.
- PACS-klienter: datorer med en DICOM viewer-programvara, som OsiriX. Dessa PACS-klienter kan fråga och hämta DICOM-bilderna från PACS-servern genom att använda DICOM-nätverksprotokollet (DICOM C-Move, C-Store, C-Get, C-Find, WADO,…).
de viktiga egenskaperna hos en DICOM-tittare är:
- snabb överföringstid (endast begränsad av nätverksbandbredden)
- snabb laddningstid för att kunna ladda och bläddra i 1 000 bilder på mindre än några sekunder
- komplett DICOM-protokoll stöder för att hantera alla olika typer av DICOM-bilder
- kraftfulla 2D-bildfunktioner för att analysera bilderna (Roi, fönsternivåer, zoomning, ….)
- 3D efterbehandling funktioner för att visa datamängder i volym rendering, MPR eller MIP
- bild fusion stöd till multimodala modaliteter som PET-CT, PET-MR, SPECT-CT studier
PACS network architecture (Q& R = DICOM Query & Retrieve protocol):
flera modaliteter, en PACS-Server och flera PACS-klienter (PACS Workstations / DICOM-tittare)
för att bygga vårt PACS-nätverk använder vi OsiriX (använd alltid den senaste tillgängliga versionen!), som DICOM viewer, och som PACS-servern.
Set-up
hårdvara
- för PACS-servern: välj en MacPro med 4 TB lagringsutrymme för att lagra upp till 25 miljoner CT-bilder. Vi rekommenderar starkt ett RAID-system: till exempel kan du installera 4 identiska hårddiskar i MacPro och formatera dem som ett RAID 5-system. Du får snabbare prestanda och ett säkrare system (Inga data går förlorade om en enhet misslyckas). Du kan också använda ett externt RAID-system, anslutet via FireWire eller Thunderbolt för bästa prestanda (Promise VTrak, Promise Pegasus, LaCie RAID towers).
- för PACS-klienterna: välj iMac eller MacPro, beroende på om du behöver göra 3D-efterbehandling eller bara 2D-visning. Om det behövs, anslut en medicinsk bildskärmar (Totoku, Eizo, …). En SSD rekommenderas starkt för bästa prestanda när du laddar bilderna. Välj minst 8 GB RAM.
- Bygg ditt nätverk på en 1 GB eller snabbare Ethernet-hårdvara. Välj aktiva routrar med hög prestanda.
programvara
- för PACS-servern: vi kommer att använda OsiriX MD med specifika inställningar.
- för PACS-klienterna: vi använder OsiriX MD.
Inställning av OsiriX som PACS-server
använd OsiriX MD för bästa prestanda och obegränsade prestanda.
vi vill vara säkra på att din PACS-server också kommer att köras:
- i OS X-Inställningar, Aktivera automatisk omstart efter ett strömavbrott (Energy Server, Power tab, ”starta automatiskt efter ett strömavbrott”)
- i OS X-inställningar väljer du automatisk inloggning (användare & grupper, Inloggningsalternativ, Automatisk inloggning)
- vi vill vara säkra på att OsiriX alltid körs (efter en datorstart eller krasch). Vi skapar en LaunchAgent-fil. Du kan använda Lingon för att enkelt skapa en always-up-inställning (Välj vid inloggning och fortsätt springa).
- vi vill vara säkra på att OsiriX alltid är lyhörd (Spinning Beach Ball of Death). Vi kommer att installera en liten programvara som körs som en annan process: det kommer att testa om OsiriX är levande och lyhörd. Den använder den inbyggda webbservern och XML-RPC gränssnitt OsiriX att skicka tester till databasen: därför se till att aktivera dem i OsiriX inställningar. Om OsiriX inte svarar på förfrågningarna kommer den här programvaran att döda OsiriX, så att den kan startas om (tack vare LaunchAgent-inställningarna). För Webbserveradressen, använd ”http (s):/ / localhost:XXXX / testdbalive”, och för XML-RPC-gränssnittet, använd ”http(s): localhost: XXXX”. Denna programvara finns här. (Se till att den här programvaran alltid körs genom att skapa en LaunchAgent för den – se föregående stycke).
- aktivera ”serverläge” i OsiriX. Det här läget döljer GUI, och OsiriX kommer aldrig att presentera ett blockeringsfönster för användaren (ingen kommer att titta på servermonitorn för att klicka på ”OK” – knappen…). Gå till OsiriX-Inställningar > lyssnare, serverläge.
Set-up OsiriX som en PACS-klient (DICOM Viewer)
för att kunna skicka eller hämta en examen från / till din nya PACS Server, måste du förklara det på varje PACS klienter:
kör OsiriX, välj Inställningar > platser och lägga till din DICOM PACS Server information (övre tabellen):
det finns flera protokoll för en DICOM-tittare för att hämta bilder från en PACS-server (OsiriX är kompatibel med alla dessa protokoll):
- C-flytta. Detta protokoll kräver att deklarera varje DICOM viewer på PACS-servern (se nedan). De flesta DICOM-tittare är kompatibla med detta protokoll.
- C-FÅ. Detta protokoll kräver inte att deklarera DICOM viewer på PACS-servern. Endast få DICOM-tittare stöder detta protokoll.
- WADO. Detta protokoll kräver inte att deklarera DICOM viewer på PACS-servern. Endast få DICOM-tittare stöder detta protokoll. Detta protokoll är extremt snabbt när du använder OsiriX som en DICOM-tittare eller en PACS-server. Vi rekommenderar starkt att använda den, om möjligt.
Lägg till PACS-klienter (DICOM-noder) på din PACS-Server, om det behövs (C-MOVE-protokoll): du hittar DICOM-Nodinformationen för din OsiriX-arbetsstation i fönstret Inställningar > lyssnare.
utbyta bilder mellan OsiriX PACS server och OsiriX klienter
om du vill hämta specifika studier från din PACS server, kan du nu öppna frågan & hämta fönster i OsiriX:
Välj källa, ange patientens namn och klicka på Fråga.
du kan också skicka nya studier från OsiriX till PACS-servern med hjälp av DICOM Send-funktionen i OsiriX.