Curso de Programación de servicios DICOM en Java
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.
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.
Curso de Programación de servicios DICOM en Java
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
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
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
· 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
· Paquetes core y net · Tools de dcm4che3 · PACS dcm4chee · Preparación para pruebas
· 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
· 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
· 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
· 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
· Implementación de servicios MPPS: en este ejercicio se verá cómo implementar la comunicación de eventos MPPS contra un servidor PACS
· 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
Otros cursos que te pueden interesar
Seguridad en redes Cisco. CCNA Security
Informática profesionales
Instalación y configuración de Windows 7 cliente
Informática profesionales
Programación de aplicaciones Windows Store usando C#
Informática profesionales