Generador de Archivos DICOM

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Generador de Archivos DICOM"

Transcripción

1 Generador de Archivos DICOM Para el proyecto de construcción de un prototipo de una máquina portable para la detección del Mal de Chagas en muestras de sangre. INFORMÁTICA MÉDICA por Emmanuel Luján

2 INFORMACIÓN GENERAL Fecha: Junio del 2011 Tema: Generador de Archivos DICOM Materia: Informática Médica Carrera: Ingeniería de Sistemas Universidad: Universidad Nacional del Centro de la Provincia de Bs. As. Docentes: A cargo de: Dra. Mariana del Fresno, Mag. Ing. José María Massa, Bioing. Pedro Escobar Trabajos Prácticos: Emanuel Arguiñarena, Bárbara Rodeker Autor: APU Luján Emmanuel Web: ÍNDICE Índice de contenido INFORMACIÓN GENERAL...2 ÍNDICE...2 Índice de contenido...2 Índice de figuras...3 Índice de tablas REQUERIMIENTOS Descripción general Mal de Chagas Descripción general del proyecto Objetivo ANÁLISIS Y DISEÑO Algoritmo de detección Prototipo FPGA Capacidades de la plataforma Flujo de trabajo y formato de la información dat2xml y formato DICOM DICOM Formato DICOM Completar datos DICOM XML Prototipo PC INSTALACIÓN Y PRUEBA

3 4.1. Instalación Prueba ANEXO: Envío a un PACS Instalación del servidor PACS Envío al servidor PACS CONCLUSIÓN BIBLIOGRAFÍA...25 Índice de figuras Fig Prototipo en PC con microscopio y cámara de video...5 Fig Muestra de sangre de un ratón con muchos parásito...6 Fig Porta objetos y cubre objetos...7 Fig Estructura de directorios. Datos de salida de la máquina...8 Fig Contenido del archivo con información de las imágenes...9 Fig Contenido de los archivos de diagnóstico...9 Fig Imagen resultante del análisis de un campo...9 Fig Estructura de directorios intermedia...10 Fig Estructura final de directorios. Datos de salida de la PC...11 Fig Diagrama de actividades, prototipo FPGA...11 Fig Estructura básica de un archivo DICOM...13 Fig Estudio del mundo real llevado al modelo de información...14 Fig Estructura de directorios. Datos de entrada...20 Fig Transferencia de datos desde Máquina a PC, de forma simulada...21 Índice de tablas Tabla Tabla de Meta Información...17 Tabla Tabla del Conjunto de Datos...18 Tabla Tabla de un Módulo del Conjunto de Datos

4 1. REQUERIMIENTOS En la siguiente sección se detallará una descripción general del proyecto y el objetivos pretendido Descripción general Mal de Chagas La enfermedad de Chagas es una enfermedad causada por el parásito Trypanosoma cruzi (T. cruzi), que entra en el cuerpo a través de la piel lesionada y las membranas mucosas, y causa síntomas agudos, que suelen ser leves, como fiebre, inflamación de los ganglios linfáticos y los tejidos, conjuntivitis y lesiones en la piel. En las zonas rurales pobres de América del Sur y Central, donde la enfermedad es endémica y los centros de salud son insuficientes, estos síntomas son en gran medida desatendidos. Sin tratamiento, la infección aguda remite espontáneamente en la mayoría de los pacientes, sin embargo, la infección crónica puede persistir desapercibida por más de 30 años antes de causar complicaciones tales como ritmo cardíaco anormal, insuficiencia cardíaca, problemas digestivos y la muerte cardiaca repentina. Aproximadamente uno de cada tres portadores desarrollan estos síntomas crónicos. El médico brasileño Carlos Chagas identificó T. cruzi como agente causal de la enfermedad en 1909, y posteriormente se determinó sus manifestaciones clínicas, la epidemiología y ciclo de vida de los vectores, reservorios silvestres y el huésped humano. Controversialmente, Chagas nunca recibió un premio Nobel, a pesar de ser nominado en dos ocasiones. [1] Descripción general del proyecto El siguiente trabajo se realiza como parte del siguiente proyecto: Construcción del prototipo de una máquina capaz de detectar la enfermedad del Mal de Chagas en muestras de sangre. La máquina debe ser portable para poder ser llevada a lugares recónditos, dónde sea difícil que la gente pueda acceder a un centro de salud. La máquina se pretende implementar en base a una placa FPGA. Dicha placa controlará un dispositivo óptico (un microscopio o un interferómetro) que, en conjunto con un dispositivo mecánico, tomará imágenes de las muestras de sangre en forma de barrido. Dichas muestras serán analizadas para detectar la presencia del parásito T. 4

5 cruzi. La detección ser hará en base al movimiento del parásito. Además se debe contar con un soporte físico para albergar y preservar los componentes, mantener las condiciones de luz, etc. Para facilitar las pruebas se implementará también un prototipo en PC. Fig Prototipo en PC con microscopio y cámara de video. El procedimiento que se espera realizar con la máquina es el siguiente: un técnico visitará al paciente, tomará una muestra de sangre, la colocará en un portaobjetos y luego dentro de la máquina. Ésta hará el análisis pertinente y luego arrojará por medio de una pantalla simple el identificador del estudio realizado y el diagnóstico obtenido. Al paciente se le notificará en ese momento si debe o no dirigirse a un centro de salud para el tratamiento de la enfermedad o bien, si el diagnóstico es inconcluso, para hacerse un análisis más riguroso. Por otro lado el identificador será anotado en una planilla de papel junto con los datos del paciente. Finalizada la ronda de visitas el técnico retornará a su lugar de trabajo en donde conectará la máquina a una PC, para transferir la información de los estudios. La información será convertida mediante un software a formato DICOM, y será asociada a los datos del paciente. Los archivos DICOM, luego, serán transmitidos a un servidor para centralizar la información. [2] 1.2. Objetivo El objetivo para este proyecto en particular es: proveer una solución al problema de convertir la información de los estudios realizados por la máquina en formato DICOM. 5

6 2. ANÁLISIS Y DISEÑO En la siguiente sección se detallará el análisis y diseño concerniente al objetivo planteado. Se explicará brevemente el algoritmo de detección usado. Luego los dos prototipos planteados: FPGA y PC, con el formato de la información y el flujo de trabajo asociado a cada uno Algoritmo de detección Se usará un algoritmo preparado para bajas concentraciones de parásitos, que permite detectar la presencia del mismo en etapas tempranas de la enfermedad. En la actualidad se usa un método visual. Una muestra de sangre fresca es situada bajo un microscopio de con una magnificación de 400X, la cual es adecuada para distinguir visualmente el movimiento de los parásitos contra un fondo de glóbulos rojos casi estáticos. Los glóbulos rojos tienen un diámetro de aproximadamente 4 µm, mientras que un T. cruzi es un organismo flagelado de aproximadamente 10 µm de largo. Las muestras están compuestas por campos. Típicamente en un campo hay sólo un parásito en movimiento, pero debido a que éste afecta el movimiento de los glóbulos rojos circundantes facilita su detección. El campo es un área de 1.59 x 10 5 µm 2 (posiblemente haya un error en [4] y este dato y sea 1.59 x 10 3 µm 2 ). Un técnico cuenta el número de parásitos en 100 campos. Tarda habitualmente 15 minutos. Si la concentración de parásitos es baja, por ejemplo 0.2 parásitos cada 100 campos, se necesitan muchos más campos para ser analizados. Fig Muestra de sangre de un ratón con muchos parásito. Caso poco común. Infección en un ratón inmunodeprimido. [3] En una propuesta de un método automatizado se escanean los campos de la muestra moviendo el portaobjetos de manera mecánica. Por cada campo se toman 8 imágenes a 25 frames por segundo. Se substraen las imágenes de a pares y se suman las resultantes. Luego se aplica un filtro de convolución para mejorar el contraste. A continuación se binariza la imagen y se hace una dilatación. Y por último se mide el nivel de gris promedio de la imagen para diagnosticar si se sospecha que hay 6

7 parásitos. El área total del cubreobjetos es de aproximadamente 2700 campos. [4] Fig Porta objetos y cubre objetos: Izquierda arriba: portaobjetos en el que se dispone la muestra. Izquierda abajo: cubreobjetos que se emplea para cubrir la muestra [5]. Derecha: portaobjetos con muestra de sangre Prototipo FPGA Capacidades de la plataforma Una placa FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada 'in situ' mediante un lenguaje de programación especializado. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip. Las FPGAs se utilizan en aplicaciones similares a los ASICs sin embargo son más lentas, tienen un mayor consumo de potencia y no pueden abarcar sistemas tan complejos como ellos. A pesar de esto, las FPGAs tienen las ventajas de ser reprogramables (lo que añade una enorme flexibilidad al flujo de diseño), sus costes de desarrollo y adquisición son mucho menores para pequeñas cantidades de dispositivos y el tiempo de desarrollo es también menor. Ciertos fabricantes cuentan con FPGAs que sólo se pueden programar una vez, por lo que sus ventajas e inconvenientes se encuentran a medio camino entre los ASICs y las FPGAs reprogramables. Históricamente las FPGA surgen como una evolución de los conceptos desarrollados en las PAL y los CPLD. [5] 7

8 La placa FPGA que se usa para el prototipo está programada con una plataforma que permite: Entrada de datos: controla una cámara de video conectada a la misma. La cámara a su vez está conectada a un dispositivo óptico (microscopio o interferómetro) que toma las imágenes de las muestras de sangre. Procesamiento: se pueden ingresar programas hechos en una variación del lenguaje C adaptado a dicha plataforma. Salida de datos: se está desarrollado la funcionalidad de escritura a una memoria compact flash. Entrada/Salida de datos: se está desarrollado la dicha funcionalidad mediante TPC/IP, utilizando sockets. [6] Flujo de trabajo y formato de la información La máquina toma como entrada una muestra de sangre. La muestra se divide en campos. De 100 o más campos se toman 8 imágenes por cada uno. Los píxeles que conforman las imágenes se almacenan en una memoria. El algoritmo procesa dichas imágenes y genera una salida. Esta información es almacenada en un estudio. La máquina almacena varios estudios. La información de salida de la máquina se define en base a una estructura de directorios y archivos. Se tendrá un directorio principal studies, el mismo posee la siguiente forma: studies/ images_info.txt study_00001/ general_diagnosis.txt fields/ field_00001/ diagnosis.txt field.pix field_00002/ diagnosis.txt field.pix... Fig Estructura de directorios. Datos de salida de la máquina. 8

9 Dentro del directorio studies se encuentra: El archivo images_info.txt que tiene información acerca de las imágenes que están contenidas en los estudios. width:250 height:250 bits/pixel:1 Fig Contenido del archivo con información de las imágenes. Todos los estudios almacenados. Cada uno tendrá un identificador único. A su vez, dentro de cada estudio podemos encontrar los siguientes elementos: Archivos de diagnóstico: varios diagnósticos parciales, uno por cada campo; y un diagnóstico general. Diagnosis: presence of Trypanosoma cruzi is suspected in blood sample. Diagnosis: presence of Trypanosoma cruzi is not suspected in blood sample. Fig Contenido de los archivos de diagnóstico. También se almacenan las imágenes relativas a cada campo, incluyendo la imagen resultante: aquella que marca los puntos o zonas en donde se detectó movimiento en ese campo, Fig La información de las imágenes está representada por los archivos field.pix. Como se verá más adelante esto es necesario para los pasos realizados sobre la PC. Fig Imagen resultante del análisis de un campo. 9

10 Se acaba de mostrar como se componen los datos de salida de la máquina, que son los datos de entrada de la PC. Dichos datos deben ser transformados en formato DICOM. Se construirá un software que sea capaz de aceptar la entrada de datos explicada y generar como salida una estructura de directorios cuyo contenido sean archivos DICOM. Para hacer esto se usará DCM4CHEE, que es una colección de aplicaciones y utilidades Open Source provistas para empresas de salud. Estas aplicaciones han sido desarrolladas en el lenguaje de programación Java por motivos de performance y portabilidad. [7] Particularmente se usará la aplicación xml2dcm. Esta aplicación transforma un archivo XML en un archivo DICOM. Esto implica que se produce la necesidad de generar una estructura de datos intermedios ya que la salida de la máquina es genérica: diagnósticos almacenados como archivos de texto y las imágenes como una secuencia de píxeles. Se creará entonces una aplicación dat2xml, también en Java, que toma la salida de la máquina, Fig , y la transforma en la siguiente estructura de directorios: studies/ study_0001/ general_diagnosis.txt fields/ field_00001/ field.xml field.pix field_00002/ field.xml field.pix Fig Estructura de directorios intermedia. Luego esta información es transformada otra vez. Se creará una aplicación xml2dcm, nuevamente en Java, que usará la aplicación con el mismo nombre de las provistas por DCM4CHEE, para generar la estructura de directorios basada en el formato DICOM: 10

11 studies/ study_00001/ general_diagnosis.txt fields/ field_00001/ field.dcm field_00002/ field.dcm Fig Estructura final de directorios. Datos de salida de la PC. El siguiente diagrama de actividades muestra de forma resumida lo antes explicado: Fig Diagrama de actividades, prototipo FPGA dat2xml y formato DICOM Como se dijo, esta aplicación tomará como entrada la salida de la máquina y la transformará a un estado intermedio, compatible con el formato de entrada de la aplicación xml2dcm de DCM4CHEE. Para lograr construir dicha aplicación se debe tener un cierto grado de conocimiento en DICOM y su formato. 11

12 DICOM DICOM (Digital Imaging and Communication in Medicine) es el estándar reconocido mundialmente para el intercambio de imágenes médicas, pensado para el manejo, almacenamiento, impresión y transmisión de imágenes médicas. Incluye la definición de un formato de fichero y de un protocolo de comunicación de red. El protocolo de comunicación es un protocolo de aplicación que usa TCP/IP para la comunicación entre sistemas. Los ficheros DICOM pueden intercambiarse entre dos entidades que tengan capacidad de recibir imágenes y datos de pacientes en formato DICOM. DICOM permite la integración de escáneres, servidores, estaciones de trabajo, impresoras y hardware de red de múltiples proveedores dentro de un sistema de almacenamiento y comunicación de imágenes. Las diferentes máquinas, servidores y estaciones de trabajo tienen una declaración de conformidad DICOM (conformance statements) que establece claramente las clases DICOM que soportan. DICOM ha sido adoptado ampliamente por centros de salud. [5] Formato DICOM Los archivos DICOM contienen una parte llamada Meta Información del Archivo, la cuál contiene un Preámbulo de 128 bytes (el preámbulo debe contener todos ceros si no es usado, algunas veces las aplicaciones lo usan para sus datos propietarios.). Un prefijo: DICM, en mayúsculas. Y un conjunto de Meta Elementos (ver tabla Tabla del estándar DICOM). Seguido a esto tienen una parte llamada Conjunto de Datos, que representa una sola Instancia SOP, asociada a una sola Clase SOP (y su correspondiente IOD) [8],[9] IOD: Information Object Definition (Definición de objeto de información) Permite representar entidades (objetos del mundo real) que comparten las mismas propiedades. Cada propiedad distinta en una entidad recibe el nombre de atributo. SOP Class: Service Object Pair (Par Servicio Objeto). Es la unión de un IOD con el grupo de servicios que le corresponde. Existe un grupo de servicios para cada IOD. (Ver DIMSE, en el estándar DICOM). Service Class (Clase de Servicio): Define un grupo de una o más Clases SOP con una función específica. Pueden ser funciones relacionadas con el almacenamiento remoto de imágenes (Storage Service Class) o con la búsqueda de un objeto (Object Query/Retrieve Service Class) o cualquier otro tipo de servicio. [10] 12

13 Meta Información del Archivo Preámbulo Prefijo Meta Elementos Conjunto de Datos Fig Estructura básica de un archivo DICOM. Tanto los Meta Elementos como el Conjunto de Datos siguen un formato de tags. Cada tag representa un Elemento de Datos. La Meta Información contiene información acerca del archivo, de las series, del estudio y del paciente al que pertenece. Esta información es frecuentemente parseada y usada como índice de datos por un PACS y el sistema de archivos. PACS son las siglas de Picture Archiving and Communication System (Sistema de Archivado y Transmisión de Imágenes). Se trata de un sistema computarizado para el archivado digital de imágenes médicas (medicina nuclear, tomografía computada, ecografía, mamografía...) y para la transmisión de estas a estaciones de visualización dedicadas o entre estas a través de una red informática. En el modelo DICOM, un paciente puede tener 1..n estudios (algunas veces referidos como exámenes o procedimientos). Cada estudio consiste en 1..n series. Una serie generalmente equivale a un tipo específico de datos, o la posición de un paciente sobre el dispositivo que se usa para hacer el estudio. Cada serie contiene 1..n instancias de objetos DICOM (comúnmente imágenes, pero también reportes, objetos de formas de onda, etc.). Toda esta información está contenida en cada objeto de un estudio DICOM. Además, si un estudio es realizado sobre un paciente, conteniendo 2 series, cada una con 10 instancias, todas las instancias contendrán la información del paciente y estudio es su encabezado. Las instancias también contendrán información sobre la serie en que se encuentran, así como su información de instancia. 13

14 Fig Estudio del mundo real llevado al modelo de información. Asociando la figura de arriba con el contexto del proyecto actual, la modalidad está asociada al tipo de imágenes que se van a usar, en este caso Microscopía General (GM). Se sabe que un paciente puede tener varios estudios. Cada estudio está conformado por un conjunto de campos los cuales se asocian a series. Y cada campo está conformado por un conjunto de imágenes, las cuales se asocian a las imágenes de cada serie. Los Elementos de Datos están formados por un identificador llamado Tag, un tipo de datos llamado VR, una longitud en bytes llamada Longitud del Valor, y el Valor del elemento propiamente dicho. Fig Conjunto y Elemento de Datos. [12] Los Elementos de Datos pueden también estar anidados, conteniendo sus propios Elementos de Datos. Esto es llamado secuencia. Además, es posible crear tags privados. Generalmente no son reconocidos por las aplicaciones. Los tags privados son 14

15 útiles cuando se quiere incluir una información no definida dentro del estándar DICOM. En este proyecto no serán necesarios dichos tags. [11] Completar datos El siguiente paso es conocer como completar los archivos DICOM que se pretenden crear. Para ello se hará uso de dos tablas extraídas del estándar DICOM. La primera es la Tabla que define la información que debe ir en la Meta Información del Archivo. La segunda es la Tabla que define la información que debe ir en el Conjunto de Datos. La primer tabla es para todos los archivos DICOM la misma, no solo para este proyecto sino en general. En cambio la segunda está relacionada con el tipo de información que se desea guardar. El estándar propone muchas tablas con diferentes temáticas. En el caso de este proyecto se desea guardar información concerniente a microscopía. La Tabla es la Tabla A del Estándar DICOM, y especifica los Módulos del IOD de Imágen Microscopica de Video. Antes de presentar las tablas mencionadas se explicará como se deben leer. La primer tabla muestra un conjunto de Elementos de Datos. De cada uno se muestra su nombre, su tag, su tipo (no VR) y una descripción. El nombre y el tag son identificadores y sirven para poder encontrar información del elemento en el estándar, como VR y Longitud del Valor. El tipo puede ser: 1. Es requerida su presencia y que tenga un valor. 2. Es requerida su presencia pero no que tenga un valor. 3. Es opcional su presencia y su valor. Los tipos 1C, 2C y 3C, son como los anteriores, pero su presencia está sujeta a una condición. Dicha condición es explicada en la descripción. La segunda Tabla posee un conjunto de Entidades de Información, por cada una un conjunto de módulos, y por cada módulo una referencia para poder encontrarlo dentro del estándar, y por último la obligatoriedad de su uso: M: Obligatorio. C: Condicional. U: Opción del Usuario. [13] Respecto de los identificadores, cada estudio posee su identificador unívoco, Study Instance UID, que es el mismo en todas los archivos DICOM relacionados con ese estudio. El número de serie, Series Instance UID, también es fijo con todos los 15

16 archivos de ese estudio. Por otro lado cada campo está representado por un sólo archivo DICOM, y tiene dos identificadores asociados, que si bien diferentes son unívocos, SOP Instance UID, que es el identificador del archivo propiamente dicho, e Instance Number, que denota un orden en la serie. Esto quiere decir, ya que cada campo está asociado a una serie, Instance Number dirá cual es el orden de esos campos. Otro punto importante es el identificador del paciente. Se debe asociar la información de los estudios con la información del paciente. La alternativa escogida es la siguiente: todos los archivos DICOM se generan con el mismo usuario, el usuario anónimo. Luego se envía dicha información a un servidor PACS. En el servidor, basándose en el identificador del estudio, se asocia a cada estudio con un paciente. Si, en el mejor de los casos, el paciente estaba cargado, la asociación es directa, sino primero se debe cargar el paciente y luego se lo asocia con el estudio. Nombre del Atributo Tag Tipo Descripción para este proyecto File Preamble (Preámbulo del archivo) Dicom Prefix (Prefijo DICOM) File Meta Information Group Length (Longitud del Grupo de Meta Información del Archivo) File Meta Information Version (Versión de la Meta Información del Archivo) Media Storage SOP Class UID (IDU de Clase PSO de Almacenamiento de Medio) Media Storage SOP Instance UID (IDU de la Instancia PSO de Almacenamiento de Medio) Sin campos de Tag y Longitud Sin campos de Tag y Longitud 1 Ya se explicó. Para este proyecto se no se usará, así que los 128 bytes serán seteados a cero. 1 Es DICM siempre. (0002,0000) 1 Número de bytes después de éste Elemento de Datos (final del campo Valor) hasta e incluyendo el último Elemento de Datos del Grupo 2 de la Meta Información del Archivo. Para este proyecto se es aproximadamente 160 bytes dependiendo los próximos elementos. (0002,0001) 1 Campo de dos bytes donde cada bit identifica una versión de este encabezado de Meta Información de Archivo. En la versión 1 el primer valor del byte es 00H y el segundo valor de byte es 01H. Para este proyecto se usará la versión 1, así que su valor será: 0001 (0002,0002) 1 Identifica de forma unívoca a la Clase PSO de Almacenamiento de Medio. Están detalladas en PS 3.4 del estándar DICOM. Para este proyecto se usará cuyo nombre de Clase PSO es VL Microscopic Image Storage (Almacenamiento de Imágenes Microscópicas a Luz Visible) (0002,0003) 1 Identifica la instancia de la Clase PSO. Para este proyecto se usará un prefijo dado por el usuario, seguido de un punto y un time stamp. 16

17 Transfer Syntax UID (IDU de la Sintaxis de Transferencia) Implementation Class UID (IDU de Clase de Implementación) (0002,0010) 1 Identifica la Sintaxis de Transferencia que se usa para codificar el Conjunto de Datos. No se aplica a la Meta Información. Para este proyecto se usará el identificador por defecto: Implicit VR Little Endian. (0002,0012) 1 Identifica unívocamente la implementación que escribió este archivo y su contenido. Para este proyecto se usará el identificador usado por dcm4chee: *UID : Unique Identifier = Identificador Único = IDU *SOP: Service Object Pair = Par Servicio Objeto) = PSO * Sólo se añaden los elementos obligatorios (Tipo 1) Tabla Tabla de Meta Información. Entidad de Información Módulo Referencia Uso Patient (Paciente) Patient (Paciente) C M Clinical Trial Subject (Sujeto del Ensayo Clínico) C U Study (Estudio) General Study (Estudio General) C M Patient Study (Estudio del Paciente) C U Clinical Trial Study (Estudio del Ensayo Clínico) C U Series (Serie) General Series (Serie Clínica) C M Clinical Trial Series (Serie del Ensayo Clínico) C U Equipment (Equipamento) General Equipment (Equipamento General) C Image (Imagen) General Image (Imagen General) C M Cine (Cine) C M Multi Frame (Múltiples Frames) C M Image Pixel (Píxel de Imagen) C M Adquisition Context (Contexto de Adquisición) C Device (Dispositivo) C U Specimen (Espécimen) C C *1 VL Image (Imagen Visible a la Luz) C M SOP Common (PSO Comunes) C.12.1 M M M 17

18 Frame Extraction (Extracción de Frames) C.12.3 C *2 *1 Requerida de si el sujeto de la imagen es un espécimen *2 Requerido si la instancia PSO fue creada en respuesta a un requerimiento de respuesta a nivel frame. Tabla Tabla del Conjunto de Datos. La siguiente tabla es parte de la la Tabla C.7 1 del estándar DICOM. Mostrar esta tabla tiene como objetivo exponer un ejemplo de como son los módulos de la Tabla La descripción del resto de los módulos y como deben ser llenados se encuentra en [13]. No se hace una explicación extensiva por que son demasiados valores. Nombre del Atributo Tag Tipo Descripción del Atributo Patient's Name (Nombre del Paciente) (0010,0010) 2 Nombre completo del paciente. Patient Id (Id del Paciente) (0010,0020) 2 Número de identificación del hospital primario o código para el paciente Patient's Birth Date (Fecha de Nacimiento del Paciente) (0010,0030) 2 Fecha de Nacimiento del Paciente Patient's Sex (Sexo del Paciente) (0010,0040) 2 Sexo del paciente.valores enumerados: M = Masculino, F = Femenino, O = Otro Tabla Tabla de un Módulo del Conjunto de Datos DICOM XML Por último, en la siguiente figura se muestra un archivo XML que se genera con la aplicación dat2xml desarrollada. 18

19 <?xml version="1.0" encoding="utf-8"?> <dicom> <attr tag=" " vr="ul" len="4">138</attr> <attr tag=" " vr="ob" len="2">00\01</attr> <attr tag=" " vr="ui" len="26" > </attr> <attr tag=" " vr="ui" len="26" > </attr> <attr tag=" " vr="ui" len="20"> </attr> <attr tag=" " vr="ui" len="2"> </attr> <attr tag=" " vr="cs" len="16">original\primary</attr> <attr tag=" " vr="ui" len="26"> </attr> <attr tag=" " vr="ui" len="26"> </attr> <attr tag=" " vr="da" len="0"/> <attr tag=" " vr="tm" len="0"/> <attr tag=" " vr="sh" len="0"/> <attr tag=" " vr="cs" len="2">gm</attr> <attr tag=" " vr="lo" len="0"/> <attr tag=" " vr="pn" len="0"/> <attr tag=" " vr="lo" len="30">blood Chagas Disease Analysis</attr> <attr tag=" e" vr="lo" len="34">fields Images From a Blood Sample</attr> <attr tag=" " vr="lo" len="6">000000</attr> <attr tag=" " vr="pn" len="10">anonymous</attr> <attr tag=" d" vr="ui" len="26"> </attr> <attr tag=" e" vr="ui" len="26"> </attr> <attr tag=" " vr="sh" len="26"> </attr> <attr tag=" " vr="is" len="0"/> <attr tag=" " vr="is" len="0">0</attr> <attr tag=" " vr="cs" len="0"/> <attr tag=" " vr="us" len="2">1</attr> <attr tag=" " vr="cs" len="12">monochrome2</attr> <attr tag=" " vr="is" len="2">11</attr> <attr tag=" " vr="at" len="4"> </attr> <attr tag=" " vr="us" len="2">240</attr> <attr tag=" " vr="us" len="2">360</attr> <attr tag=" " vr="us" len="2">8</attr> <attr tag=" " vr="us" len="2">8</attr> <attr tag=" " vr="us" len="2">7</attr> <attr tag=" " vr="us" len="2">0</attr> <attr tag=" " vr="cs" len="0"/> <attr tag=" " vr="lt" len="172">diagnosis:...</attr> <attr tag=" " vr="sq" len="2">0</attr> <attr tag=" " vr="sq" len="0"/> <attr tag="7fe00010" vr="ob" len="950400" src="pixels.pix"/> </dicom> Fig Archivo XML generado con dat2xml. 19

20 Puede notarse que el último tag enlaza al archivo XML con los píxeles que tienen las imágenes del campo que representa al archivo. La aplicación xml2dcm de DCM4CHEE usará ambos archivos field.xml y field.pix para generar field.dcm Prototipo PC Como se dijo antes, con el objetivo de facilitar las pruebas se generará un prototipo en PC. Por tanto se deberá realizar un software que genere una salida idéntica a la que generaría la máquina, para luego tomar esa salida y seguirla procesando. El módulo que se encargue de esto deberá tener una entrada de datos. La misma se define de la siguiente forma: studies/ images_info.txt study_00001/ fields/ field_00001/ image_01.bmp... image_08.bmp field_00002/ image_01.bmp... image_08.bmp... Fig Estructura de directorios. Datos de entrada. El resto del procesamiento es igual al explicado en la sección El módulo es movement_detector. En el siguiente diagrama de actividades se muestra el flujo de trabajo diseñado: 20

Generador de Archivos DICOM

Generador de Archivos DICOM Generador de Archivos DICOM Para el proyecto de construcción de un prototipo de una máquina portable para la detección del Mal de Chagas en muestras de sangre. INFORMÁTICA MÉDICA por Emmanuel Luján INFORMACIÓN

Más detalles

Descripción General del Proyecto: Máquina Portable para Detección del Mal de Chagas en Muestras de Sangre

Descripción General del Proyecto: Máquina Portable para Detección del Mal de Chagas en Muestras de Sangre Descripción General del Proyecto: Máquina Portable para Detección del Mal de Chagas en Muestras de Sangre Índice de Contenido 1. Acerca del Mal de Chagas... 1 2. Acerca del Proyecto... 1 3. Prototipos...

Más detalles

DICOM (Digital Imaging and Communications in Medicine)

DICOM (Digital Imaging and Communications in Medicine) DICOM (Digital Imaging and Communications in Medicine) El estándar DICOM Creado por ACR (American College of Radiology) y NEMA (National Electrical Manufacturers Association). Es un estándar de facto.

Más detalles

DICOM (Digital. Imaging and Communications in Medicine)

DICOM (Digital. Imaging and Communications in Medicine) DICOM (Digital Imaging and Communications in Medicine) El estándar DICOM Creado por ACR (American College of Radiology) y NEMA (National Electrical Manufacturers Association). Es un estándar de facto.

Más detalles

Práctica 1 Manejo de archivos DICOM

Práctica 1 Manejo de archivos DICOM Curso de Imágenes Médicas - Laboratorio Núcleo de ingeniería biomédica. Facultades de medicina e ingeniería. Universidad de la República Oriental del Uruguay Práctica 1 Manejo de archivos DICOM 1. Objetivo

Más detalles

Sistemas de Informacion Radiologica

Sistemas de Informacion Radiologica 1 Sistemas de Informacion Radiologica Facultad: Ingeniería. Escuela: Biomédica Asignatura: Digitalización de Información en Servicios Médicos Objetivos Conocer los componentes que conforman un Sistema

Más detalles

UNIVERSIDAD ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS DE LA SALUD ECISALUD GUIA DE COMPONENTE PRÁCTICO

UNIVERSIDAD ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS DE LA SALUD ECISALUD GUIA DE COMPONENTE PRÁCTICO UNIVERSIDAD ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS DE LA SALUD ECISALUD GUIA DE COMPONENTE PRÁCTICO DIPLOMADO DE TELESALUD E INFORMATICA MEDICA STEVE RODRIGUEZ GUERRERO DIRECTOR NACIONAL DEL

Más detalles

DICOM Almacenamiento y comunicación de imágenes médicas

DICOM Almacenamiento y comunicación de imágenes médicas DICOM Almacenamiento y comunicación de imágenes médicas Javier Pascau Laboratorio de Imagen Médica Índice Introducción Modelo de información y objetos Funcionalidad (servicios) Conectividad e interoperabilidad

Más detalles

INTEGRACIÓN DE IMÁGENES ELECTROCARDIOGRÁFICAS EN EL SERVICIO DE SALUD DE LAS ISLAS BALEARES

INTEGRACIÓN DE IMÁGENES ELECTROCARDIOGRÁFICAS EN EL SERVICIO DE SALUD DE LAS ISLAS BALEARES INTEGRACIÓN DE IMÁGENES ELECTROCARDIOGRÁFICAS EN EL SERVICIO DE SALUD DE LAS ISLAS BALEARES J. AMER 1, D. BOERNER 1, J. CAMPINS 1, D. GÁNDARA 1, E. GARCÍA 1, L. LAPRESA 2, S. RAMIS 3 1 Fundació IBIT, Palma

Más detalles

MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ

MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS FACULTAD TECNOLÓGICA TECNOLOGÍA EN ELECTRÓNICA INGENIERÍA EN CONTROL Índice general

Más detalles

integración de imágenes

integración de imágenes integración de imágenes 40 6. INTEGRACIÓN DE IMÁGENES El repositorio de la HCE integra todos los datos y todas las imágenes obtenidas de pruebas diagnósticas (radiología, pruebas digestivas, telemedicina,

Más detalles

V CONGRESO NACIONAL DE TECNOLOGÍA APLICADA A CIENCIAS DE LA SALUD 5, 6 y 7 de junio de 2014 TONANTZINTLA, PUEBLA, MÉXICO

V CONGRESO NACIONAL DE TECNOLOGÍA APLICADA A CIENCIAS DE LA SALUD 5, 6 y 7 de junio de 2014 TONANTZINTLA, PUEBLA, MÉXICO DISEÑO DE UN PROTOTIPO BASADO EN JAVA PARA LA VISUALIZACIÓN EN RED DE IMÁGENES MÉDICAS DIGITALES Eréndira Gutiérrez Meza, Nelson Rangel Valdez, Francisco Mesa Linares. Universidad Politécnica de Victoria,

Más detalles

Teleradiología. Uso del sistema de imagen para teleradiología. Centre d Imatge Mèdica Digital. UDIAT Centre Diagnòstic S.A.

Teleradiología. Uso del sistema de imagen para teleradiología. Centre d Imatge Mèdica Digital. UDIAT Centre Diagnòstic S.A. Teleradiología Uso del sistema de imagen para teleradiología Pàg.:1/7 Última actualitzación: Abril 2012. Uso del sistema de imagen para guardias de TAC 1. Envío de imagen Envío de imágenes a UDIAT utilizando

Más detalles

Manual de Operaciones CWS

Manual de Operaciones CWS 4. WEB Server. Operación. Al ejecutar el WebServer se abrirá la siguiente pantalla, El WebServer opera como una herramienta de administración y también habilita el acceso a las imágenes desde Navegadores

Más detalles

DICOM Digital Imaging and COmmunication in Medicine

DICOM Digital Imaging and COmmunication in Medicine DICOM Digital Imaging and COmmunication in Medicine jacques.fauquex@opendicom.com Montevideo, 2010-03-18 (FING - NIB) Yo Jacques Fauquex miembro DICOM WG27 (wado) expositor científico a la RSNA director

Más detalles

DICOM Server DICOM Server es un software para la gestión y procesamiento de datos en formato DICOM.

DICOM Server DICOM Server es un software para la gestión y procesamiento de datos en formato DICOM. DICOM Server DICOM Server DICOM Server es un software para la gestión y procesamiento de datos en formato DICOM. DICOM Server es una solución óptima y económica para centros hospitalarios y departamentos

Más detalles

Dicom (Digital Imaging and COmmunication in

Dicom (Digital Imaging and COmmunication in MONTEVIDEO - FING2009 - DICOM Dicom (Digital Imaging and COmmunication in Medicine/imagen médica digital) Introducción Importancia Más de 20 años de existencia Universal En libre acceso: http://www.dclunie.com/dicom-status/status.html

Más detalles

Implementación de un sistema Pacs basado en el estándar DICOM para almacenamiento de imágenes médicas digitales

Implementación de un sistema Pacs basado en el estándar DICOM para almacenamiento de imágenes médicas digitales Implementación de un sistema Pacs basado en el estándar DICOM para almacenamiento de imágenes médicas digitales IPSOFT Imágenes y Terapias Mínimamente Invasivas Versión 1.1 Cali Colombia MARZO 03-2011

Más detalles

Grabación de CD/DVD en entornos médicos. Disco de paciente.

Grabación de CD/DVD en entornos médicos. Disco de paciente. Grabación de CD/DVD en entornos médicos. Disco de paciente. ÍNDICE. Por qué utilizar CDs en su entorno médico? Por qué Microtech en su entorno médico? Tecnologías de impresión soportadas. Microtech DiscSpencerM.

Más detalles

Presentación PACS de COMEPA.

Presentación PACS de COMEPA. Jornadas SUEIIDISS 2009 Presentación PACS de COMEPA. A/P Pedro Etchemendy Jefe del Dpto. SI/TI COMEPA. petchemendy@comepa.com.uy Índice de la presentación. COMEPA en Números. Justificar un PACS Definiendo

Más detalles

Software DICOM para el almacenamiento, distribución y visualización local y remota de imágenes radiológicas

Software DICOM para el almacenamiento, distribución y visualización local y remota de imágenes radiológicas Software DICOM para el almacenamiento, distribución y visualización local y remota de imágenes radiológicas CONCEPTOS GENERALES RadPACS 2.0 es un PACS creado para el archivo, visualización, organización,

Más detalles

Poder Judicial de Tucumán Año 2013

Poder Judicial de Tucumán Año 2013 Internet y Correo electrónico El presente instructivo corresponde a una guía básica para el manejo de los programas y para la adquisición de conceptos en relación a estos utilitarios. No obstante ello,

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes

IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende familiarizar al alumno

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura

Más detalles

51 Int. CI.: G06F 17/30 (2006.01) TRADUCCIÓN DE PATENTE EUROPEA

51 Int. CI.: G06F 17/30 (2006.01) TRADUCCIÓN DE PATENTE EUROPEA 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 460 021 1 Int. CI.: G06F 17/ (06.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 96 Fecha de presentación y número de la solicitud europea:

Más detalles

Utilizacion de Sistemas PACS

Utilizacion de Sistemas PACS 1 Facultad: Ingeniería. Escuela: Biomédica Asignatura: Digitalización de Información en Servicios Médicos Utilizacion de Sistemas PACS Objetivos Utilizar las herramientas básicas de un Sistema PACS, en

Más detalles

Kodak Carestream PACS CD Direct Suite v10.0

Kodak Carestream PACS CD Direct Suite v10.0 Kodak Carestream PACS CD Direct Suite v10.0 Kodak Carestream PACS CD Direct Suite Versión 10.0 Información relativa al copyright y marcas comerciales Kodak y Carestream son marcas comerciales de Eastman

Más detalles

RADIATION DOSE MONITOR

RADIATION DOSE MONITOR RADIATION DOSE MONITOR El DACS para Optimizar la Dosis IRE RAYOS X S.A. C/ Isla de Palma, 22 bis, 28703 San Sebastián de los Reyes, MADRID E irerayosx@irerayosx.com W irerayosx.com T 91 653 11 51 / 91

Más detalles

Interfaces y Manejadores de Dispositivos

Interfaces y Manejadores de Dispositivos Informática Electrónica Unidad 6 Interfaces y Manejadores de Dispositivos Modalidad y Materiales Dos clases expositivas a cargo del docente responsable (jlsimon@fceia.unr.edu.ar) Una práctica cargo de

Más detalles

Gestión de imágenes clínicas. Medicina Personalizada Grupo SEMM Año 2009

Gestión de imágenes clínicas. Medicina Personalizada Grupo SEMM Año 2009 Gestión de imágenes clínicas Medicina Personalizada Grupo SEMM Año 2009 Proyecto MP Descripción general Topología de red / Distribución Equipamiento Casos de uso Modalidades incorporadas Integración con

Más detalles

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador.

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador. 5.6 ESTRUCTURA BÁSICA DE UN ORDENADOR. TERMINOLOGÍA INFORMÁTICA Las aeronaves modernas utilizan sofisticados sistemas de aviónica que necesitan de sistemas de computación basados en microprocesadores.

Más detalles

Simulación y Mejores Prácticas

Simulación y Mejores Prácticas Simulación y Mejores Prácticas Equipos de Imagen Médica Caso: Nuevo Hospital La Fe 10 10 Información facilitada por el Dr., Luis Martí Bonmati. GUÍA PEDAGÓGICA PARA MODELOS DE GESTIÓN DE EQUIPAMIENTO BIOMÉDICO

Más detalles

Estándar y Protocolo de Imágenes Medicas DICOM

Estándar y Protocolo de Imágenes Medicas DICOM Estándar y Protocolo de Imágenes Medicas DICOM Introducción Las necesidades de almacenamiento y manipulación de imágenes medicas surge a partir de los años 70 s como consecuencia del nacimiento de la tomografía

Más detalles

TEMA 3 Representación de la información

TEMA 3 Representación de la información TEMA 3 Representación de la información Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción Para que el ordenador ejecute programas necesita dos tipos

Más detalles

Laboratorio de Diseño de Sistemas Digitales

Laboratorio de Diseño de Sistemas Digitales Proceso de Diseño Laboratorio de Diseño de Sistemas Digitales I Semestre 2008 Ing. Gabriela Ortiz L. Diseño Implementación Depuración Diseño: Concepto inicial. Cuál es la función que lleva a cabo el objeto?

Más detalles

Almacenamiento y transmisión

Almacenamiento y transmisión Almacenamiento y transmisión de imágenes. PACS Francisco Bordils i Rovira. Licenciado en Informática por la Universitat Politécnica de València. Técnico de Sistemas. División Médica. AGFA- Gevaert. Miguel

Más detalles

Integración de un PACS y un LIS en un HIS de un Hospital

Integración de un PACS y un LIS en un HIS de un Hospital Integración de un PACS y un LIS en un HIS de un Hospital Julio Carrau Gustavo Perez Javier Delfino Roberto Tarocco Esteban Aliaga Agustín Centurión Sebastián Martinez Definiciones HIS: El sistema informático

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

UNIVERSIDAD DOCTOR ANDRES BELLO FACULTAD CIENCIAS DE LA SALUD LICENCIATURA EN RADIOLOGIA E IMÁGENES TECNICAS RADIOLOGICAS ESPECIALES LIC.

UNIVERSIDAD DOCTOR ANDRES BELLO FACULTAD CIENCIAS DE LA SALUD LICENCIATURA EN RADIOLOGIA E IMÁGENES TECNICAS RADIOLOGICAS ESPECIALES LIC. UNIVERSIDAD DOCTOR ANDRES BELLO FACULTAD CIENCIAS DE LA SALUD LICENCIATURA EN RADIOLOGIA E IMÁGENES TECNICAS RADIOLOGICAS ESPECIALES LIC. CARLOS HUMBERTO REYES El Salvador C,A El escenario actual Escenario

Más detalles

Laboratorio Virtual Manual del Usuario

Laboratorio Virtual Manual del Usuario Laboratorio Virtual Manual del Usuario Guía rápida para programar y controlar el experimento del Laboratorio Virtual. CONTENIDO 1. Instalación del software 2. Configuración del software 3. Configuración

Más detalles

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

Más detalles

Diseño a medida del almacén

Diseño a medida del almacén Nuevas herramientas informáticas programan las instalaciones más complejas en poco tiempo Diseño a medida del almacén Por: ANTONIO ALONSO La sincronía entre el software de control, el de gestión y el middleware

Más detalles

1. Aplicaciones del J2SE SDK1.4.2 de Sun.

1. Aplicaciones del J2SE SDK1.4.2 de Sun. Dept Informatica Índice 1 Aplicaciones del J2SE SDK142 de Sun 1 11 javac 1 12 java 1 13 javadoc 2 14 Las que no se explican 3 2 Guía de estilo de Java 3 21 Clases 3 211 Nombres para las clases 3 212 Estructura

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

DICOM Server. Versión de Software V30

DICOM Server. Versión de Software V30 DICOM Server Versión de Software V30 DICOM Server DICOM Server es un software para la gestión y procesamiento de datos en formato DICOM. DICOM Server es una solución óptima y económica para centros hospitalarios

Más detalles

Software for glucose data management. Manual

Software for glucose data management. Manual Software for glucose data management Manual Índice Nociones básicas...2 Iconos...3 Obtención de datos...7 Imprimir...7 Importar / Exportar...8 Añadir Paciente...8 Funciones...12 Paciente...13 Glucosa...14

Más detalles

CONCEPTOS INFORMÁTICOS BÁSICOS

CONCEPTOS INFORMÁTICOS BÁSICOS CONCEPTOS INFORMÁTICOS BÁSICOS Informática Def 1: Se define como la ciencia que estudia el tratamiento Def 2: Ciencia que estudia la de una forma lógica y racional, empleando para ello medios humanos,

Más detalles

TEMA 1: INTRODUCCIÓN

TEMA 1: INTRODUCCIÓN 1 DISEÑO Y DESARROLLO DE COMPILADORES TEMA 1: INTRODUCCIÓN Qué es un Compilador? Un compilador no es más que un traductor, es decir, un programa que nos permite pasar información de un lenguaje a otro.

Más detalles

Para el seguimiento técnico del informe final se contrató al Sr. Marcelo Saenz, Ingeniero Civil Eléctrico, MBA de la Universidad de Chile.

Para el seguimiento técnico del informe final se contrató al Sr. Marcelo Saenz, Ingeniero Civil Eléctrico, MBA de la Universidad de Chile. INFORME DE SEGUIMIENTO PROYECTO INNOVA CHILE 1.- Antecedentes Generales Ejecutivo de Proyecto ERIKA GUERRA ESCOBAR Código del Proyecto 204-3981 Empresa Titulo del proyecto SOCIEDAD INGENIERIA E INSUMOS

Más detalles

IP core Genérico para Adquisición y Desplegado de Imágenes en Plataforma Basada en FPGA

IP core Genérico para Adquisición y Desplegado de Imágenes en Plataforma Basada en FPGA IP core Genérico para Adquisición y Desplegado de Imágenes en Plataforma Basada en FPGA González Aguirre Marco Antonio 1, Morales Velázquez Luis 1, Osornio Ríos Roque Alfredo 1 y Morales Hernández Luis

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

Utilización de los puertos serial y paralelo de una PC usando LabView

Utilización de los puertos serial y paralelo de una PC usando LabView Universidad del Táchira Departamento de Ingeniería Electrónica Instrumentación Electrónica Utilización de los puertos serial y paralelo de una PC usando LabView Hecho Por: Ing. Rafael Chacón Ing. José

Más detalles

FAVA - Formación en Ambientes Virtuales de Aprendizaje. SENA - Servicio Nacional de Aprendizaje

FAVA - Formación en Ambientes Virtuales de Aprendizaje. SENA - Servicio Nacional de Aprendizaje INTRODUCCIÓN El protocolo FTP (siglas en inglés de File Transfer Protocol) es un protocolo de transferencia de archivos, para un mejor entendimiento es un lenguaje estándar de comunicación que se utiliza

Más detalles

Servicio de Acceso Remoto

Servicio de Acceso Remoto Servicio de Acceso Remoto El Servicio de Informática de la Universidad de Almería ha montado el servicio de acceso remoto (RAS), con el cual se podrá acceder desde su casa a la red. Este sistema le permitirá

Más detalles

Inn2 Tecnologías Ltda.

Inn2 Tecnologías Ltda. Manual de uso: ECLIPSE DASQLs Conectividad de OPC DA a SQL Server Versión 1.4 Inn2 Tecnologías Web: www.inn2.cl Mail: info@inn2.cl 2009 - Inn2 Tecnologías Eclipse DASQLs V. 1.4 mail: info@inn2.cl 1 1.-

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación Ejemplos

Más detalles

PACS. Picture Archiving and Communication Systems

PACS. Picture Archiving and Communication Systems PACS Picture Archiving and Communication Systems Introducción Sistemas diseñados para la gestión de la imagen médica. No hay estándares. Utilizan como base DICOM. Qué es un PACS? Un sistema de adquisición

Más detalles

Guía para publicar su equipo en Internet.

Guía para publicar su equipo en Internet. Antes de comenzar Guía para publicar su equipo en Internet. Para configurar su equipo y poder publicar sus cámaras en Internet, primeramente es necesario haber abierto los puertos de video y web, que por

Más detalles

Guía para proveedores de contenido. LiLa Portal Guía para proveedores de contenido. Crear Experimentos

Guía para proveedores de contenido. LiLa Portal Guía para proveedores de contenido. Crear Experimentos Library of Labs Content Provider s Guide Guía para proveedores de contenido LiLa Portal Guía para proveedores de contenido En el entorno de LiLa, los proveedores de contenido son los responsables de crear

Más detalles

NXT PC Remote Control

NXT PC Remote Control NXT PC Remote Control Introducción Este proyecto provee a los usuarios de Linux, la posibilidad de controlar un Robot Lego NXT por medio de un computador usando el dispositivo bluetooth. Otras aplicaciones

Más detalles

Servicios remotos de Xerox Un paso en la dirección correcta

Servicios remotos de Xerox Un paso en la dirección correcta Servicios remotos de Xerox Un paso en la dirección correcta Diagnostica problemas Evalúa datos de la máquina Solución de problemas Seguridad de cliente garantizada 701P42953 Acerca de los Servicios remotos

Más detalles

Estrategias para el diseño sistemático de un PACS Institucional.

Estrategias para el diseño sistemático de un PACS Institucional. Estrategias para el diseño sistemático de un PACS Institucional. De Nardi, Marco (marcodn@unsj.edu.ar) Dorgan, Mariano Graffigna, Juan Pablo Romo, Raúl Universidad Nacional de San Juan Abstract. Cuando

Más detalles

Foro Universidad Autonoma, HL7 Colombia

Foro Universidad Autonoma, HL7 Colombia Integracion de Imágenes DICOM Foro Universidad Autonoma, HL7 Colombia A/S Sebastian Scotti - OpenDICOM 08/09/2008 sebastian.scotti@opendicom.com - www.opendicom.com 1 Que es DICOM Digital Imaging and Comunication

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

TESIS CARRERA DE MAESTRÍA EN FÍSICA MÉDICA APLICACIÓN DE UN SISTEMA AUTOMÁTICO DE PROCESAMIENTO DE IMÁGENES MÉDICAS BASADA EN ESTÁNDARES

TESIS CARRERA DE MAESTRÍA EN FÍSICA MÉDICA APLICACIÓN DE UN SISTEMA AUTOMÁTICO DE PROCESAMIENTO DE IMÁGENES MÉDICAS BASADA EN ESTÁNDARES TESIS CARRERA DE MAESTRÍA EN FÍSICA MÉDICA APLICACIÓN DE UN SISTEMA AUTOMÁTICO DE PROCESAMIENTO DE IMÁGENES MÉDICAS BASADA EN ESTÁNDARES Luis Sebastian Barberis Maestrando Dr. Juan Pablo Graffigna Director

Más detalles

Metodología de diseño en FPGA usando Xilinx System Generator

Metodología de diseño en FPGA usando Xilinx System Generator Metodología de diseño en FPGA usando Xilinx System Generator Manuel Rodriguez Valido mrvalido@ull.es Eduardo Magdaleno Castello emagcas@ull.es Fernando Pérez Nava Dpto. Estadística, Investigación Operativa

Más detalles

Servicios para la integración de sistemas de información sanitarios

Servicios para la integración de sistemas de información sanitarios Servicios para la integración de sistemas de información sanitarios Francisco Javier García Muñoz Resposable de la Unidad de Innovación Área de Tecnologías de la Información jgarcia@sescam.org http://sescam.jccm.es

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Sistema de diagnóstico Cardiosoft Conectamos corazones y mentes

Sistema de diagnóstico Cardiosoft Conectamos corazones y mentes GE Healthcare Sistema de diagnóstico Cardiosoft Conectamos corazones y mentes Conexión clínica. Sencillamente inteligente. El sistema de diagnóstico CardioSoft de GE Healthcare no es tan solo un programa

Más detalles

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales

Más detalles

Conociendo ILWIS. 1.- Ventana principal. Objetivo Conocer las características generales del software ILWIS.

Conociendo ILWIS. 1.- Ventana principal. Objetivo Conocer las características generales del software ILWIS. Conociendo ILWIS Introducción ILWIS o Sistema de Información Integral de Tierra y Agua (Integrated Land and Water Information System en inglés) es un Sistema de Información Geográfica (SIG) y software

Más detalles

e-business Ing. Marco Guachimboza Mg.

e-business Ing. Marco Guachimboza Mg. e-business Ing. Marco Guachimboza Mg. UNIDAD I FUNDAMENTOS DE INTERNET INTRODUCCIÓN A LAS TELECOMUNICACIONES TELECOMUNICACIÓN La telecomunicación («comunicación a distancia»), del prefijo griego tele,

Más detalles

100 Conceptos sobre Aplicaciones Computacionales.

100 Conceptos sobre Aplicaciones Computacionales. UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE ECONOMIA Y NEGOCIOS INGENIERIA COMERCIAL APLICACIONES COMPUTACIONALES I 100 Conceptos sobre Aplicaciones Computacionales. Contenido 1. Antivirus:... - 3-2.

Más detalles

Método UDETMA: metrica

Método UDETMA: metrica Software de Diagnóstico de Calcificación Vascular v.1.2 www.metrixcal.com Manual de Uso Contenido Presentación... 3 Funcionamiento... 4 Ejecución del programa... 5 Cargar Imagen... 6 Mapa Zona Visible...

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Tema: Detección de billetes con OpenCV en Android.

Tema: Detección de billetes con OpenCV en Android. TRABAJO FINAL PARA APROBACION DEL CURSO DE POSTGRADO: INTRODUCCION AL PROCESAMIENTO DIGITAL DE IMAGENES. UN ENFOQUE TEORICO - PRACTICO UTILIZANDO OPEN CV. FACULTAD DE INGENIERÍA. 2013. Autor: Vera, José

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA TELEMÁTICO PARA EQUIPOS MÉDICOS USANDO EL PROTOCOLO DE COMUNICACIONES DICOM ALEJANDRO ALZATE MONTOYA

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA TELEMÁTICO PARA EQUIPOS MÉDICOS USANDO EL PROTOCOLO DE COMUNICACIONES DICOM ALEJANDRO ALZATE MONTOYA DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA TELEMÁTICO PARA EQUIPOS MÉDICOS USANDO EL PROTOCOLO DE COMUNICACIONES DICOM ALEJANDRO ALZATE MONTOYA UNIVERSIDAD DEL VALLE FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA

Más detalles

DESARROLLO DE UNA RED DE IMAGENOLOGÍA PARA RADIOLOGÍA

DESARROLLO DE UNA RED DE IMAGENOLOGÍA PARA RADIOLOGÍA DESARROLLO DE UNA RED DE IMAGENOLOGÍA PARA RADIOLOGÍA Dra. Claudia Feregrino Uribe, M.C. Alba Ruth Meléndez Islas. Instituto Nacional de Astrofísica, Óptica y Electrónica. RESUMEN En la actualidad los

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,

Más detalles

PROYECTOS PASANTÍAS TECNOLÓGICAS

PROYECTOS PASANTÍAS TECNOLÓGICAS PROYECTOS PASANTÍAS TECNOLÓGICAS INFORMES TÉCNICO FINAL Actualización en desarrollo de software para instrumentación medio ambiental y el uso de tecnologías inalámbricas de punta para la implementación

Más detalles

Radiología Digital. Radiología Digital. El escenario actual. Fundamento de la radiología digital. El escenario actual

Radiología Digital. Radiología Digital. El escenario actual. Fundamento de la radiología digital. El escenario actual Aplicación Multimedia para para la la la la Enseñanza de de Radiología a a Alumnos Alumnos de de de Medicina Medicina Aplicación Multimedia para para la la la la Enseñanza de de Radiología a a Alumnos

Más detalles

PREPARATORIA DIURNA DE CUAUTLA

PREPARATORIA DIURNA DE CUAUTLA PREPARATORIA DIURNA DE CUAUTLA Taller de computación II Profr. ING. AARON TABOADA LOMEZ Tecnologías de la Información y Comunicación (TIC) Son aquellas herramientas computacionales que procesan, almacenan,

Más detalles

SERVICE DEFINITION MANUAL DEL ADMINISTRADOR

SERVICE DEFINITION MANUAL DEL ADMINISTRADOR SERVICE DEFINITION MANUAL DEL ADMINISTRADOR Versión de producto: 1.5 Última revisión: 11-11-2008 2008 Carabela Consulting, S.L. Este documento contiene información confidencial. Página 1 de 18 ÍNDICE 1.

Más detalles

CARESTREAM DIRECTVIEW Sistema Elite CR

CARESTREAM DIRECTVIEW Sistema Elite CR CARESTREAM DIRECTVIEW Sistema Elite CR Mejore el flujo de trabajo, la productividad y el número de pacientes atendidos. El sistema CARESTREAM DIRECTVIEW Elite CR es pequeño, sencillo de instalar y de fácil

Más detalles

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM? SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 Manufactura Integrada por Computadora (CIM) Qué es es CIM? Bajo el nombre de CIM se engloba a un conjunto de aplicaciones informáticas cuyo

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

Práctica 6a: Interfaces Hombre-Máquina RT

Práctica 6a: Interfaces Hombre-Máquina RT ITESM Campus Monterrey Depto. de Ing. Eléctrica Laboratorio de Teleingeniería Práctica 6a: Interfaces Hombre-Máquina RT Objetivo: Comprender y elaborar un programa en WinCC flexible. Realizar y configurar

Más detalles

VX ATM. Guía de instalación y uso. Equipo de videograbación y control ATM ESPAÑOL

VX ATM. Guía de instalación y uso. Equipo de videograbación y control ATM ESPAÑOL ESPAÑOL VX ATM Guía de instalación y uso Equipo de videograbación y control ATM ÍNDICE 1 FUNCIONALIDAD... 2 2 INSTALACIÓN DE CÁMARAS... 3 3 CONEXIONADO DEL ATM AL EQUIPO VX-ATM... 4 4 CONFIGURACIÓN DE

Más detalles

SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXAMENES IMAGENOLÓGICOS

SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXAMENES IMAGENOLÓGICOS Facultad de Ingeniería Universidad de la Republica Oriental del Uruguay SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXAMENES IMAGENOLÓGICOS INFORME FINAL Tutores: Ing. Raul Ruggia Ing. Gregory Randall Integrantes:

Más detalles

GLOSARIO DE TERMINOS

GLOSARIO DE TERMINOS GLOSARIO DE TERMINOS A Aplicaciones Legacy.- Conjunto de aplicaciones desarrolladas o implementadas en plataformas de sistemas anteriores o antiguos. B Bases de Datos.- Organización y conservación de datos

Más detalles

Bienvenidos a GateLab

Bienvenidos a GateLab Bienvenidos a GateLab Que es GateLab? Es un conjunto de elementos software que permiten la publicación y el posterior acceso, en modo seguro, a la información depositada por el Laboratorio en un espacio

Más detalles

PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED. Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL

PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED. Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL SUBDIRECCIÓN GENERAL DE RECAUDACIÓN PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL INDICE 1 INTRODUCCIÓN...

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Identificadores únicos para libros y contenidos diferentes del ISBN

Identificadores únicos para libros y contenidos diferentes del ISBN Centro Regional para el Fomento del Libro en América Latina, el Caribe, España y Portugal (Cerlalc) Identificadores únicos para libros y contenidos diferentes del ISBN DOI, ISTC y RFID Subdirección de

Más detalles

Integración normalizada de electrocardiogramas en un sistema de Historia Clínica Electrónica

Integración normalizada de electrocardiogramas en un sistema de Historia Clínica Electrónica Integración normalizada de electrocardiogramas en un sistema de Historia Clínica Electrónica 1 Nieto JF, 2 Barrales C, 2 Tovar J, 2 García-Morate D 1 Departamento de Informática. Hospital Nuestra Señora

Más detalles

Especificaciones técnicas del software gestión del. almacenamiento, tratamiento y visualización de la. imagen digital

Especificaciones técnicas del software gestión del. almacenamiento, tratamiento y visualización de la. imagen digital . CENTRO DE SERVICIOS TECNOLÓGICOS Especificaciones técnicas del software gestión del almacenamiento, tratamiento y visualización de la imagen digital 1. Sistemas de adquisición de imagen (modalidades)

Más detalles