Información del curso

Tests de autoevaluación

Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.

Diploma de superación

Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.

Foros del curso

Los alumnos pueden utilizarlos para contactar con los tutores e intercambiar conocimientos con otros compañeros.

Solicita más información

Curso de Programación de servicios DICOM en Java

Objetivos

Objetivos

Aprender a programar servicios DICOM con Java, utilizando la librería dcm4che para interactuar tanto con sistemas PACS, como estaciones de trabajo así como también con modalidades de adquisición de imágenes médicas. En el curso se enseñará no solo la estructura de la librería y los fundamentos teóricos de DICOM asociados, sino que se aplicarán técnicas y recomendaciones de uso para una correcta implementación de DICOM. Aprender a realizar operaciones de almacenamiento y recuperación de imágenes contra un PACS, realización de búsquedas, obtención de listas de trabajo, notificación de eventos de progreso MPPS así como trabajar con la representación XML de los metadatos de los archivos DICOM.

Dirigido a

Dirigido a

Programadores con experiencia en Java, que deseen mejorar sus habilidades de programación en el campo de la informática médica y en concreto en los servicios basados en el estándar DICOM. En el curso se explicarán aquellos conceptos teóricos del estándar DICOM que estén relacionados con los servicios a implementar. Esto es: VR's, macros, diccionarios, servicios DIMSE, Associations, SOP classes, etc., pero siempre desde un punto de vista práctico y orientado a la programación.

Requisitos previos

Requisitos previos

Disponer de experiencia en el desarrollo de aplicaciones con lenguaje Java y tener conocimientos básicos del estándar DICOM así como de los elementos que conforman el escenario sanitario relacionado con la imagen médica, esto es: conocer qué es un sistema PACS, qué es una modalidad o qué es una lista de trabajo. También es muy recomendable, aunque no imprescindible, conocer y tener experiencia en el uso de Maven así como algún sistema de control de versiones, tal como Subversion o Git.

Contenidos del curso

Introducción a dcm4che
   · Estructura del proyecto dcm4che
   · Versiones y recomendaciones
   · Creación de un proyecto básico en Java con dcm4che
   · Examinar un objeto DICOM: estructuras de datos: VR, atributos y diccionarios
   · Examinar un objeto DICOM: macros, Entidades e IOD's
Librería dcm4che3
   · Paquetes core y net
   · Tools de dcm4che3
   · PACS dcm4chee
   · Preparación para pruebas
C-STORE I
   · Implementación de un servicio C-STORE como SCU contra el PACS de prueba: en este ejercicio se verá cómo comunicarse con un PACS para realizar una transacción C-STORE como cliente o SCU, a fin de conocer cómo enviar imágenes a un PACS o WorkStation
   · Conceptos teóricos: DIMSE, asociación y contexto de presentación. SOP y roles SCP y SCU
C-STORE II
   · Implementación de un servicio C-STORE como SCP: en este ejercicio se verá cómo implementar el lado de servidor (SCP) de una transacción C-STORE, con el propósito de simular el comportamiento de un PACS que recibe imágenes para un determinado propósito
Query and retrieve
   · Implementación de un servicio C-FIND y C-GET/C-MOVE como SCU: en este ejercicio se verá cómo implementar el lado de cliente (SCU) de una transacción típica de Query and Retrieve basada en el uso de C-FIND y acompañada de una transacción C-GET o C-MOVE para la obtención de las imágenes encontradas
Representación en XML
   · Transformación de un objeto DICOM en XML
   · Aplicación de hojas de transformación XSTL
   · Uso de Xpath para búsqueda de información de metadatos
MPPS
   · Implementación de servicios MPPS: en este ejercicio se verá cómo implementar la comunicación de eventos MPPS contra un servidor PACS
Modality Work List
   · Recuperación y trabajo con una lista de trabajo: en este ejercicio se verá cómo hacer uso de los servicios de MWL, así como trabajar con la lista obtenida

BUSCADOR DE CURSOS

Encuentra tu curso en un instante

Otros cursos que te pueden interesar

Contacta con nosotros

Cubre el siguiente formulario o envíanos un correo electrónico para contactar con nosotros.

Formulario de contacto

Correo electrónico

info diplomate.es

Hemos recibido su mensaje correctamente.
He leído y acepto los términos de privacidad.
Escribe el resultado: + =       Ayuda