{"id":54915,"date":"2020-03-30T11:08:23","date_gmt":"2020-03-30T09:08:23","guid":{"rendered":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/?p=54915"},"modified":"2024-02-19T10:47:46","modified_gmt":"2024-02-19T09:47:46","slug":"solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom","status":"publish","type":"post","link":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/","title":{"rendered":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom<\/strong><\/p>\n<p style=\"text-align: justify;\">A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de registro y verificaci\u00f3n ARIA aparece un error relacionado con la duplicidad de entradas en la tabla dbo.Equipment de la base de datos de ARIA.<!--more--><\/p>\n<p style=\"text-align: justify;\">Alejandro Barranco L\u00f3pez<sup>1<\/sup>, \u00c1lvaro Boria Alegre<sup>2<\/sup>, Luis Sope\u00f1a Sanz<sup>3<\/sup> y Daniel Nogueira Souto<sup>4<\/sup><\/p>\n<p style=\"text-align: justify;\"><sup>1<\/sup>Facultativo Especialista de \u00c1rea de Radiof\u00edsica Hospitalaria. PhD en F\u00edsica, MSc en Astrof\u00edsica, F\u00edsica de Part\u00edculas y Cosmolog\u00eda. Lugar de trabajo: H.C.U. Lozano Blesa (Zaragoza).<\/p>\n<p style=\"text-align: justify;\"><sup>2<\/sup>Facultativo Especialista de \u00c1rea de Radiodiagn\u00f3stico. M\u00e1ster en Iniciaci\u00f3n a la Investigaci\u00f3n en Medicina. Lugar de trabajo: Hospital San Jorge (Huesca).<\/p>\n<p style=\"text-align: justify;\"><sup>3<\/sup>Facultativo Especialista de \u00c1rea de Oncolog\u00eda Radioter\u00e1pica. M\u00e1ster Internacional de Oncolog\u00eda Cl\u00ednica. M\u00e1ster en Radiocirug\u00eda y Radioterapia Estereot\u00e1xica. M\u00e1ster en Oncolog\u00eda Intervencionista. Lugar de trabajo: H.C.U. Lozano Blesa (Zaragoza).<\/p>\n<p style=\"text-align: justify;\"><sup>4<\/sup>M\u00e9dico Interno Residente de Medicina Nuclear. Lugar de trabajo: H.C.U. Lozano Blesa (Zaragoza).<\/p>\n<p style=\"text-align: justify;\">30\/03\/20<\/p>\n<p style=\"text-align: justify;\">Resumen<\/p>\n<p style=\"text-align: justify;\">\u00a0A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de registro y verificaci\u00f3n ARIA aparece un error relacionado con la duplicidad de entradas en la tabla dbo.Equipment de la base de datos de ARIA. Este error tiene una sencilla soluci\u00f3n, la edici\u00f3n de uno de los atributos DICOM que se mencionan en el informe del error. Se muestra aqu\u00ed un <em>script<\/em> de Python que soluciona dicho error, haciendo uso del m\u00f3dulo pydicom para la edici\u00f3n de multiples archivos DICOM.<\/p>\n<p style=\"text-align: justify;\"><strong>Palabras clave\u00a0\u2014<\/strong> ARIA, DICOM, pydicom, Python.<\/p>\n<p style=\"text-align: justify;\">Abstract<\/p>\n<p style=\"text-align: justify;\">\u00a0When importing certain images from several patients into the ARIA record and verify system, an error appears related to duplicate entries in the ARIA database table dbo.Equipment. This error has a simple solution, editing one of the DICOM attributes that the error log mentions. It is shown here a Python <em>script<\/em> that solves this error by using the pydicom library to edit multiple DICOM files.<\/p>\n<p style=\"text-align: justify;\"><strong>Key words\u00a0\u2014<\/strong> ARIA, DICOM, pydicom, Python.<\/p>\n<h2 style=\"text-align: justify;\">1\u00a0 Introducci\u00f3n<\/h2>\n<p style=\"text-align: justify;\">El sistema de registro y verificaci\u00f3n ARIA (Varian Medical Systems) es un sistema que va m\u00e1s all\u00e1 de registrar y almacenar la dosis impartida a los pacientes en tratamientos de radioterapia. Es un sistema muy completo que integra bastantes m\u00f3dulos, sin embargo, su m\u00f3dulo de exportaci\u00f3n e importaci\u00f3n de archivos del est\u00e1ndar DICOM, a la hora de importar ciertas series de im\u00e1genes, genera el error que se muestra en la figura\u00a01 y cierra inesperadamente el programa.<\/p>\n<p style=\"text-align: justify;\">En este trabajo presentamos una herramienta para solucionarlo, que sirve, tambi\u00e9n, como ejemplo de manejo y edici\u00f3n de archivos tipo DICOM. Esta herramienta consiste en el uso del m\u00f3dulo pydicom del lenguaje de programaci\u00f3n Python. Por tanto, este trabajo sigue la l\u00ednea de [1-3], de incluir herramientas de las tecnolog\u00edas de la informaci\u00f3n de elaboraci\u00f3n propia en el proceso radioterap\u00e9utico.<\/p>\n<h2 style=\"text-align: justify;\">2\u00a0 Material<\/h2>\n<p style=\"text-align: justify;\">Las herramientas que se han empleado en este trabajo, todas ellas pertencientes al \u00e1mbito de las tecnolog\u00edas de la informaci\u00f3n, son:<\/p>\n<p style=\"text-align: justify;\"><strong>DICOM:<\/strong> Es el acr\u00f3nimo de <em>Digital Imaging and Communications in Medicine<\/em> [4] y corresponde al est\u00e1ndar internacional para transmitir, solicitar, almacenar, procesar o mostrar cualquier tipo de imagen m\u00e9dica, como los generados por equipos de rayos-X, ultrasonidos, tomograf\u00eda computerizada, resonancia magn\u00e9tica\u2026Incluso va m\u00e1s all\u00e1 de el uso de im\u00e1genes, porque contempla tambi\u00e9n el manejo de planes de radioterapia, incluyendo los mapas de dosis en 3 dimensiones, estructuras contorneadas, etc. Este est\u00e1ndar tambi\u00e9n incluye un protocolo de red para el intercambio de este tipo de archivos e informaci\u00f3n entre clientes y servidores.<\/p>\n<p style=\"text-align: justify;\">Los archivos tipo DICOM est\u00e1n constituidos por una serie de elementos o atributos, por ejemplo, en la figura\u00a02 se muestra parte de la estructura de uno de los archivos DICOM que se pretend\u00edan importar en ARIA y daba error. Cada l\u00ednea corresponde a un atributo y cada atributo se compone de una etiqueta o <em>tag<\/em>, tipo de dato o <em>VR<\/em> (<em>Value Representation<\/em>), longitud y valor.<\/p>\n<p style=\"text-align: justify;\"><strong>Tag:<\/strong> Cada atributo tiene una etiqueta que lo identifica y define sus propiedades. Esta etiqueta se compone de dos n\u00fameros enteros sin signo de 16 bits cada uno, grupo y elemento, de forma que los atributos relacionados suelen tener el mismo grupo.<\/p>\n<p style=\"text-align: justify;\"><strong>VR:<\/strong> Es un c\u00f3digo de dos caracteres, de un byte cada uno, que define el tipo de dato que almacena el valor del atributo. Normalmente, ya viene prefijado por la etiqueta del atributo, al menos de forma impl\u00edcita, por lo que puede no aparecer, aunque no es lo recomendable.<\/p>\n<p style=\"text-align: justify;\"><strong>Longitud:<\/strong> Un n\u00famero entero sin signo de 16 o 32 bits que contiene la longitud expl\u00edcita, en n\u00famero de bytes, del valor almacenado en el atributo (y siempre ha de ser par).<\/p>\n<p style=\"text-align: justify;\"><strong>Valor:<\/strong> Un n\u00famero par de bytes, determinado por el campo \u201cLongitud\u201d, que contiene el valor del atributo.<\/p>\n<p style=\"text-align: justify;\">Por ejemplo, en la figura\u00a02 se muestra resaltado en azul el atributo Manufacturer, cuya etiqueta corresponde al grupo 0008 y al elemento 0070. El VR de esta etiqueta es LO o <em>Long String<\/em> y tiene como valor SIEMENS.<\/p>\n<p style=\"text-align: justify;\">Para m\u00e1s informaci\u00f3n acerca de este est\u00e1ndar se puede consultar [4] o [5] y, m\u00e1s concretamente, [6] para conocer m\u00e1s sobre la estructura de los archivos DICOM.<\/p>\n<p style=\"text-align: justify;\"><strong>ARIA:<\/strong> Es el sistema de registro y verificaci\u00f3n de Varian Medical Systems. Este sistema de registro y verificaci\u00f3n no s\u00f3lo permite realizar las tareas propias de tal sistema, como registrar y almacenar la dosis suministrada a los pacientes de radioterapia, sino que tambi\u00e9n tiene una serie de herramientas que permiten la integraci\u00f3n de gran parte de subprocesos de todo el proceso radioterap\u00e9utico bajo la plataforma ARIA. Por ejemplo: permite registrar y almacenar gran cantidad de datos demogr\u00e1ficos y cl\u00ednicos de los pacientes; tiene integrado el sistema de planificaci\u00f3n de tratamiento Eclipse, con el correspondiente m\u00f3dulo de contorneo de estructuras; m\u00f3dulo de visualizaci\u00f3n <em>offline<\/em> de im\u00e1genes tomadas durante el tratamiento; definici\u00f3n de actividades y tareas para conformar una v\u00eda cl\u00ednica, necesaria para trabajar sin papeles [7]; y otras muchas utilidades. En particular, el m\u00f3dulo que nos ata\u00f1e es el de importaci\u00f3n y exportaci\u00f3n de archivos DICOM. Disponemos de la versi\u00f3n de ARIA 15.1.<\/p>\n<p style=\"text-align: justify;\"><strong>Python:<\/strong> Python es un lenguaje de programaci\u00f3n interpretado de alto nivel y de prop\u00f3sito general [8]. Hemos trabajado con la versi\u00f3n 3.6.4.<\/p>\n<p style=\"text-align: justify;\"><strong>pydicom:<\/strong> Es una biblioteca de Python para trabajar con archivos de tipo DICOM, para leerlos y extraer su informaci\u00f3n y, tambi\u00e9n, editarlos [9]. Hemos trabajado con la versi\u00f3n 1.3.0.<\/p>\n<p style=\"text-align: justify;\"><strong>DICOM Validation Toolkit (DVTk):<\/strong> A la hora de manejar archivos DICOM es conviente tener una idea de la estructura de estos. Aunque se ha explicado m\u00e1s arriba la estructura de los elementos que constituyen este tipo de archivos, los atributos, es bastante dif\u00edcil conocer qu\u00e9 atributo almacena determinadas cosas. Para ello uno podr\u00eda consultar el registro de elementos DICOM (<em>DICOM Data Elements<\/em>) [10], pero es mejor abrir el archivo DICOM en cuesti\u00f3n con un visor que muestre cada etiqueta con su descripci\u00f3n y su valor. Esto es precisamente lo que hace el programa <em>DICOM Validation Toolkit<\/em> [11]. Adem\u00e1s, tambi\u00e9n permite la edici\u00f3n de los valores de los atributos. Precisamente, la figura\u00a02 es una imagen de este programa.<\/p>\n<h2 style=\"text-align: justify;\">3\u00a0 M\u00e9todo<\/h2>\n<p style=\"text-align: justify;\">Como ya se ha comentado, a la hora de importar ciertas series de im\u00e1genes en ARIA obtenemos el error que se muestra en la figura\u00a01. De acuerdo con el informe del error generado parece que hay un problema en c\u00f3mo ARIA almacena en su base de datos los datos de las im\u00e1genes importadas de forma que se duplica un valor clave de la tabla dbo.Equipment. En este caso<\/p>\n<p style=\"text-align: justify;\">(SIEMENS, PET, CT41168, &lt;NULL&gt;, Emotion Duo, 41168, VB10B)<\/p>\n<p style=\"text-align: justify;\">es el valor duplicado. Por tanto, modificando alguno de los atributos anteriores podr\u00edamos solucionar el problema. En concreto, vamos a suprimir el valor que aparece como SIEMENS.<\/p>\n<p style=\"text-align: justify;\">Si se estuviera importando un \u00fanico archivo DICOM, esto se podr\u00eda editar f\u00e1cilmente con el programa DVTk o cualquier otro similar, abrir\u00edamos el archivo DICOM en cuesti\u00f3n con este programa, buscar\u00edamos el atributo donde aparece SIEMENS y borrar\u00edamos el contenido de su valor. Normalemente esto no va a ser tan sencillo, por ejemplo, en nuestro caso queremos importar las im\u00e1genes de un PET\/TC, formadas por 1424 archivos DICOM. Obviamente, editar a mano todos estos archivos no es una soluci\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Para automatizar este proceso usamos el <em>script<\/em> que aparece en la figura\u00a03. Este se describe a continuaci\u00f3n, l\u00ednea a l\u00ednea:<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 1.<\/strong> En la l\u00ednea 1 se carga la funci\u00f3n listdir del m\u00f3dulo os que sirve para obtener una lista con todos los archivos de la carpeta o directorio que se le pasa como par\u00e1metro.<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 2.<\/strong> En la l\u00ednea 2 se carga la funci\u00f3n dcmread, necesaria para abrir archivos DICOM y acceder a su informaci\u00f3n, y la clase DataElement, para definir elementos o atributos del est\u00e1ndar DICOM. Ambas del paquete pydicom.<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 4.<\/strong> Se define la variable FOLDER de tipo StringType que contiene la direcci\u00f3n de la carpeta donde se encuentran los archivos DICOM a editar.<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 6.<\/strong> Se itera sobre todos los archivos contenidos en la direcci\u00f3n almacenada en la variable FOLDER. El nombre de cada archivo quedar\u00e1 almacenado en la variable f durante cada iteraci\u00f3n.<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 7.<\/strong> Usando la funci\u00f3n dcmread leemos el archivo DICOM cuyo nombre est\u00e1 almacenado en f y, ahora s\u00ed, almacenamos el propio archivo o <em>dataset<\/em> en la variable dicomFile. Si ejecut\u00e1ramos la orden dicomFile en la consola de Python obtendr\u00edamos una visi\u00f3n del archivo DICOM en cuesti\u00f3n, similar a la que nos proporciona DVTk en la figura\u00a02.<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 8.<\/strong> Creamos una instancia de la clase DataElement, es decir, un atributo. Para ello necesitamos pasar como par\u00e1metros la etiqueta del atributo, el VR y el valor que contendr\u00e1 el atributo. En particular, el atributo que contiene el valor SIEMENS es el (0008, 0070) que tiene como descripci\u00f3n Manufacturer y corresponde al fabricante del equipo con el que se han tomado las im\u00e1genes. Por tanto, el atributo que debemos de pasar como primer par\u00e1metro es 0x00080070, (0x0008, 0x0070) o [0x0008, 0x0070], en cualquiera de las diferentes formas mostradas. Este atributo tiene como VR \u2019LO\u2019, por ello aparece como segundo par\u00e1metro. Y, finalmente, el tercer par\u00e1metro es el nuevo valor que queremos darle al atributo, en este caso una cadena de car\u00e1cteres vac\u00eda.<\/p>\n<p style=\"text-align: justify;\">La instancia as\u00ed creada se almacena en el atributo (0008, 0070) del archivo DICOM que representa la variable dicomFile, atributo que se obtiene mediante la sintaxis dicomFile[\u20190008\u2019, \u20190070\u2019].<\/p>\n<p style=\"text-align: justify;\"><strong>L\u00ednea<\/strong><strong> 9.<\/strong> Finalmente, sobrescribimos el archivo DICOM que estamos modificando con la funci\u00f3n save_as, guard\u00e1ndolo con el mismo nombre y en el mismo directorio que el original.<\/p>\n<p style=\"text-align: justify;\">Una vez ejecutado el <em>script<\/em>, todos los archivos DICOM contenidos en la carpeta almacenada en la variable FOLDER tendr\u00e1n el atributo (0008, 0070) vac\u00edo, y a la hora de importar estos archivos en ARIA ya no aparece ning\u00fan tipo de error y se pueden asociar al paciente en cuesti\u00f3n de forma correcta.<\/p>\n<p style=\"text-align: justify;\"><strong>4\u00a0 Discusi\u00f3n y conclusiones<\/strong><\/p>\n<p style=\"text-align: justify;\">Hemos resuelto el problema de importaci\u00f3n de im\u00e1genes DICOM en ARIA con un peque\u00f1o <em>script<\/em> que apenas ocupa 9 l\u00edneas de c\u00f3digo y que sirve de ejemplo de la potencia del paquete pydicom de Python para la edici\u00f3n de archivos del est\u00e1ndar DICOM. Sin embargo, este peque\u00f1o <em>script<\/em> ha de ejecutarse desde la consola o desde cualquier entorno de desarrollo integrado para Python, por ello, se podr\u00eda extender para hacerlo m\u00e1s amigable con el usuario, dot\u00e1ndolo de una interfaz gr\u00e1fica.<\/p>\n<p style=\"text-align: justify;\"><iframe style=\"width: 100%; height: 500px;\" src=\"http:\/\/docs.google.com\/gview?url=https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/Eclipse.pdf&amp;embedded=true\" frameborder=\"0\"><\/iframe><a href=\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/Eclipse.pdf\">Eclipse<\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Referencias<\/strong><\/p>\n<p style=\"text-align: justify;\">[1] A. Barranco L\u00f3pez, L. Sope\u00f1a Sanz, D. Nogueira Souto y A. Boria Alegre. <em>Eclipse Scripting API, Pylinac y ARIA en una sola plataforma<\/em>. Revista Electr\u00f3nica de PortalesMedicos.com (en prensa).<\/p>\n<p style=\"text-align: justify;\">[2] A. Barranco L\u00f3pez D. Nogueira Souto, A. Boria Alegre y L. Sope\u00f1a Sanz. <em>Un ejemplo de aplicaci\u00f3n de Eclipse Scripting API para la automatizaci\u00f3n en la verificaci\u00f3n de planificaciones de radioterapia<\/em>. Revista Electr\u00f3nica de PortalesMedicos.com (en prensa).<\/p>\n<p style=\"text-align: justify;\">[3] A. Barranco L\u00f3pez, L. Sope\u00f1a Sanz, A. Boria Alegre y D. Nogueira Souto. <em>Verificaci\u00f3n semanal de las hojas de tratamientos de radioterapia externa mediante el uso de logfiles<\/em>. Revista Electr\u00f3nica de PortalesMedicos.com (en prensa).<\/p>\n<p style=\"text-align: justify;\">[4] National Electrical Manufacturers Association (NEMA). <em>Digital Imaging and Communications in Medicine.<\/em> Recuperado en febrero de 2020 de https:\/\/www.dicomstandard.org\/<\/p>\n<p style=\"text-align: justify;\">[5] P. Mildenberg, M, Eichelberg y E. Martin. <em>Itroduction to the DICOM standard.<\/em> Eur Radiol (2002) 12:920-927.<\/p>\n<p style=\"text-align: justify;\">[6] National Electrical Manufacturers Association (NEMA). <em>Data Structures and Encoding.<\/em> DICOM PS3.5 2019e.<\/p>\n<p style=\"text-align: justify;\">[7] N. Pereda, M. Fern\u00e1ndez. A. Montejo, et al. <em>Implantaci\u00f3n de un Fluho de Trabajo \u201cPaperless\u201d en Radioterapia a partir de V\u00edas Cl\u00ednicas en ARIA.<\/em> Sexto Congreso Conjunto SEFM\/SEPR, 2019.<\/p>\n<p style=\"text-align: justify;\">[8] Python Software Foundation. Recuperado en febrero de 2020 de https:\/\/www.python.org\/.<\/p>\n<p style=\"text-align: justify;\">[9] Darcy Mason et al. Recuperado en febrero de 2020 de https:\/\/pypi.org\/project\/pydicom\/<\/p>\n<p style=\"text-align: justify;\">[10] National Electrical Manufacturers Association (NEMA). <em>Data Dictionary.<\/em> DICOM PS3.6 2020a.<\/p>\n<p style=\"text-align: justify;\">[11] DICOM Validation Toolkit. Recuperado en febrero de 2020 de https:\/\/www.dvtk.org\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de registro y verificaci\u00f3n ARIA aparece un error relacionado con la duplicidad de entradas en la tabla dbo.Equipment de la base de datos de ARIA.<\/p>\n","protected":false},"author":167,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[114,195],"tags":[12776,12777,12778,12779],"class_list":["post-54915","post","type-post","status-publish","format-standard","hentry","category-informatica-medica","category-radiodiagnostico-radioterapia","tag-aria","tag-dicom","tag-pydicom","tag-python","no-featured-image-padding"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom<\/title>\n<meta name=\"description\" content=\"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alejandro Barranco L\u00f3pez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"ScholarlyArticle\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\"},\"author\":{\"name\":\"Alejandro Barranco L\u00f3pez\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/person\/21e45819d081a2a3f41c05b1a5ab3b1b\"},\"headline\":\"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom\",\"datePublished\":\"2020-03-30T09:08:23+00:00\",\"dateModified\":\"2024-02-19T09:47:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\"},\"wordCount\":2275,\"publisher\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization\"},\"keywords\":[\"ARIA\",\"DICOM\",\"pydicom\",\"Python\"],\"articleSection\":[\"Inform\u00e1tica M\u00e9dica\",\"Radiodiagn\u00f3stico y Radioterapia\"],\"inLanguage\":\"es\"},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\",\"url\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\",\"name\":\"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom\",\"isPartOf\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#website\"},\"datePublished\":\"2020-03-30T09:08:23+00:00\",\"dateModified\":\"2024-02-19T09:47:46+00:00\",\"description\":\"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de\",\"breadcrumb\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inform\u00e1tica M\u00e9dica\",\"item\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/publicaciones\/informatica-medica\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#website\",\"url\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/\",\"name\":\"Revista Electr\u00f3nica de PortalesMedicos.com\",\"description\":\"ISSN 1886-8924 - Publicaci\u00f3n de art\u00edculos, casos cl\u00ednicos, etc. de Medicina, Enfermer\u00eda y Ciencias de la Salud\",\"publisher\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization\"},\"alternateName\":\"Revista de PortalesMedicos\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization\",\"name\":\"Revista Electr\u00f3nica de Portales Medicos.com\",\"alternateName\":\"Revista de PortalesMedicos\",\"url\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/logorevista_negro.jpg\",\"contentUrl\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/logorevista_negro.jpg\",\"width\":199,\"height\":65,\"caption\":\"Revista Electr\u00f3nica de Portales Medicos.com\"},\"image\":{\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/person\/21e45819d081a2a3f41c05b1a5ab3b1b\",\"name\":\"Alejandro Barranco L\u00f3pez\",\"description\":\"Doctor en F\u00edsica. Servicio de F\u00edsica y Protecci\u00f3n Radiol\u00f3gica. Hospital Cl\u00ednico Universitario Lozano Blesa, Zaragoza, Espa\u00f1a. Miembro del Comit\u00e9 Editorial de la Revista Electr\u00f3nica de PortalesMedicos.com.\",\"url\":\"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/author\/20002\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom","description":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/","twitter_misc":{"Escrito por":"Alejandro Barranco L\u00f3pez","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"ScholarlyArticle","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#article","isPartOf":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/"},"author":{"name":"Alejandro Barranco L\u00f3pez","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/person\/21e45819d081a2a3f41c05b1a5ab3b1b"},"headline":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom","datePublished":"2020-03-30T09:08:23+00:00","dateModified":"2024-02-19T09:47:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/"},"wordCount":2275,"publisher":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization"},"keywords":["ARIA","DICOM","pydicom","Python"],"articleSection":["Inform\u00e1tica M\u00e9dica","Radiodiagn\u00f3stico y Radioterapia"],"inLanguage":"es"},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/","url":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/","name":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom","isPartOf":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#website"},"datePublished":"2020-03-30T09:08:23+00:00","dateModified":"2024-02-19T09:47:46+00:00","description":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom A la hora de importar ciertas im\u00e1genes de varios pacientes en el sistema de","breadcrumb":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/solucion-de-un-error-de-importacion-de-aria-mediante-el-uso-de-pydicom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/"},{"@type":"ListItem","position":2,"name":"Inform\u00e1tica M\u00e9dica","item":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/publicaciones\/informatica-medica\/"},{"@type":"ListItem","position":3,"name":"Soluci\u00f3n de un error de importaci\u00f3n de ARIA mediante el uso de pydicom"}]},{"@type":"WebSite","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#website","url":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/","name":"Revista Electr\u00f3nica de PortalesMedicos.com","description":"ISSN 1886-8924 - Publicaci\u00f3n de art\u00edculos, casos cl\u00ednicos, etc. de Medicina, Enfermer\u00eda y Ciencias de la Salud","publisher":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization"},"alternateName":"Revista de PortalesMedicos","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#organization","name":"Revista Electr\u00f3nica de Portales Medicos.com","alternateName":"Revista de PortalesMedicos","url":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/logo\/image\/","url":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/logorevista_negro.jpg","contentUrl":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-content\/uploads\/logorevista_negro.jpg","width":199,"height":65,"caption":"Revista Electr\u00f3nica de Portales Medicos.com"},"image":{"@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/#\/schema\/person\/21e45819d081a2a3f41c05b1a5ab3b1b","name":"Alejandro Barranco L\u00f3pez","description":"Doctor en F\u00edsica. Servicio de F\u00edsica y Protecci\u00f3n Radiol\u00f3gica. Hospital Cl\u00ednico Universitario Lozano Blesa, Zaragoza, Espa\u00f1a. Miembro del Comit\u00e9 Editorial de la Revista Electr\u00f3nica de PortalesMedicos.com.","url":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/author\/20002\/"}]}},"views":9168,"_links":{"self":[{"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/posts\/54915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/comments?post=54915"}],"version-history":[{"count":0,"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/posts\/54915\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/media?parent=54915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/categories?post=54915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.revista-portalesmedicos.com\/revista-medica\/wp-json\/wp\/v2\/tags?post=54915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}