Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transformación de Archivos DICOM A Formatos XML, JPEG y PNG
Transformación de Archivos DICOM A Formatos XML, JPEG y PNG
Artículo de investigación
Para citar este artículo: Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a
formatos XML, JPEG y PNG. Revista Científica, 21, 71-80. Doi: 10.14483/udistrital.jour.RC.2015.21.a7
1
Universidad Pedagógica y Tecnológica de Colombia, Tunja-Colombia. Contacto: omar.moreno@uptc.edu.co
2
Universidad Pedagógica y Tecnológica de Colombia, Tunja, Colombia, javier.ballesteros@uptc.edu.co
3
Universidad Pedagógica y Tecnológica de Colombia, Tunja-Colombia. Contacto: juansebastian.gonzalez@uptc.edu.co
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 71 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 72 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Los objetos de tipo IOD (Information Object En la Tabla 1 se presenta la estructura modu-
Definition) se soportan en un lenguaje orientado lar de la mejora representada por cada uno de los
a objetos para definir la información de imáge- UID de los objetos IOD; así mismo, a continua-
nes biomédicas, que desde el punto de vista del ción se explica a nivel general el significado e im-
paradigma orientado a objetos son las clases de- portancia de cada uno de estos módulos:
nominadas SOP (Service-Object Pair), las cuales
describen la información y operaciones de una • Patient Module: especifica los atributos de los
clase de servicio (Sánchez, Rotger y Solarz, 2011), pacientes que describen e identifican al pa-
donde cada una de las imágenes manipuladas es ciente como un sujeto de un estudio de tipo
definida como una nueva instancia denominada diagnóstico. Dichos atributos son necesarios
UID, la cual representa la instancia identificadora para la interpretación del diagnóstico a partir
única de un documento clínico (Subcomité Técni- de la imagen, y son comunes para todos los
co V3-CDA HL7, 2007), que especifica la codifica- estudios llevados a cabo para dicho paciente
ción y la compresión en los Data Set, tal como se (DICOM RT Suplement, 1997).
muestra en la Figura 2. Dicha UID contiene todos • Clinical Trial Subject Module: Contiene los atri-
los atributos obligatorios y opcionales de un IOD. butos que identifican al paciente con el tipo de
De igual forma debe tener un identificador único asunto como ensayo clínico (National Electri-
denominado OID (Grosso, 1983). cal Manufacturers Association, 2003).
Respecto al “IOD Enhanced”, corresponde a • General Study Module: especifica los atributos
una mejora de los objetos IOD, debido a que so- que describen e identifican los estudios reali-
porta series más grandes, teniendo en cuenta que zados a un paciente (National Electrical Manu-
una serie es una representación de información en facturers Association, 1998).
un determinado instante, por ejemplo la informa- • Patient Study Module: define los atributos que
ción del paciente. proporcionan la información acerca del tiem-
po en el cual un estudio fue realizado a un
paciente.
• Clinical Trial Study Module: contiene los atri-
butos que identifican un estudio y el contex-
to de las pruebas clínicas (DICOM Standards
Committee, 2004).
• SR Document Series Module: define los atribu-
tos para el documento SR basado en la arqui-
tectura del documento a partir de CDA. Una
serie de documentos SR puede contener cual-
quier número de documentos (DICOM Stan-
dards Committee, 1999).
• Clinical Trial Series Module: contiene los atri-
butos que identifican el contexto de una serie
de pruebas clínicas.
• General Equipment Module: especifica los
atributos que identifican y describen los equi-
pos que intervienen en un procedimiento o las
Figura 3. Ejemplo de un IOD de imagen compuesto series de las instancias que lo componen (DI-
Fuente: adaptado de Herranz (2003) COM Standards Committee, 2004).
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 73 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 74 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 75 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Una vez instanciado el UID (Identificador Úni- XML, y generan la información proveniente de los
co), de cada IOD, de las clase SOP, es posible ac- archivos DICOM en archivos XML, tal como se
ceder a los atributos (tags) de cada objeto, de esta muestra en la Figura 8.
forma a cada uno de estos atributos es posible rea-
lizarle un casting a objetos de tipo String, tal como
se muestra en la Figura 7.
Posteriormente, es necesario crear un archivo
XML para convertir la información contenida en
el DICOM a formato XML estándar, para lo cual se
procedió a utilizar la librería JDOM (Mclaughlin ,
2001), que permite leer, escribir, crear y manipular
archivos XML de forma intuitiva.
Figura 8. Archivo XML resultante
Fuente: elaboración propia
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 76 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
de escritura para generar un objeto con extensión se vayan a utilizar, así mismo, las librerías nece-
PNG o JPEG, y se referencian las imágenes que se sarias dependen, en alta medida, del paradigma
van a convertir. Como resultado se tiene el JPEG o y del lenguaje de programación que se vaya a
PNG de la imagen original de tipo DICOM (Ga- implementar.
ziandia et al, 2011). Dentro de las librerías analizadas para el trata-
La Figura 10 muestra un método para conver- miento de información DICOM, una de las mejo-
tir, encargado de la construcción de un archivo de res opciones es dcm4che DICOM toolkit, debido a
tipo JPG a partir de la información parseada ante- la diversidad de utilidades y ventajas en compara-
riormente. Al igual que para cualquier archivo de ción a otros frameworks open source presentes en
este tipo, fue necesario crear una serie de buffers el mercado.
encargados de almacenar de forma estática la in- A partir del esquema propuesto, es posible
formación concerniente, para luego persistirla en plantear un modelo de interoperabilidad de ser-
una ruta absoluta. vicios DICOM basado en las utilidades de las li-
brerías escogidas en estructuras que posibilita la
Conclusiones transferencia de información a través de XML, en-
tre los diferentes sistemas, servicios y demás re-
El proceso de transformación de la información cursos que necesiten información de tipo DICOM,
proveniente de las imágenes de tipo DICOM pue- proveniente de diferentes servicios o procedimien-
de cambiar dependiendo de las tecnologías que tos médicos.
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 77 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 78 ]
. Revista Científica. Revista Científica
Moreno, O., González, J. y Ballesteros J. (2005). Transformación de archivos DICOM a formatos XML, JPEG y PNG
Herranz, F. B. (2003). “Desarrollo de aplicacio- Pianykh, O. S., (2008). Digital Imaging and Com-
nes DICOM para la gestión de imágenes munications in Medicine (DICOM).
biomédicas”. Rosslyn, S. (2004). “Digital Imaging and Commu-
Mclaughlin, B. (2001). “Java + XML = JDOM”. nications in Medicine (DICOM) Part 8: Ne-
Montoya, A. (2009). “Diseño e implementación twork Communication Support for Message
de un sistema telemático para equipos mé- Exchange”.
dicos usando el protocolo de comunicación Ruiz C. y Trujillo A. (2007). “Aproximación a la re-
DICOM”. presentación en XML de objetos DICOM para
National Electrical Manufacturers Association. fotografía médica digital,” 147–163.
(1998). Digital Imaging and Communications Sánchez, M., Rotger V. y Solarz I. (2011). “DICOM
in Medicine (DICOM) Supplement 17: Moda- de ECG para Telemedicina,” 1–10.
lity Performed Procedure Step. Subcomité Técnico V3-CDA HL7 (2007). Guía
National Electrical Manufacturers Association. para el desarrollo de documentos CDA.
(January 2003). “Digital Imaging and Commu- Recuperado de http://www.hl7spain.org/
nications in Medicine (DICOM) Supplement documents/comTec/cda/GuiaElementosMini-
70: Clinical Trial Identification Scope and Field mosCDA.pdf
of Application,” 1–11. Vázquez A., Bohn S., Gessat M. y Burgert O.
Parisot, C. (June 2003). “The Basic Structure of (2006). “Evaluation of Open Source DICOM
DICOM”. Frameworks,” p. 9712012.
Revista Científica • ISSN 0124-2253 • e-ISSN 2344-2350 • Bogotá-Colombia • No. 21 • pp. 71-80
[ 79 ]