tag DICOM

1. Qué es un tag DICOM

Un tag DICOM o Data Element es la unidad mínima de información de un objeto DICOM.
Cada imagen DICOM (archivo .dcm) está compuesta por una secuencia de tags.

Cada tag tiene siempre la misma estructura:

CampoSignificado
(Group, Element)Identificador del tag, siempre en formato hexadecimal de 2 bytes cada uno. Ejemplo: (0010,0010).
VR (Value Representation)Tipo de dato (texto, número, fecha, etc.).
VL (Value Length)Longitud del valor.
ValueEl valor real (e.g. nombre del paciente, número, etc.).

Ejemplo simple (expresado en texto):

(0010,0010) PN [JUAN PEREZ^GARCIA]

Significa:

  • Grupo 0010 → Información de paciente.
  • Elemento 0010 → Nombre del paciente.
  • VR = PN (Person Name).
  • Valor = “JUAN PEREZ^GARCIA”.

2. Estructura jerárquica: el diccionario DICOM

Los tags están organizados en grupos temáticos (por ámbito de información).
Ejemplos importantes:

GrupoTemática principal
0008Información de estudio e imagen (identificadores, fechas, tipo).
0010Datos del paciente.
0018Parámetros del equipo (técnicos de adquisición).
0020Identificadores de estudio y relación entre series/imágenes.
0028Información de imagen (matriz, número de bits, etc.).
7FE0Datos de píxel (la imagen en sí).

Los grupos impares (0x0009, 0x0019, etc.) son privados, reservados para fabricantes (Philips, Siemens, GE…).

3. Ejemplo práctico: cómo “se ve” una imagen DICOM

Imagina que abres con un visor o con un editor DICOM y ves algo así:

(0008,0008) Image Type = ORIGINAL\PRIMARY\AXIAL
(0008,0060) Modality = CT
(0008,1030) Study Description = TAC de tórax sin contraste
(0010,0010) Patient Name = GÓMEZ^MARÍA
(0010,0020) Patient ID = 405449
(0010,0030) Patient Birth Date = 19750324
(0018,0050) Slice Thickness = 1.0
(0020,0011) Series Number = 3
(0020,0013) Instance Number = 42
(0028,0010) Rows = 512
(0028,0011) Columns = 512
(0028,0030) Pixel Spacing = 0.742\0.742
(7FE0,0010) Pixel Data = [segmento binario de imagen]

En este ejemplo real, cada tag aporta un dato que el visor usa para organizar y mostrar correctamente la imagen.

4. Tipos de VR (Value Representation) más comunes

CódigoTipo de datoEjemplo
PNNombre de personaGÓMEZ^MARÍA
DAFecha (YYYYMMDD)20240328
TMHora (HHMMSS)153422.25
CSCadena de códigoCT, CR, MR
UIIdentificador único universal1.2.840.113619.2.5.1762583153.3651.1589789601.467
DSDecimal String: número real1.25
ISInteger String: número entero23
LO / SH / STTexto cortoTAC DE TÓRAX

5. Tags más usados en el día a día de un servicio de Radiología

Te agrupo los más útiles por área funcional, con su descripción y usos prácticos.

🔹 Identificación del paciente

TagVRDescripciónEjemplo
(0010,0010)PNNombre del pacientePÉREZ^JOSÉ
(0010,0020)LOID del paciente (número de historia)100524
(0010,0030)DAFecha de nacimiento19800214
(0010,0040)CSSexoM / F / O
(0010,1000)LOOtros ID de paciente90045
(0010,2160)SHEtniaHISPANIC

👉 Estos datos proceden del RIS o HIS, y se insertan antes de adquirir la imagen (y se actualizan con la Worklist DICOM).

🔹 Información del estudio

TagDescripciónEjemplo funcional
(0008,0020) Study DateFecha del estudio20240328
(0008,0030) Study TimeHora de la adquisición154200
(0008,0060) ModalityTipo de aparatoCT, MR, MG, CR, US
(0008,1030) Study DescriptionDescripción libre del estudio“TAC DE TÓRAX SIN CONTRASTE”
(0008,0050) Accession NumberNúmero de solicitud del RIS240328-1245
(0020,000D) Study Instance UIDIdentificador único global del estudio(UID largo)

👉 Este campo vincula la imagen con una petición RIS o una orden HIS, clave para el flujo de trabajo IHE SWF.

🔹 Serie e instancia

TagDescripciónEjemplo
(0020,0011) Series NumberNúmero de serie2
(0020,0013) Instance NumberNúmero de imagen dentro de la serie48
(0020,000E) Series Instance UIDIdentificador único de serie(UID largo)
(0020,4000) Image CommentsTexto opcional (notas técnicas)“Proyección axial alta resolución”

Una serie es, en la práctica, todas las imágenes con los mismos parámetros (p. ej. una secuencia de RM o todas las proyecciones de una mamografía).

🔹 Parámetros de adquisición del equipo

TagVRDescripciónEjemplo
(0018,0050)DSGrosor de corte (Slice Thickness)1.0
(0018,0088)DSEspaciado entre cortes (Spacing Between Slices)1.2
(0018,0020)CSScanning Sequence (en RM)SE, IR, EPI
(0018,1150)ISkVp (radiología simple)120
(0018,0060)DSkV (voltaje del tubo)100
(0018,5100)CSPosición del pacienteHFS (Head First Supine)

🔹 Datos específicos de imagen

TagDescripciónEjemplo
(0028,0010) RowsNúmero de filas (altura de la imagen)512
(0028,0011) ColumnsNúmero de columnas (ancho)512
(0028,0030) Pixel SpacingTamaño de píxel en mm0.742\0.742
(0028,0100) Bits AllocatedBits asignados por píxel16
(0028,0101) Bits StoredBits realmente usados12
(0028,0103) Pixel RepresentationSigno del dato0 (unsigned)
(7FE0,0010) Pixel DataDatos binarios de imagen(varios MB)

Estos tags definen la resolución real, la geometría y la intensidad de la imagen, y son cruciales para el visor PACS o los algoritmos CAD.

🔹 Tags compuestos e identificadores únicos

TagCampoSignificado
(0008,0016) SOP Class UIDTipo de SOP (ej: CT Image Storage)
(0008,0018) SOP Instance UIDIdentificador de la imagen concreta
(0002,0010) Transfer Syntax UIDEsquema de codificación y compresión (e.g. JPEG, RLE, Little Endian)

Estos son los “DNIs” digitales que diferencian un estudio, una serie y una imagen a nivel mundial.

6. Cómo se usan en la práctica clínica

En un servicio de radiología:

  • El RIS crea una orden con un Accession Number.
  • La modalidad (TAC, RM, RX) recibe la Worklist DICOM, de donde copia los tags de paciente y estudio (0010 y 0008).
  • Al adquirir la imagen, el equipo genera todos los tags técnicos y los combina con los administrativos.
  • El PACS los usa para organizar el archivo:
    Paciente → Estudio → Serie → Imagen.
  • Los visores diagnósticos usan los tags de resolución, posición o voxel size para representar correctamente la imagen y hacer mediciones.

7. ¿Cómo estudiar o recordar los tags?

  1. No los memorices uno por uno. Aprende sus grupos (0010 = paciente, 0008 = estudio…).
  2. Usa un visor DICOM (Weasis, RadiAnt, Horos) y desplázate por los metadatos.
  3. Céntrate en los que usan los radiólogos o técnicos:
    • (0010,0010), (0010,0020)
    • (0008,0050), (0008,0060), (0008,1030)
    • (0020,000D), (0020,000E), (0020,0013)
    • (0028,0010–0030)
    • (7FE0,0010)
  4. Observa cómo cambian al pasar de un estudio de RX a un TAC o RM: verás qué grupos son comunes y cuáles varían.

8. Ejemplo esquemático de objeto DICOM

DICOM Object ├── (0010,0010) Patient Name = "PÉREZ^ANA" ├── (0010,0020) Patient ID = "003214" ├── (0008,0050) Accession Number = "RAD2024-000152" ├── (0008,0060) Modality = "MG" ├── (0008,1030) Study Description = "MAMOGRAFÍA BILATERAL" ├── (0020,000D) Study Instance UID = "1.2.840.10008.5.1.4.1.1.1" ├── (0020,000E) Series Instance UID = "1.2.840.10008.5.1.4.1.1.2" ├── (0020,0011) Series Number = 1 ├── (0028,0010) Rows = 4096 ├── (0028,0011) Columns = 4096 └── (7FE0,0010) Pixel Data = [imagen RAW 16 bits comprimida JPEG-Lossless]

En resumen:

  • Los tags DICOM son el equivalente a los campos de una base de datos médica embebidos en la propia imagen.
  • Su estructura es rigurosa: (Group,Element) / VR / Valor.
  • En la práctica, los grupos 0010, 0008, 0020, 0028 y 7FE0 son los más usados a diario.
  • Son la base para todas las operaciones RIS–PACS (consulta, archivo, transmisión y visualización).