Imagem

Etiquetas DICOM explicadas: os atributos do doente, estudo, série e imagem, e os que importam para a desidentificação

Ficheiro DICOM: lista de etiquetas (grupo, elemento) com valor. Organização por doente, estudo, série, imagem. Significado de VR. Etiquetas com dados pessoais a desidentificar.

por Publicado 7 min de leitura

Resposta curta: cada objeto DICOM (uma imagem, um relatório, um registo de dose) é uma lista de elementos de dados, cada um identificado por uma etiqueta (tag): um número de grupo e um número de elemento, escritos com quatro dígitos hexadecimais cada, como (0010,0010) para Nome do Paciente. Cada elemento tem uma representação de valor (VR) que indica o tipo de dados que contém (texto, data, UID, inteiro, binário) e, em seguida, o próprio valor. Os píxeis são apenas mais um elemento, (7FE0,0010) Pixel Data. O dicionário completo encontra-se na Parte 6 do standard, com cerca de 5.000 etiquetas públicas; os fornecedores podem adicionar etiquetas privadas com números de grupo ímpares.

Os níveis

As etiquetas DICOM estão organizadas em quatro níveis que correspondem à hierarquia DICOM: paciente (nome, ID, data de nascimento, sexo), estudo (UID da Instância do Estudo, data, número de acesso, descrição, médico solicitante), série (UID da Instância da Série, modalidade, parte do corpo) e imagem (UID da Instância SOP, UID da Classe SOP, linhas, colunas, bits, definições de janela, dados de píxeis). Cada ficheiro repete os valores de todos os quatro níveis.

O DICOM agrupa os atributos pelo nível da hierarquia que descrevem. Os mesmos valores são repetidos em todos os ficheiros de um estudo, razão pela qual uma única imagem pode ser arquivada corretamente por si só.

Nível Etiqueta Nome VR Exemplo
Paciente (0010,0010) Nome do Paciente PN DOE^JANE^^^
Paciente (0010,0020) ID do Paciente LO MRN-00012345
Paciente (0010,0030) Data de Nascimento do Paciente DA 19800523
Paciente (0010,0040) Sexo do Paciente CS F
Estudo (0020,000D) Study Instance UID UI 1.2.840.113619.2.55…
Estudo (0008,0020) Data do Estudo DA 20260314
Estudo (0008,0050) Número de Acesso SH RAD2026-77812
Estudo (0008,1030) Descrição do Estudo LO CT CHEST W/O CONTRAST
Estudo (0008,0090) Nome do Médico Requisitante PN SMITH^JOHN
Série (0020,000E) Series Instance UID UI 1.2.840.113619.2.55…
Série (0008,0060) Modalidade CS CT
Série (0018,0015) Parte do Corpo Examinada CS CHEST
Imagem (0008,0018) SOP Instance UID UI 1.2.840.113619.2.55…
Imagem (0008,0016) SOP Class UID UI 1.2.840.10008.5.1.4.1.1.2 (CT Image Storage)
Imagem (0028,0010) / (0028,0011) Linhas / Colunas US 512 / 512
Imagem (0028,0100) Bits Alocados US 16
Imagem (0028,1050) / (0028,1051) Centro / Largura da Janela DS 40 / 400
Imagem (7FE0,0010) Pixel Data OB or OW os bytes

Representações de valor

Uma representação de valor (VR) DICOM é um código de duas letras que indica ao software como ler os bytes de um elemento: PN para nomes de pessoas, LO e SH para cadeias de caracteres, CS para cadeias de códigos, DA, TM e DT para datas e horas, UI para identificadores únicos, IS e DS para cadeias numéricas, US para inteiros curtos sem sinal, SQ para sequências, OB ou OW para binário.

O VR indica ao software como ler os bytes. Os mais comuns: PN nome de pessoa (componentes separados por ^: apelido^nome^segundo nome^prefixo^sufixo); LO string longa; SH string curta; CS string de código (maiúsculas, de uma lista fixa); DA data AAAA MM DD; TM hora; DT data-hora; UI identificador único (números pontuados, máx. 64 caracteres); IS string inteira; DS string decimal; US inteiro sem sinal curto; SQ sequência, uma lista aninhada de mais elementos de dados; OB/OW outro byte ou palavra, binário bruto. Em JSON DICOMweb, cada atributo é escrito como {"vr": "PN", "Value": [...]}, como mostrado em DICOMweb explicado.

UIDs: os identificadores que não devem mudar

Os UIDs de Estudo, Série e Instância SOP DICOM são identificadores únicos globais gerados pelo scanner sob a raiz registada do fabricante e reutilizados pelo índice PACS, pelo ImagingStudy FHIR e pelos URLs DICOMweb. Nunca devem ser reescritos de forma inconsistente, sob pena de o estudo se desmoronar. O UID da Classe SOP, pelo contrário, identifica o tipo de objeto, não a imagem.

Os três UIDs (estudo, série, instância) são os únicos identificadores globalmente únicos no sistema. São gerados pelo scanner sob a raiz registada do fabricante e são reutilizados em todo o lado: o índice PACS, o FHIR ImagingStudy, o URL DICOMweb. Se uma ferramenta os reescrever de forma inconsistente (desidentificando um ficheiro mas não o seu vizinho), o estudo desmorona-se. O SOP Class UID é diferente: não é um identificador desta imagem, mas sim do tipo de objeto (imagem CT, imagem MR, relatório estruturado), fixado pelo standard.

Etiquetas que contêm dados pessoais

As etiquetas DICOM que contêm dados pessoais estão listadas na Parte 15, Anexo E do padrão, o Perfil de Confidencialidade de Nível de Aplicação Básico: nome do paciente, ID, data de nascimento, morada e telefone, nomes de médicos e instituições, números de série de dispositivos, datas e horas a todos os níveis, descrições em texto livre, etiquetas privadas, sequências aninhadas que contêm identificadores e texto gravado nos píxeis.

A Parte 15, Anexo E do standard define o Perfil de Confidencialidade de Nível de Aplicação Básico: uma lista de atributos que identificam o paciente, os médicos ou a instituição, com uma ação para cada um (remover, substituir por um dummy, manter, limpar). Os óbvios são o nome do paciente, ID, data de nascimento, morada e telefone, os nomes dos médicos, o nome e morada da instituição, e o número de série do dispositivo. Menos óbvios:

  • Datas e horas a todos os níveis (estudo, série, aquisição, conteúdo), que são deslocadas ou removidas dependendo da necessidade de pesquisa;
  • Campos de texto livre (Descrição do Estudo, Comentários da Imagem, Nome do Protocolo) que os técnicos por vezes preenchem com nomes;
  • Etiquetas privadas, cujo significado só o fornecedor conhece; o padrão seguro é removê-las;
  • Anotações gravadas (burn-in): texto desenhado nos próprios píxeis (ultrassons e alguns screenshots), sinalizado por (0028,0301) Burned In Annotation e só removível editando a imagem;
  • Sequências como Referenced Patient Sequence ou Other Patient IDs, onde os identificadores se escondem dentro de elementos aninhados.

Boas ferramentas de desidentificação seguem a Parte 15, mantêm um mapeamento de UIDs antigos para novos num local seguro e registam o que alteraram. Para uma visão mais ampla (HIPAA Safe Harbor, anonimização e pseudonimização GDPR), consulte Desidentificação de dados de saúde.

Ler um cabeçalho você mesmo

Pode ler um cabeçalho DICOM sozinho com qualquer visualizador DICOM ou com ferramentas de linha de comandos como dcmdump do DCMTK ou pydicom em Python, que imprimem o ficheiro como uma lista de etiquetas. O cabeçalho mostra o nome do paciente, data de nascimento, data do estudo e descrição do estudo, para que possa confirmar que as imagens obtidas de um hospital são suas.

Qualquer visualizador DICOM mostra o cabeçalho; ferramentas de linha de comando (dcmdump do DCMTK, pydicom em Python) imprimem-no como uma lista de etiquetas. Se obteve as suas próprias imagens de um hospital, o cabeçalho é onde confirma que o nome, data de nascimento e data do estudo são seus e que a descrição do estudo corresponde ao exame que realizou. Veja Como obter as suas imagens de TC ou RM.

Páginas relacionadas

Fontes

Perguntas frequentes

Porque é que as etiquetas são escritas como (0010,0010) e também como 00100010?

São a mesma coisa: o grupo 0010 e o elemento 0010 em hexadecimal. A forma entre parênteses é usada na documentação e nos visualizadores; a forma de oito dígitos é usada como chave no JSON DICOMweb.

O que é uma etiqueta privada?

Um elemento definido por um fornecedor em vez do standard, num grupo ímpar (por exemplo, (0009,xxxx) ou (0029,xxxx)), com um elemento criador privado que nomeia o bloco do fornecedor. Apenas o software desse fornecedor conhece o significado; a desidentificação remove-as por defeito.

As etiquetas DICOM são as mesmas que os elementos FHIR?

Não. FHIR ImagingStudy contém um punhado delas (os UIDs, modalidade, local do corpo, contagens, datas); o resto do cabeçalho permanece em DICOM. A Parte 16 do standard DICOM e a especificação FHIR documentam os poucos mapeamentos que existem.

Quais as etiquetas de que preciso para encontrar uma imagem num arquivo?

ID ou nome do paciente para encontrar os estudos, depois o Study Instance UID para recuperar o correto. QIDO-RS pesquisa exatamente nestes; os UIDs da série e da instância retornam na resposta.

Anpheros Daily

Experimente no Anpheros Daily

Guarde os seus relatórios de exames e análises num só local no Anpheros Daily, prontos para mostrar na sua próxima consulta.

Como funciona na app →
Este guia é meramente informativo e não substitui aconselhamento médico. Para decisões sobre a sua saúde, fale com o seu médico. Em uma emergência, ligue para o número de emergência local (112 na Europa).
Escrito por
A equipa Anpheros

A Anpheros desenvolve um registo médico que o doente controla e pode partilhar com qualquer clínica, numa plataforma HL7 FHIR R4, sediada na UE. Estes guias ajudam-no a compreender e organizar a sua saúde; não substituem o seu médico.

Sobre a Anpheros →