viernes, 24 de enero de 2014

DICOM MWL y MPPS via Base de Datos - Database driven DICOM MWL & MPPS

Para mis amigos lectores que trabajan con radiología digital DICOM, tengo a la mano un software para el manejo de las Listas de Trabajo y para el manejo de eventos de cumplimiento de procedimiento mediante el uso de la misma información almacenada y mantenida por cualquier sistema administrativo que utilice bases de datos SQL.

El software permite leer la información de cualquiera de los motores de Base de Datos más usados, y enviarlo a las distintas modalidades en forma de DICOM WorkList. A la vez, se encarga de recibir los mensajes DICOM MPPS y acciona una sentencia SQL configurada para realizar los cambios en dicha base de datos.

Funciona de manera muy sencilla: se crean solo dos archivos de texto SQL (según el motor base de datos a utilizar), uno para la sentencia de búsqueda de los estudios solicitados, respetando los nombres de campo establecidos en la ayuda del software. El otro contiene la sentencia a ejecutar cuando se hayan hecho los cambios de estado en dichos estudios (EN PROCESO/REALIZADO/ANULADO), para sacarlos de la lista (como un chequeo de lista).

El esquema queda así:


Modality Performed Procedure Step (para que las modalidades informen a la base de datos los cambios de estado:


Requerimientos:
RAM: 256Mb. Recomendado 512Mb/10Mb de espacio en disco.
OS: Ubuntu Server (pero puede funcionar en cualquier distribución Linux)
DBMS: El software soporta: MSSQLServer, PostgreSQL, MySQL, Firebird/Interbase, Sybase, Oracle, entre otras.

Para mayor información me pueden contactar a mi correo electrónico marcopinero@gmail.com.

Saludos.