Anda di halaman 1dari 23

CharruaPACS Advanced Edition

Introduccin
Administrador, configuracin inicial.
Operacin CharruaPACS.
WEB Server:
Configuracin.
Start/Stop.
Database Query.
Visor de Imgenes
5. Declaracin de conformidad.
6. Instalacin PostgreSQL.
1.
2.
3.
4.

1.

Introduccin.

CharruaPACS es un servidor de PACS sencillo de instalar y mantener.


Implementa los siguientes servicios DICOM:
- C-STORE SCP para las clases SOP ms utilizadas, con Transfer
Syntax sin comprimir, JPEG lossless, JPEG lossy and JPEG 2000.
- C-FIND y C-MOVE SCP en modo Study Root.
- C-ECHO Verificacin como SCP.
Est compuesto por cuatro aplicaciones:

Admin.

CharruaPACS.

Webserver.

Client.
Admin es utilizado para la configuracin inicial. CharruaPACS es el
servidor PACS, y Webserver es un servidor WEB corriendo sobre el
puerto 80, permite cambiar la configuracin de CharruaPACS y
acceder a las imgenes mediante el browser de internet. Client es un
visor remoto, permite acceder a las imgenes en el PACS mediante el
puerto HTTP. Ambos servidores corren como Windows Services.
El cdigo utilizado en CharruaPACS es derivado de la librera UCDMC
DICOM por Mark Oskin. Tambin utiliza la independiente libreria JPEG
para JPEG compresin/descompresin y la librera OpenJPEG para
JPEG 2000 compresin/descompresin. La versin Advanced utiliza
PostgreSQL como base de datos. WebServer est basado en Indy
Project TIdHTTPServer.
Requisitos mnimos de Hardware:
- Sistema con 4 GBytes RAM.
- 500 GBytes de HDD en configuracin RAID.
- Tarjeta de red de 100 MBps.
- Procesador INTEL i5 o superior.

2.

Admin instalacin.

El botn Crear DB crea una nueva base de datos charrua.db y lo


llena con tablas de Studio, Series y Objetos. Regen dB crea
una nueva base de datos con la informacin de las imgenes
archivadas.
En Server Configuration se puede configurar el AET DICOM y el
nmero de puerto para el servidor. Para verificar la operativa se
pueden seleccionar diferentes niveles de LOG. . Los estudios pueden
ser borrados automticamente basados en cuan viejos sean y tambin
se puede seleccionar la compresin de la imagen.

HL7 Listener es para la recepcin de mensajes ORM provenientes


de sistemas HIS/RIS. La configuracin incluye en el Puerto y tambin
la tabla de conversin HL7 a DICOM.
Pestaa Backup.

Las opciones en esta pestaa permiten realizar un backup de cualquier


mes del archivo.
Primero se debe seleccionar el mes a realizar backup, luego se
selecciona la carpeta destino y oprimiendo Copy se va a realizar una
copia para todos los objetos en el mes seleccionado. Oprimiendo
Move, se crea una copia y luego se borra el mes seleccionado.

Con el botn Stop se puede abortar la operacin a cualquier momento


deseado. No se realizan cambios en el archivo.
Pestaa Restore.

La restauracin del backup es tan simple como seleccionar la carpeta


de origen, clickear en el botn Load List y luego seleccionar los
estudios deseados.
Clickeando el botn Start va a comenzar a cargar las imgenes en el
archivo PACS. El proceso puede ser detenido en cualquier momento
deseado mediante el botn Stop.

3.

Operacin CharruaPACS.

CharruaPACS es un servidor multi-threading DICOM. Opera como un


DICOM Storage SCP, Verification SCP and Query/Retrieve SCP. Puede
ser utilizado como DICOM router, definiendo reglas para el re-envo de
documentos DICOM. Tambin cuenta con un servidor HL7 y puede
proveer servicios de Modality Worklist SCP.
CharruaPACS corre como un Windows Service. La configuracin se
realiza por medio de la aplicacin Admin.
En caso de algn error en la operacin de CharruaPACS, por favor
enviar el archivo de log a info@charruasoft.com
4. WEB Server
El WEB Server opera como la interfaz de usuario de CharruaPACS,
utiliza el 80 por defecto y es accesible utilizando
http://localhost/index.htm, o si se accede mediante una maquina
remota con la direccin IP del servidor.
El servidor WEB funciona como un servicio de Windows y la
configuracin puede ser controlada con la aplicacin Admin

Pgina Principal:

Manage users: Para crear o modificar la informacin de los usuarios.


Server Setup: CharruaPACS pgina de configuracin.
Query Studies: Pagina de consulta para ver los estudios DICOM.
Query Worklist: Pagina de consulta para ver la lista de trabajo
DICOM.
Add to Worklist: Pagina para agregar entradas a la lista de trabajo.
Routing Queue Status: Checkea la cola de enrutamiento.

Manage Users:

Esta pgina solamente est habilitada para el usuario Admin. Aqu


pueden crearse nuevos usuarios, o consultar usuarios ya registrados.
Se pueden asignar diferentes derechos a cada tipo de usuario.
El Transfer Syntax es utilizado por la aplicacin HTTP Client.
El Query Filter es una cadena que tiene que coincidir con una parte la
Study Description tag. De esta manera los estudios pueden ser
filtrados por diferentes usuarios. Estamos desarrollando un filtro
adicional para Modalidad, Institucin, Nombre y Medico Referente.

Setup:

Server configuration: Es para parmetros del servidor principal.


Remote Servers: Permite agregar servidores remotos.
Auto-Routing configuration: es para agregar reglas de ruteo.

Server Configuration:

Permite configurar los parmetros del servidor PACS:

Application Entity Title: para identificar el servidor en la


red DICOM.
Input Port: es el nmero de puerto donde el servidor va a
ser escuchado.
Log level: es para propsitos de debuggeo.

Remote Servers:

Servidores remotos pueden ser agregados para operaciones de Query


& Retrieve.
Los parmetros requeridos para agregar un nuevo Servidor Remotos
son: Logical Name, DICOM AE Title, direccin IP y nmero de Puerto.
Para borrar algn Servidor Remotos seleccionar la caja derecha y
presionar el botn Delete.

Auto-Routing Configuration:

Las reglas de Auto-Routing pueden ser agregadas para la transmisin


de cualquier archivo de entrada.
Las reglas consideran From AET para seleccionar el AET entrante,
To AET, donde las imgenes son enviadas, Modality y la preferida
Transfer Syntax.
Para borrar alguna regla, checkear la caja derecha y hacer click en el
botn Delete.

Query Operations:

Cualquier campo puede ser utilizado para las operaciones de


consultas, hasta coincidencias parciales son aceptadas.
El botn Today va a traer todos los estudios del da, filtrados por los
campos completados.
Cuando la consulta se hace se mostrara una lista de estudios que
coinciden, seleccionando uno de ellos se llevara a la lista de series, y
luego de seleccionar una, se mostraran las imgenes:

Clickeando en el nombre del paciente se abrir la lista de series.


Tambin los estudios seleccionados pueden ser enviados hacia un
servidor remoto utilizando la interface web.
Seleccionar cualquier estudio, seleccionar preferred Transfer Syntax y
Destination AET, y luego clickear en el botn SendSCU.
Edit es para actualizar cualquier cambien excepto el de patient
ID en el estudio seleccionado.
Merge permite combinar dos diferentes estudios en un solo
paciente.
Delete va a borrar los estudios seleccionados del archivo.
Report permite agregar un Reporte DICOM Estructurado el
estudio seleccionado.

Esta es la ventana de visualizacin de imgenes, se van a poder


mostrar 20 imgenes simultneas, creando las pginas necesarias
para poder revisar todo el estudio. En este momento las imgenes son
no-editables; estamos trabajando en herramientas JavaScript para
tener ventana/nivel y zoom/pan en la imagen JPEG.
Otros objetos que se pueden mostrar:
DICOM Structured Reports.
DICOM Embedded PDF files.

HTTP Client:

El HTTP Client es un visor DICOM muy completo, que se comunica con


el WevServer usando el protocolo HTTP, puede ser utilizado mediante
el puerto 80 habilitando la comunicacin incluso con los firewalls
activados. Usando una conexin VPN se puede conectar en forma
segura en un lugar remoto para acceder en el PACS mediante internet.
Seleccionado uno o ms estudios, estos van a ser descargados a un
directorio cache temporal, y se va a informal en el momento que se
complete la descarga. Las imgenes son transferidas como DICOM,
entonces el window/levelling se realiza a travs de un nmero de 16
bits, en el caso de escala de grises.

El visor tiene las herramientas ms comunes:

Window/Level: con el boton derecho del mouse.


Zoom/Pan.
Inverted Image.
Annotations, linear measurements, angle measurements,
ROI.
Study/Series/Image navigation.
1x1, 1x2, 1x3, 2x2, 2x3 layouts.
Overlay on/off.
Thumbnails on/off.
Global / Sync changes.
Report Writing as DICOM Structured Report Text.

CharruaPACS is copyright 2008 by CharruaSoft.com


5. Conformance Statement.
Service

SOP Class UID

Transfer Syntax

ECHO-VERIFICATION SCP

1.2.840.10008.1.1

FIND SCP

1.2.840.10008.5.1.4.1.2.2.1

MOVE SCP

1.2.840.10008.5.1.4.1.2.2.2

Worklist SCP

1.2.840.10008.5.1.4.31

1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1

Non Image Storage


AmbulatoryECGWaveformStorage

1.2.840.10008.5.1.4.1.1.9.1.3

BasicTextSR

1.2.840.10008.5.1.4.1.1.88.11

ChestCADSR

1.2.840.10008.5.1.4.1.1.88.65

ColorSoftcopyPresentationStateStorage

1.2.840.10008.5.1.4.1.1.11.2

ComprehensiveSR

1.2.840.10008.5.1.4.1.1.88.33

EncapsulatedPDFStorage

1.2.840.10008.5.1.4.1.1.104.1

EnhancedSR

1.2.840.10008.5.1.4.1.1.88.22

GeneralECGWaveformStorage

1.2.840.10008.5.1.4.1.1.9.1.2

GrayscaleSoftcopyPresentationStateStorage

1.2.840.10008.5.1.4.1.1.11.1

MammographyCADSR

1.2.840.10008.5.1.4.1.1.88.50

PseudoColorSoftcopyPresentationStateStorage

1.2.840.10008.5.1.4.1.1.11.3

TwelveLeadECGWaveformStorage

1.2.840.10008.5.1.4.1.1.9.1.1

XRayRadiationDoseSR

1.2.840.10008.5.1.4.1.1.88.67

1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2
1.2.840.10008.1.2.1

Image Storage
CR Image Storage

1.2.840.10008.5.1.4.1.1.1

CT Image Storage
Digital Mammography X-ray Image Storage -

1.2.840.10008.5.1.4.1.1.2
1.2.840.10008.5.1.4.1.1.1.2

1.2.840.10008.1.2
1.2.840.10008.1.2.1
1.2.840.10008.1.2.2
1.2.840.10008.1.2.4.70
1.2.840.10008.1.2.4.50
1.2.840.10008.1.2.4.51
1.2.840.10008.1.2.4.90
1.2.840.10008.1.2.4.91
Idem
Idem

For Presentation
Digital Mammography X-ray Image Storage For Processing
Digital IntraOral X-ray Image Storage - For
Presentation
Digital IntraOral X-ray Image Storage - For
Processing
Digital X-ray Image Storage - For
Presentation
Digital X-ray Image Storage - For Processing
Enhanced CT Image Storage
Enhanced MR Image Storage
Enhanced XA Image Storage
XRF Image Storage
MR Image Storage
Multi-frame Grayscale Byte Secondary
Capture Image Storage
Multi-frame Grayscale Word Secondary
Capture Image Storage
Multi-frame Single Bit Secondary Capture
Image Storage
Multi-frame True Color Byte Secondary
Capture Image Storage
Nuclear Medicine Image Storage
Ophthalmic Photography 8 bit Image Storage
Ophthalmic Photography 16 bit Image
Storage
Positron Emission Tomography (PET) Image
Storage
Nuclear Medicine Image Storage (Retired)
Ultrasound Image Storage (Retired)
Ultrasound Multi-frame Image Storage
(Retired)
VL Image Storage (Retired)
VL Multi-frame Image Storage (Retired)
X Ray Angiographic BiPlane Image Storage
(Retired)
RT Image Storage
Secondary Capture Image Storage
Ultrasound Image Storage
Ultrasound Multi-frame Image Storage
Video Endoscopic Image Storage
Video Microscopic Image Storage
Video Photographic Image Storage
VL Video Endoscopic Image Storage
VL Video Microscopic Image Storage
VL Video Photographic Image Storage
X-Ray Angiographic Image Storage
X-Ray Radiofluoroscopic Image Storage

1.2.840.10008.5.1.4.1.1.1.2.1

Idem

1.2.840.10008.5.1.4.1.1.1.3

Idem

1.2.840.10008.5.1.4.1.1.1.3.1

Idem

1.2.840.10008.5.1.4.1.1.1.1

Idem

1.2.840.10008.5.1.4.1.1.1.1.1
1.2.840.10008.5.1.4.1.1.2.1
1.2.840.10008.5.1.4.1.1.4.1
1.2.840.10008.5.1.4.1.1.12.1.1
1.2.840.10008.5.1.4.1.1.12.2.1
1.2.840.10008.5.1.4.1.1.4
1.2.840.10008.5.1.4.1.1.7.2

Idem
Idem

1.2.840.10008.5.1.4.1.1.7.3

Idem

1.2.840.10008.5.1.4.1.1.7.1

Idem

1.2.840.10008.5.1.4.1.1.7.4

Idem

1.2.840.10008.5.1.4.1.1.20
1.2.840.10008.5.1.4.1.1.77.1.5.1
1.2.840.10008.5.1.4.1.1.77.1.5.2

Idem
Idem
Idem

1.2.840.10008.5.1.4.1.1.128

Idem

1.2.840.10008.5.1.4.1.1.5
1.2.840.10008.5.1.4.1.1.6
1.2.840.10008.5.1.4.1.1.3

Idem
Idem
Idem

1.2.840.10008.5.1.4.1.1.77.1
1.2.840.10008.5.1.4.1.1.77.2
1.2.840.10008.5.1.4.1.1.12.3

Idem
Idem
Idem

1.2.840.10008.5.1.4.1.1.481.1
1.2.840.10008.5.1.4.1.1.7
1.2.840.10008.5.1.4.1.1.6.1
1.2.840.10008.5.1.4.1.1.3.1
1.2.840.10008.5.1.4.1.1.77.1.1.1
1.2.840.10008.5.1.4.1.1.77.1.2.1
1.2.840.10008.5.1.4.1.1.77.1.4.1
1.2.840.10008.5.1.4.1.1.77.1.1
1.2.840.10008.5.1.4.1.1.77.1.2
1.2.840.10008.5.1.4.1.1.77.1.4
1.2.840.10008.5.1.4.1.1.12.1
1.2.840.10008.5.1.4.1.1.12.2

Idem
Idem
Idem
Idem
Idem
Idem
Idem
Idem
Idem
Idem
Idem
Idem

Idem
Idem
Idem
Idem

1.

PostgreSQL Installacion.

Para descarga de PostgreSQL ir a este link:


http://www.postgresql.org/download/windows
Seleccionar la descarga de Windows Binary package, y correr el
procedimiento de instalacin.

En esta ventana de window el usuario de Windows y pasword tiene


que ser utilizados para que PostgreSQL pueda ser usado como un
servicio de Windows.

Seleccionar postgres como el password de la base de datos. Luego


de que el servidor de base de datos es instalado, correr la aplicacin
Admin para crear las tablas de la base de datos.

Anda mungkin juga menyukai