Installer OsiriX en tant que serveur PACS
Qu’est-ce que le serveur PACS?
Un serveur PACS (Picture Archiving and Communication System) est un ordinateur pour le stockage, la récupération, la gestion, la distribution et la présentation à court et à long terme d’images médicales. L’équipement médical peut stocker automatiquement les images médicales sur le serveur PACS. D’autres ordinateurs, équipés d’OsiriX, peuvent stocker et récupérer des images directement depuis le serveur PACS.
Vous pouvez utiliser OsiriX comme serveur PACS avec ces avantages:
- Basé sur le moteur OsiriX DICOM et le moteur de base de données (SQLite)
- Nombre illimité de clients simultanés
- Gérez vos PACS via l’interface graphique OsiriX
- Entièrement compatible avec le matériel et les logiciels Mac
- Entièrement compatible avec le protocole DICOM (C-Move, C-Store, C-Find, C-Get, WADO)
- Intégration transparente avec tous les visualiseurs DICOM, via le protocole DICOM
- Accès Web via un serveur Web intégré, visualiseur HTML5 intégré compatible avec n’importe quel système d’exploitation
- Extension: écrivez vos propres plugins pour étendre l’intégration avec tous les protocoles / systèmes, y compris EMR, RIS ou HIS.
Introduction
Typiquement, un réseau PACS se compose d’un serveur PACS central qui stocke une base de données contenant les images, et de plusieurs clients pouvant récupérer et afficher ces images sur un logiciel d’imagerie médicale. Les images sont stockées au format DICOM. Les modalités (IRM, TDM, TEP, Ultrasons, Ultras) envoient les images au serveur PACS en utilisant un « push » DICOM (DICOM C-Store). Le serveur et les clients communiquent en utilisant le protocole DICOM (DICOM C-Store, WADO ou Query & Retrieve). Les clients affichent les images à l’aide d’un logiciel d’imagerie médicale : une visionneuse DICOM.
Chaque ordinateur d’un réseau DICOM est identifié par son adresse réseau (adresse IP), un port de communication (port TCP/IP) et un nom (AETitle) : chaque ordinateur est un nœud DICOM du réseau DICOM. L’adresse IP, le numéro de port TCP/ IP et AETitle sont les informations nécessaires pour connecter chaque nœud DICOM au réseau DICOM. Ces informations se trouvent dans la fenêtre d’écoute des préférences > dans OsiriX.
Par conséquent, pour construire un PACS, vous avez besoin de:
- Un serveur PACS: un ordinateur avec beaucoup d’espace sur le disque dur et un logiciel de serveur PACS. Le logiciel serveur PACS doit être robuste, fonctionner parfaitement 24h /24 et 7j / 7, avec un moteur de base de données puissant, capable de stocker des millions d’images DICOM.
- Clients PACS : ordinateurs avec un logiciel de visualisation DICOM, comme OsiriX. Ces clients PACS peuvent interroger et récupérer les images DICOM depuis le serveur PACS, en utilisant le protocole réseau DICOM (DICOM C-Move, C-Store, C-Get, C-Find, WADO, W).
Les qualités importantes d’un visualiseur DICOM sont:
- Temps de transfert rapide (limité uniquement par la bande passante du réseau)
- Temps de chargement rapide pour pouvoir charger et parcourir 1’000 images en moins de quelques secondes
- Prise en charge complète du protocole DICOM pour gérer tous les types d’images DICOM
- Puissantes fonctions d’imagerie 2D pour analyser les images (ROI, niveaux de fenêtre, zoom, ….)
- Fonctions de post-traitement 3D pour visualiser les jeux de données en rendu volumique, MPR ou MIP
- Prise en charge de la fusion d’images sur des modalités multimodales telles que les études TEP-CT, TEP-MR, TEP-CT
Architecture réseau PACS (Q& R= Requête DICOM & Protocole de récupération) :
Plusieurs Modalités, un serveur PACS et plusieurs Clients PACS (Postes de travail PACS/ Visionneuses DICOM)
Pour construire notre réseau PACS, nous utiliserons OsiriX (toujours utiliser la dernière version disponible !), en tant que visualiseur DICOM et en tant que serveur PACS.
Configuration
Matériel
- Pour le serveur PACS : choisissez un MacPro avec 4 To de stockage pour stocker jusqu’à 25 millions d’images CT. Nous recommandons fortement un système RAID: par exemple, vous pouvez installer 4 disques durs identiques dans le MacPro et les formater en tant que système RAID 5. Vous aurez des performances plus rapides et un système plus sécurisé (aucune donnée n’est perdue si un disque tombe en panne). Vous pouvez également utiliser un système RAID externe, connecté via FireWire ou Thunderbolt pour de meilleures performances (tours RAID Promise VTrak, Promise Pegasus, LaCie).
- Pour les Clients PACS: choisissez iMac ou MacPro, selon que vous devez effectuer un post-traitement 3D ou uniquement une visualisation 2D. Si nécessaire, connectez un moniteur médical (Totoku, Eizo,Tot). Un SSD est fortement recommandé pour de meilleures performances lors du chargement des images. Sélectionnez au moins 8 Go de RAM.
- Construisez votre réseau sur un matériel Ethernet de 1 Go ou plus rapide. Sélectionnez des routeurs actifs hautes performances.
Logiciel
- Pour le serveur PACS : nous utiliserons OsiriX MD avec des paramètres spécifiques.
- Pour les clients PACS : nous utilisons OsiriX MD.
Configuration d’OsiriX en tant que serveur PACS
Utilisez OsiriX MD pour de meilleures performances et des performances illimitées.
Nous voulons être sûrs que votre serveur PACS sera également en cours d’exécution:
- Dans les préférences OS X, activez le redémarrage automatique après une panne de courant (Energy Server, onglet Alimentation, « Démarrer automatiquement après une panne de courant »)
- Dans les préférences OS X, sélectionnez connexion automatique (Groupes d’utilisateurs &, Options de connexion, Connexion automatique)
- Nous voulons être sûrs qu’OsiriX fonctionne toujours (après un redémarrage ou une panne de l’ordinateur). Nous allons créer un fichier LaunchAgent. Vous pouvez utiliser Lingon pour créer facilement un paramètre toujours actif (sélectionnez lors de la connexion et continuez à fonctionner).
- Nous voulons être sûrs qu’OsiriX est toujours réactif (Ballon de plage de la Mort en rotation). Nous allons installer un petit logiciel fonctionnant comme un processus différent: il testera si OsiriX est vivant et réactif. Il utilise le serveur Web intégré et les interfaces XML-RPC d’OsiriX pour envoyer des tests à la base de données : assurez-vous donc de les activer dans les préférences OsiriX. Si OsiriX ne répond pas aux demandes, ce logiciel va tuer OsiriX, lui permettant de redémarrer (grâce aux paramètres de LaunchAgent). Pour l’adresse du serveur Web, utilisez « http(s)://localhost:XXXX/testdbalive », et pour l’interface XML-RPC, utilisez « http(s):localhost:XXXX ». Ce logiciel est disponible ici. (Assurez-vous que ce logiciel est toujours en cours d’exécution en créant un LaunchAgent pour cela – voir le paragraphe précédent).
- Activez le « mode serveur » dans OsiriX. Ce mode masquera l’interface graphique, et OsiriX ne présentera jamais de fenêtre de blocage à l’utilisateur (personne ne regardera le moniteur du serveur pour cliquer sur le bouton « OK »…). Accédez à l’écouteur OsiriX Preferences >, mode serveur.
Configurer OsiriX en tant que Client PACS (Visualiseur DICOM)
Pour pouvoir Envoyer ou Récupérer un examen depuis/vers votre nouveau Serveur PACS, vous devez le déclarer sur chaque Client PACS :
Exécutez OsiriX, sélectionnez Préférences > Emplacements et ajoutez les informations de votre Serveur DICOM PACS (tableau supérieur):
Il existe plusieurs protocoles permettant à une visionneuse DICOM de récupérer des images à partir d’un serveur PACS (OsiriX est compatible avec tous ces protocoles):
- C – BOUGE. Ce protocole NÉCESSITE de déclarer chaque visionneuse DICOM sur le serveur PACS (voir ci-dessous). La plupart des visualiseurs DICOM sont compatibles avec ce protocole.
- C-OBTENIR. Ce protocole ne nécessite pas de déclarer la visionneuse DICOM sur le serveur PACS. Seuls quelques visionneuses DICOM prennent en charge ce protocole.
- WADO. Ce protocole ne nécessite pas de déclarer la visionneuse DICOM sur le serveur PACS. Seuls quelques visionneuses DICOM prennent en charge ce protocole. Ce protocole est extrêmement rapide lors de l’utilisation d’OsiriX en tant que visualiseur DICOM ou serveur PACS. Nous vous recommandons fortement de l’utiliser, si possible.
Ajouter des Clients PACS (Nœuds DICOM) sur votre Serveur PACS, si nécessaire (protocole C-MOVE) : Vous pouvez trouver les informations des nœuds DICOM de votre poste de travail OsiriX dans la fenêtre d’écoute des Préférences >.
Echange d’images entre le serveur PACS OsiriX et les clients OsiriX
Si vous souhaitez récupérer des études spécifiques de votre serveur PACS, vous pouvez maintenant ouvrir la fenêtre de récupération de requête & dans OsiriX:
Sélectionnez la source, entrez le nom d’un patient et cliquez sur Requête.
Vous pouvez également envoyer de nouvelles études d’OsiriX au serveur PACS en utilisant la fonction d’envoi DICOM d’OsiriX.