OsiriX installeren als een PACS-server
Wat is PACS-server?
een PACS – server (Picture Archiving and Communication System) is een computer voor de opslag, het ophalen, het beheer, de distributie en de presentatie van medische beelden op korte en lange termijn. Medische apparatuur kan de medische beelden automatisch opslaan op de PACS-server. Andere computers, uitgerust met OsiriX, kunnen beelden rechtstreeks van de PACS-server opslaan en ophalen.
u kunt OsiriX als PACS-server gebruiken met deze voordelen:
- gebaseerd op OsiriX DICOM engine and Database (SQLite) engine
- onbeperkt aantal gelijktijdige clients
- Beheer uw PACS via OsiriX GUI
- volledig compatibel met Mac hardware en software
- volledig compatibel met DICOM protocol (C-Move, C-Store, C-Find, C-Get, WADO)
- naadloze integratie met alle DICOM-viewers, via het DICOM-protocol
- webtoegang via ingebouwde webserver, ingebouwde HTML5-Viewer compatibel met elk besturingssysteem
- uitbreiding: schrijf je eigen plugins om de integratie uit te breiden met alle protocollen/systemen, waaronder EMR, RIS of zijn.
Inleiding
een PACS-netwerk bestaat doorgaans uit een centrale PACS-server die een database met de beelden opslaat, en uit meerdere clients die deze beelden kunnen opvragen en weergeven op medische beeldvormingssoftware. De afbeeldingen worden opgeslagen in DICOM-formaat. De modaliteiten (MRI, CT, PET, echo ‘ s, …) sturen de beelden naar de PACS Server met behulp van een DICOM “push” (DICOM C-Store). De server en de clients communiceren met behulp van het DICOM-protocol (DICOM C-Store, WADO of Query & Retrieve). De clients tonen de beelden met behulp van een medische beeldvormingssoftware: een DICOM viewer.
elke computer in een DICOM-netwerk wordt geïdentificeerd door hun netwerkadres( IP-adres), een communicatiepoort (TCP/IP-poort) en een naam (AETitle): elke computer is een DICOM-knooppunt in het DICOM-netwerk. IP-adres, TCP / IP-poortnummer en AETitle is de informatie die nodig is om elk DICOM-knooppunt te verbinden met het DICOM-netwerk. Deze informatie is te vinden in het venster Voorkeuren > luisteraar in OsiriX.
om een PACS te maken, heb je dus:
- een PACS Server: een computer met veel ruimte op de harde schijf en een PACS Server software. De PACS Server-software moet robuust zijn, 24/7 feilloos werken, met een krachtige database-engine, die miljoenen DICOM-afbeeldingen kan opslaan.
- PACS-Clients: computers met een DICOM-viewer-software, zoals OsiriX. Deze PACS Clients kunnen de DICOM beelden opvragen en ophalen van de PACS server, met behulp van het DICOM netwerk protocol (DICOM C-Move, C-Store, C-Get, C-Find, WADO, …).
de belangrijke eigenschappen van een DICOM-viewer zijn::
- snelle overdrachtstijd (alleen beperkt door de netwerkbandbreedte)
- snelle laadtijd om 1000 afbeeldingen in minder dan enkele seconden te kunnen laden en bladeren
- volledig DICOM-protocol ondersteunt alle verschillende soorten DICOM-afbeeldingen
- krachtige 2D-beeldfuncties om de afbeeldingen te analyseren (ROIs, vensterniveaus, zoomen,….)
- 3D post-processing functies om de datasets in volume rendering, MPR-of MIP
- Image fusion ondersteuning voor multi-modale modaliteiten zoals PET-CT -, PET-HEER, SPECT-CT studies
PACS-Netwerk architectuur (Q&R = DICOM-Query & Ophalen protocol):
Meerdere Modaliteiten, een PACS Server, en meerdere PACS Klanten (PACS Werkplekken / DICOM-Viewers)
om ons Te bouwen PACS-netwerk, zullen we gebruik maken van OsiriX (gebruik altijd de laatste versie beschikbaar!) , als DICOM viewer en als PACS server.
Set-up
Hardware
- voor de PACS-Server: Kies een MacPro met 4 TB opslag om maximaal 25 miljoen CT-images op te slaan. We raden een RAID-systeem ten zeerste aan: u kunt bijvoorbeeld 4 identieke harde schijven installeren in de MacPro, en deze formatteren als een RAID 5-systeem. U zult snellere prestaties, en een veiliger systeem (geen gegevens verloren gaan als een schijf uitvalt). U kunt ook een extern RAID-systeem gebruiken, verbonden via FireWire of Thunderbolt voor de beste prestaties (Promise VTrak, Promise Pegasus, LaCie RAID towers).
- voor de PACS-cliënten: kies iMac of MacPro, afhankelijk van of u 3D-nabewerking of alleen 2D-weergave moet uitvoeren. Sluit indien nodig een medische monitor aan (Totoku, Eizo, …). Een SSD wordt sterk aanbevolen voor de beste prestaties bij het laden van de afbeeldingen. Selecteer minstens 8 GB RAM.
- Bouw uw netwerk op een 1GB of snellere Ethernet-hardware. Selecteer actieve routers met hoge prestaties.
Software
- voor de PACS-Server: we zullen OsiriX MD gebruiken met specifieke instellingen.
- voor de PACS-Clients: we gebruiken OsiriX MD.
instellen van OsiriX als een PACS-server
gebruik OsiriX MD voor beste prestaties en onbeperkte prestaties.
we willen er zeker van zijn dat uw PACS-server ook draait:
- activeer in OS X-Voorkeuren automatisch herstarten na een stroomstoring (Energieserver, tabblad vermogen, “automatisch opstarten na een stroomstoring”)
- in OS X-Voorkeuren, selecteer Automatisch aanmelden (gebruikers & groepen, Aanmeldopties, Automatisch aanmelden)
- we willen er zeker van zijn dat OsiriX altijd actief is (na een computerstart of crash). We zullen een LaunchAgent bestand aanmaken. U kunt Lingon gebruiken om eenvoudig een always-up instelling te maken (Selecteer bij inloggen en blijf draaien).
- we willen er zeker van zijn dat OsiriX altijd reageert (Spinning Beach Ball of Death). We zullen een kleine software installeren die draait als een ander proces: het zal testen of OsiriX leeft en reageert. Het maakt gebruik van de ingebouwde webserver en de XML-RPC-interfaces van OsiriX om tests naar de database te sturen: zorg er daarom voor dat u ze activeert in OsiriX-Voorkeuren. Als OsiriX niet reageert op de verzoeken, zal deze software OsiriX doden, waardoor het opnieuw kan worden opgestart (dankzij de LaunchAgent-instellingen). Gebruik voor het webserveradres “http(s)://localhost:XXXX/testdbalive”, en voor de XML-RPC interface “http (s):localhost:XXXX”. Deze software is hier beschikbaar. (Zorg ervoor dat deze software altijd draait door er een LaunchAgent voor te maken – zie de vorige paragraaf).
- Activeer de “servermodus” in OsiriX. Deze modus zal de GUI verbergen, en OsiriX zal nooit een blokkeringsvenster presenteren aan de gebruiker (niemand zal naar de servermonitor kijken om op de “OK” knop te klikken…). Ga naar OsiriX Voorkeuren > Listener, servermodus.
OsiriX Instellen als een PACS-Client (DICOM-Viewer)
om een examen van/naar uw nieuwe PACS-Server te kunnen verzenden of ophalen, moet u het op elke PACS-Client declareren:
OsiriX uitvoeren, Voorkeuren > locaties selecteren en uw DICOM PACS-serverinformatie toevoegen (bovenste tabel):
er zijn verschillende protocollen voor een DICOM viewer om beelden op te halen van een PACS server (OsiriX is compatibel met al deze protocollen):
- C-MOVE. Dit protocol vereist het declareren van elke DICOM viewer op de PACS server (zie hieronder). De meeste DICOM-kijkers zijn compatibel met dit protocol.
- C-GET. Dit protocol vereist geen declaratie van de DICOM viewer op de PACS server. Slechts enkele DICOM-kijkers ondersteunen dit protocol.
- WADO. Dit protocol vereist geen declaratie van de DICOM viewer op de PACS server. Slechts enkele DICOM-kijkers ondersteunen dit protocol. Dit protocol is extreem snel bij het gebruik van OsiriX als DICOM viewer of een PACS server. We raden ten zeerste aan om het te gebruiken, indien mogelijk.
PACS-Clients (DICOM-knooppunten) toevoegen op uw PACS-Server, indien nodig (C-MOVE-protocol): U kunt de informatie over de DICOM-knooppunten van uw OsiriX-werkstation vinden in het venster Voorkeuren > luisteraar.
afbeeldingen uitwisselen tussen OsiriX PACS-server en OsiriX-clients
als u specifieke studies van uw PACS-server wilt ophalen, kunt u nu het Query & venster ophalen openen in OsiriX:
Selecteer de bron, voer de naam van een patiënt in en klik op Query.
u kunt ook nieuwe studies van OsiriX naar de PACS-Server sturen met behulp van de DICOM Send-functie van OsiriX.