PACS

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:

  1. 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.
  2. 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-architecture

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

  1. 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).
  2. 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.
  3. Bygg ditt nätverk på en 1 GB eller snabbare Ethernet-hårdvara. Välj aktiva routrar med hög prestanda.

programvara

  1. för PACS-servern: vi kommer att använda OsiriX MD med specifika inställningar.
  2. 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).
    webserver-testing
  • 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):

LocationsPrefs-02

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.

query-retrieve

du kan också skicka nya studier från OsiriX till PACS-servern med hjälp av DICOM Send-funktionen i OsiriX.

Lämna ett svar

Din e-postadress kommer inte publiceras.

More: