integrando sistemas de auxÍlio ao diagnÓstico no …€¦ · radiologia. 2. integração de...

64
2 SAMUEL COVAS SALOMÃO INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO SISTEMA GERENCIADOR DE IMAGENS MÉDICAS Dissertação de mestrado apresentada ao Programa de Pós-Graduação Interunidades Bioengenharia – Escola de Engenharia de São Carlos / Faculdade de Medicina de Ribeirão Preto / Instituto de Química de São Carlos da Universidade de São Paulo como parte dos requisitos para a obtenção do título de mestre em Bioengenharia. Área de Concentração: Bioengenharia. Orientador: Prof. Dr. Paulo Mazzoncini de Azevedo Marques São Carlos, 2010

Upload: others

Post on 10-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

2

SAMUEL COVAS SALOMAtildeO

INTEGRANDO SISTEMAS DE AUXIacuteLIO AO DIAGNOacuteSTICO NO SISTEMA GERENCIADOR DE

IMAGENS MEacuteDICAS

Dissertaccedilatildeo de mestrado apresentada ao Programa de Poacutes-Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Instituto de Quiacutemica de Satildeo Carlos da Universidade de Satildeo Paulo como parte dos requisitos para a obtenccedilatildeo do tiacutetulo de mestre em Bioengenharia Aacuterea de Concentraccedilatildeo Bioengenharia Orientador Prof Dr Paulo Mazzoncini de Azevedo Marques

Satildeo Carlos 2010

AUTORIZO A REPRODUCcedilAtildeO E DIVULGACcedilAtildeO TOTAL OU PARCIAL DESTE TRABALHO POR QUALQUER MEIO CONVENCIONAL OU ELETRONICO PARA FINS DE ESTUDO E PESQUISA DESDE QUE CITADA A FONTE

Ficha catalograacutefica preparada pela Seccedilatildeo de Tratamento da Informaccedilatildeo do Serviccedilo de Biblioteca - EESCjUSP

Salomatildeo Samuel Covas S173i Integrando sistemas de auxilio ao diagnoacutestico no

sistema gerenciador de imagens meacutedicas Samuel Covas SalolTatildeo orientador Paulo Mazzoncini de Azevedo Marques

Satildeo Carlos 2010

Dissertaccedilatildeo (Mestrado-Programa de Poacutes-Graduaccedilatildeo e Aacuterea de Concentraccedilatildeo em Bioengenharia) -- Escola de Engenharia de Satildeo CarlosFaculdade de Medicina de Ribeiratildeo PretoInstituto de Quiacutemica de Satildeo Carlos da Universidade de Satildeo Paulo 2010

1 Radiologia 2 Integraccedilatildeo de sistemas 3 CAD 4 PACS 5 DICOM I Titulo

AO

Programa de Poacutes-Graduaccedilatildeo Interunidades em Bioengenharia EESC I FMRP IIQSC

USP 1934 200)

SAMUEL COVAS SALOMAtildeO MESTRADO EM CI~NCIAS AacuteREA DE BIOENGENHARIA

DISSERTACcedilAtildeO APRESENTADA AO PROGRAMA DE POacuteS - GRADUACcedilAtildeO INTERUNIDADES BIOENGENHARIA EESC - FMRP - IOSC DA UNIVERSIDADE DE SAtildeO PAULO PARA OBTENCcedilAtildeO DO TITULO DE MESTRE EM CI~NCIAS NA AacuteREA DE BIOENGENHARIA

Aprovado em()tI061 2cJJJgt

PROF DR PAULO MAZZONCINI DE Faculdade de Medicina de Ribeiratildeo Preto - USP AZEVEDO MAROUES (ORIENTADOR)

Resultado _l-Oacuteft-_IlrJ__ __v_AAJlt_ Assinatura_~____---~____

PROF DR LAURO WICHERT ANA 1

Resultado ~~

PROFADRAAGMAJUCIMACHADO TRAINA

Resultado f fovl~middot oh O

Faculdade de Mledi~e Ribeiratildeo Preto - USP Assinatura ~Z0N~

)

Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo - USP C_

Assinatura ~1v) tLar-~D

--- _--

A TmilIlIl1Idor S(IIHurclIsc 4()() - CCIlm - SilO Carol - SIgt 3566-590

rctjimciacuteF(I_- (6) 3373-9586 - E-mai IJiocngscuspbr

4

DEDICATOacuteRIA

Dedico este trabalho aos meus pais Miguel Jorge e Neusa pelo apoio e incentivo em todos os

momentos desta importante etapa da minha vida e agrave minha esposa Thalita com amor e

gratidatildeo pela sua paciecircncia e compreensatildeo durante a realizaccedilatildeo deste trabalho

5

AGRADECIMENTOS

Agrave Deus pela minha vida e pela sua constante presenccedila em minha caminhada

Agrave minha matildee Neusa que muitas vezes abdicou de seus sonhos e vontades para que os meus se

tornassem possiacuteveis tenho um orgulho muito grande em ser seu filho Muito obrigado matildee

Ao meu pai Miguel Jorge meu motivo de inspiraccedilatildeo e exemplo de vida Obrigado pai por

acreditar em mim e pelo incansaacutevel apoio Esta conquista natildeo eacute somente minha mas tambeacutem

sua

Agrave minha esposa Thalita pela sua dedicaccedilatildeo e paciecircncia nos momentos em que natildeo pude estar

presente pela sua ajuda e compreensatildeo essa vitoacuteria eacute nossa Eu te amo

Aos meus irmatildeos Eduardo e Maira que sempre compartilharam comigo as alegrias e

dificuldades Obrigado

Aos colegas do Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica do HCFMRP Obrigado

pelos conhecimentos compartilhados e a ajuda a mim dispensada

Aos amigos Luis Ricardo e Mariacutelia que sempre estiveram presentes durante a realizaccedilatildeo deste

trabalho Obrigado pelas oportunidades concedidas e pela amizade

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 2: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

AUTORIZO A REPRODUCcedilAtildeO E DIVULGACcedilAtildeO TOTAL OU PARCIAL DESTE TRABALHO POR QUALQUER MEIO CONVENCIONAL OU ELETRONICO PARA FINS DE ESTUDO E PESQUISA DESDE QUE CITADA A FONTE

Ficha catalograacutefica preparada pela Seccedilatildeo de Tratamento da Informaccedilatildeo do Serviccedilo de Biblioteca - EESCjUSP

Salomatildeo Samuel Covas S173i Integrando sistemas de auxilio ao diagnoacutestico no

sistema gerenciador de imagens meacutedicas Samuel Covas SalolTatildeo orientador Paulo Mazzoncini de Azevedo Marques

Satildeo Carlos 2010

Dissertaccedilatildeo (Mestrado-Programa de Poacutes-Graduaccedilatildeo e Aacuterea de Concentraccedilatildeo em Bioengenharia) -- Escola de Engenharia de Satildeo CarlosFaculdade de Medicina de Ribeiratildeo PretoInstituto de Quiacutemica de Satildeo Carlos da Universidade de Satildeo Paulo 2010

1 Radiologia 2 Integraccedilatildeo de sistemas 3 CAD 4 PACS 5 DICOM I Titulo

AO

Programa de Poacutes-Graduaccedilatildeo Interunidades em Bioengenharia EESC I FMRP IIQSC

USP 1934 200)

SAMUEL COVAS SALOMAtildeO MESTRADO EM CI~NCIAS AacuteREA DE BIOENGENHARIA

DISSERTACcedilAtildeO APRESENTADA AO PROGRAMA DE POacuteS - GRADUACcedilAtildeO INTERUNIDADES BIOENGENHARIA EESC - FMRP - IOSC DA UNIVERSIDADE DE SAtildeO PAULO PARA OBTENCcedilAtildeO DO TITULO DE MESTRE EM CI~NCIAS NA AacuteREA DE BIOENGENHARIA

Aprovado em()tI061 2cJJJgt

PROF DR PAULO MAZZONCINI DE Faculdade de Medicina de Ribeiratildeo Preto - USP AZEVEDO MAROUES (ORIENTADOR)

Resultado _l-Oacuteft-_IlrJ__ __v_AAJlt_ Assinatura_~____---~____

PROF DR LAURO WICHERT ANA 1

Resultado ~~

PROFADRAAGMAJUCIMACHADO TRAINA

Resultado f fovl~middot oh O

Faculdade de Mledi~e Ribeiratildeo Preto - USP Assinatura ~Z0N~

)

Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo - USP C_

Assinatura ~1v) tLar-~D

--- _--

A TmilIlIl1Idor S(IIHurclIsc 4()() - CCIlm - SilO Carol - SIgt 3566-590

rctjimciacuteF(I_- (6) 3373-9586 - E-mai IJiocngscuspbr

4

DEDICATOacuteRIA

Dedico este trabalho aos meus pais Miguel Jorge e Neusa pelo apoio e incentivo em todos os

momentos desta importante etapa da minha vida e agrave minha esposa Thalita com amor e

gratidatildeo pela sua paciecircncia e compreensatildeo durante a realizaccedilatildeo deste trabalho

5

AGRADECIMENTOS

Agrave Deus pela minha vida e pela sua constante presenccedila em minha caminhada

Agrave minha matildee Neusa que muitas vezes abdicou de seus sonhos e vontades para que os meus se

tornassem possiacuteveis tenho um orgulho muito grande em ser seu filho Muito obrigado matildee

Ao meu pai Miguel Jorge meu motivo de inspiraccedilatildeo e exemplo de vida Obrigado pai por

acreditar em mim e pelo incansaacutevel apoio Esta conquista natildeo eacute somente minha mas tambeacutem

sua

Agrave minha esposa Thalita pela sua dedicaccedilatildeo e paciecircncia nos momentos em que natildeo pude estar

presente pela sua ajuda e compreensatildeo essa vitoacuteria eacute nossa Eu te amo

Aos meus irmatildeos Eduardo e Maira que sempre compartilharam comigo as alegrias e

dificuldades Obrigado

Aos colegas do Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica do HCFMRP Obrigado

pelos conhecimentos compartilhados e a ajuda a mim dispensada

Aos amigos Luis Ricardo e Mariacutelia que sempre estiveram presentes durante a realizaccedilatildeo deste

trabalho Obrigado pelas oportunidades concedidas e pela amizade

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 3: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

Programa de Poacutes-Graduaccedilatildeo Interunidades em Bioengenharia EESC I FMRP IIQSC

USP 1934 200)

SAMUEL COVAS SALOMAtildeO MESTRADO EM CI~NCIAS AacuteREA DE BIOENGENHARIA

DISSERTACcedilAtildeO APRESENTADA AO PROGRAMA DE POacuteS - GRADUACcedilAtildeO INTERUNIDADES BIOENGENHARIA EESC - FMRP - IOSC DA UNIVERSIDADE DE SAtildeO PAULO PARA OBTENCcedilAtildeO DO TITULO DE MESTRE EM CI~NCIAS NA AacuteREA DE BIOENGENHARIA

Aprovado em()tI061 2cJJJgt

PROF DR PAULO MAZZONCINI DE Faculdade de Medicina de Ribeiratildeo Preto - USP AZEVEDO MAROUES (ORIENTADOR)

Resultado _l-Oacuteft-_IlrJ__ __v_AAJlt_ Assinatura_~____---~____

PROF DR LAURO WICHERT ANA 1

Resultado ~~

PROFADRAAGMAJUCIMACHADO TRAINA

Resultado f fovl~middot oh O

Faculdade de Mledi~e Ribeiratildeo Preto - USP Assinatura ~Z0N~

)

Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo - USP C_

Assinatura ~1v) tLar-~D

--- _--

A TmilIlIl1Idor S(IIHurclIsc 4()() - CCIlm - SilO Carol - SIgt 3566-590

rctjimciacuteF(I_- (6) 3373-9586 - E-mai IJiocngscuspbr

4

DEDICATOacuteRIA

Dedico este trabalho aos meus pais Miguel Jorge e Neusa pelo apoio e incentivo em todos os

momentos desta importante etapa da minha vida e agrave minha esposa Thalita com amor e

gratidatildeo pela sua paciecircncia e compreensatildeo durante a realizaccedilatildeo deste trabalho

5

AGRADECIMENTOS

Agrave Deus pela minha vida e pela sua constante presenccedila em minha caminhada

Agrave minha matildee Neusa que muitas vezes abdicou de seus sonhos e vontades para que os meus se

tornassem possiacuteveis tenho um orgulho muito grande em ser seu filho Muito obrigado matildee

Ao meu pai Miguel Jorge meu motivo de inspiraccedilatildeo e exemplo de vida Obrigado pai por

acreditar em mim e pelo incansaacutevel apoio Esta conquista natildeo eacute somente minha mas tambeacutem

sua

Agrave minha esposa Thalita pela sua dedicaccedilatildeo e paciecircncia nos momentos em que natildeo pude estar

presente pela sua ajuda e compreensatildeo essa vitoacuteria eacute nossa Eu te amo

Aos meus irmatildeos Eduardo e Maira que sempre compartilharam comigo as alegrias e

dificuldades Obrigado

Aos colegas do Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica do HCFMRP Obrigado

pelos conhecimentos compartilhados e a ajuda a mim dispensada

Aos amigos Luis Ricardo e Mariacutelia que sempre estiveram presentes durante a realizaccedilatildeo deste

trabalho Obrigado pelas oportunidades concedidas e pela amizade

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 4: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

4

DEDICATOacuteRIA

Dedico este trabalho aos meus pais Miguel Jorge e Neusa pelo apoio e incentivo em todos os

momentos desta importante etapa da minha vida e agrave minha esposa Thalita com amor e

gratidatildeo pela sua paciecircncia e compreensatildeo durante a realizaccedilatildeo deste trabalho

5

AGRADECIMENTOS

Agrave Deus pela minha vida e pela sua constante presenccedila em minha caminhada

Agrave minha matildee Neusa que muitas vezes abdicou de seus sonhos e vontades para que os meus se

tornassem possiacuteveis tenho um orgulho muito grande em ser seu filho Muito obrigado matildee

Ao meu pai Miguel Jorge meu motivo de inspiraccedilatildeo e exemplo de vida Obrigado pai por

acreditar em mim e pelo incansaacutevel apoio Esta conquista natildeo eacute somente minha mas tambeacutem

sua

Agrave minha esposa Thalita pela sua dedicaccedilatildeo e paciecircncia nos momentos em que natildeo pude estar

presente pela sua ajuda e compreensatildeo essa vitoacuteria eacute nossa Eu te amo

Aos meus irmatildeos Eduardo e Maira que sempre compartilharam comigo as alegrias e

dificuldades Obrigado

Aos colegas do Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica do HCFMRP Obrigado

pelos conhecimentos compartilhados e a ajuda a mim dispensada

Aos amigos Luis Ricardo e Mariacutelia que sempre estiveram presentes durante a realizaccedilatildeo deste

trabalho Obrigado pelas oportunidades concedidas e pela amizade

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 5: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

5

AGRADECIMENTOS

Agrave Deus pela minha vida e pela sua constante presenccedila em minha caminhada

Agrave minha matildee Neusa que muitas vezes abdicou de seus sonhos e vontades para que os meus se

tornassem possiacuteveis tenho um orgulho muito grande em ser seu filho Muito obrigado matildee

Ao meu pai Miguel Jorge meu motivo de inspiraccedilatildeo e exemplo de vida Obrigado pai por

acreditar em mim e pelo incansaacutevel apoio Esta conquista natildeo eacute somente minha mas tambeacutem

sua

Agrave minha esposa Thalita pela sua dedicaccedilatildeo e paciecircncia nos momentos em que natildeo pude estar

presente pela sua ajuda e compreensatildeo essa vitoacuteria eacute nossa Eu te amo

Aos meus irmatildeos Eduardo e Maira que sempre compartilharam comigo as alegrias e

dificuldades Obrigado

Aos colegas do Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica do HCFMRP Obrigado

pelos conhecimentos compartilhados e a ajuda a mim dispensada

Aos amigos Luis Ricardo e Mariacutelia que sempre estiveram presentes durante a realizaccedilatildeo deste

trabalho Obrigado pelas oportunidades concedidas e pela amizade

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 6: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

6

AGRADECIMENTOS ESPECIAIS

Ao prof Dr Paulo Mazzoncini de Azevedo Marques orientador deste trabalho sempre

presente na arte do ensino e pronto a ajudar na resoluccedilatildeo dos problemas com seus saacutebios

conselhos e sugestotildees Agradeccedilo pelas oportunidades e principalmente pela confianccedila

depositada em mim durante estes meses Espero sempre poder contribuir com seu belo

trabalho desenvolvido no Hospital das Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 7: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

7

ldquoA mente que se abre a uma nova ideacuteia jamais voltaraacute ao seu tamanho originalrdquo

Albert Einstein

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 8: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

8

RESUMO SALOMAtildeO SC Integrando Sistemas de Auxiacutelio ao Diagnoacutestico no Sistema Gerenciador de Imagens Meacutedicas 2010 65f Dissertaccedilatildeo (Mestrado) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 O avanccedilo tecnoloacutegico percebido nos uacuteltimos anos proporcionou a utilizaccedilatildeo em larga escala de equipamentos de aquisiccedilatildeo de imagens meacutedicas em formato digital tais como raios-X tomografia computadorizada ressonacircncia magneacutetica e ultrassom O uso desses aparelhos na rotina diaacuteria de um hospital gera um volume expressivo de dados o que demanda soluccedilotildees para armazenamento distribuiccedilatildeo e visualizaccedilatildeo dessas imagens Tal papel eacute desempenhado por sistemas de comunicaccedilatildeo e arquivamento de imagens ndash PACS ndash atraveacutes do protocolo de comunicaccedilatildeo DICOM o padratildeo internacional para codificaccedilatildeo e transmissatildeo de imagens meacutedicas Devido agrave sua natureza digital recentemente vaacuterias aplicaccedilotildees voltadas para o processamento de imagens meacutedicas foram desenvolvidas inclusive programas para processar mamografia e tomografia computadorizada de toacuterax tornaram-se produtos comerciais nos uacuteltimos cinco anos Tais aplicaccedilotildees satildeo conhecidas por CAD ou diagnoacutestico auxiliado por computador Sabe-se que soluccedilotildees CAD podem aprimorar a eficiecircncia e a precisatildeo de diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou doenccedilas em exames meacutedicos radioloacutegicos Entretanto pouco esforccedilo foi realizado no sentido de se integrar as ferramentas CAD a sistemas de comunicaccedilatildeo e arquivamento de imagens Para que o CAD auxilie no diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho isolada e os resultados obtidos dos processamentos natildeo satildeo integrados de forma apropriada a outros sistemas de informaccedilatildeo tais como HIS (Sistema de Informaccedilatildeo Hospitalar) RIS (Sistema de Informaccedilatildeo em Radiologia) e PACS O trabalho aqui descrito apresenta uma soluccedilatildeo de integraccedilatildeo CAD-PACS baseada em bibliotecas livres e de coacutedigo aberto Espera-se que essa soluccedilatildeo possa contribuir de forma efetiva para um aumento de produtividade e melhoria dos processos na radiologia beneficiando todo o ambiente hospitalar Palavras-chave integraccedilatildeo de sistemas CAD PACS DICOM radiologia

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 9: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

9

ABSTRACT SALOMAtildeO SC Integrating Computer-aided Diagnosis Systems into the Picture Archiving and Communication System 2010 65f Dissertation (Masterrsquos degree) ndash Programa de Poacutes Graduaccedilatildeo Interunidades Bioengenharia ndash Escola de Engenharia de Satildeo Carlos Instituto de Quiacutemica de Satildeo Carlos Faculdade de Medicina de Ribeiratildeo Preto Universidade de Satildeo Paulo Satildeo Carlos 2010 The technology evolution seen in the last years provided large adoption of digital image acquisition equipments such as x-rays computed tomography magnetic resonance and ultrasound The use of these devices in daily hospital routine generates an expressive image data volume which demands intelligent solutions for image storage distribution and visualization Such role is played by picture archiving and communication systems ndash PACS ndash which make extensively use of the DICOM protocol world industry standard for image transmission and codification in medicine Due to its digital nature recently several medical image processing applications were developed and some programs used to process mammography and chest computed tomography images became commercial products in the last five years These applications are usually known as CAD or computer-aided diagnosis Itrsquos known that CAD solutions may improve the diagnosis efficiency and accuracy by detecting andor classifying automatically abnormalities andor diseases in radiologic exams However little effort was done in the sense of integrating the CAD tools and picture archiving and communication systems To really assist radiologist diagnosis CAD needs to process digital images that are usually stored in the PACS server Nowadays specialist image processing programs like CAD still remains being used on an isolated workstation and the processing results are not integrated in a suitable fashion to other information systems such as HIS (Hospital Information System) RIS (Radiology Information System) and PACS The work described in this dissertation presents a CAD-PACS integration solution based on free and open source programming libraries Itrsquos hoped that this solution may contribute in an effective manner to increase the productivity and improve the radiology workflow bringing benefits to the whole hospital environment Keywords system integration CAD PACS DICOM radiology

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 10: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

10

LISTA DE FIGURAS Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM26 Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem 27 Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo28 Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas 30 Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS31 Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 11: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

11

visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS 33 Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede 34 Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)38 Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)38 Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos43 Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD44 Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa45 Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD46 Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS 48 Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS 50 Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS53 Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens54 Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS54 Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD 55

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 12: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

12

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS 56 Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD 56

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 13: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

13

LISTA DE TABELAS

Tabela 1 Classes de objetos de informaccedilatildeo DICOM24

Tabela 2 DIMSEs normalizados25

Tabela 3 DIMSEs compostos 25

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 14: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

14

LISTA DE SIGLAS

ACR American College of Radiology

CAD Computer Aided Diagnosis

CRT Cathode Ray Tube

CT Computed Tomography

DICOM Digital Imaging and Communication in Medicine

DIMSE DICOM Message Services Elements

DLT Digital Linear Tape

HD Hard Disk

HIS Health Information System

HRCT High Resolution Computed Tomography

LCD Liquid Crystal Display

MRI Magnetic Resonance Imaging

NEMA National Electrical Manufacturers Association

OSI Open Systems Interconnection Reference Model

PACS Picture Archiving and Communication System

RAID Redundant Array of Inexpensive Disks

RIS Radiology Information System

ROI Region of Interest

SCP Service Class Provider

SCU Service Class User

WS Workstation

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 15: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

15

SUMAacuteRIO

1 INTRODUCcedilAtildeO 17

11 CONSIDERACcedilOtildeES INICIAIS 17

12 MOTIVACcedilAtildeO18

13 OBJETIVO 20

14 ORGANIZACcedilAtildeO DO DOCUMENTO 20

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES 22

21 O PADRAtildeO DICOM 22

211 Classes de objetos 23

212 Serviccedilos 24

213 Comunicaccedilatildeo 26

214 Utilizaccedilatildeo de serviccedilos DICOM 27

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS29

221 Aquisiccedilatildeo de imagens 30

222 Controlador PACS e servidor de arquivamento de imagens 32

223 Apresentaccedilatildeo de imagens 33

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE 36

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD 40

3 MATERIAIS E MEacuteTODOS 43

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO 46

4 RESULTADOS 51

5 DISCUSSAtildeO E CONCLUSOtildeES 57

51 LIMITACcedilOtildeES57

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 16: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

16

52 CONCLUSOtildeES59

53 PROPOSTA DE TRABALHOS FUTUROS 60

6 ARTIGOS RESULTANTES DA PESQUISA61

REFEREcircNCIAS BIBLIOGRAacuteFICAS 62

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 17: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

17

1 INTRODUCcedilAtildeO

11 CONSIDERACcedilOtildeES INICIAIS

A grande evoluccedilatildeo tecnoloacutegica percebida nas uacuteltimas deacutecadas proporcionou um

avanccedilo significativo em aacutereas relacionadas agrave informaacutetica tais como tecnologia da

informaccedilatildeo engenharias e ciecircncia da computaccedilatildeo Como se trata uma ciecircncia aplicada esse

aprimoramento computacional contribui tambeacutem para o desenvolvimento de outras aacutereas de

cunho cientiacutefico de modo especial a medicina Tal progresso consequentemente levou ao

barateamento das tecnologias de coleta de dados e imagens incentivando instalaccedilotildees meacutedicas

a fazer uso de sistemas de informaccedilatildeo que gerenciam armazenam e organizam os dados

cliacutenicos de pacientes

Nos hospitais o Sistema de Informaccedilatildeo Hospitalar (Hospital Information System -

HIS) eacute responsaacutevel por gerenciar armazenar e prover acesso a diversas informaccedilotildees de

pacientes Geralmente o HIS trata trecircs categorias principais de serviccedilos suporte cliacutenico e

meacutedico nas atividades de cuidado ao paciente administraccedilatildeo diaacuteria das transaccedilotildees de negoacutecio

do hospital (financcedilas folha de pagamento etc) e avaliaccedilatildeo do desempenho hospitalar com

previsatildeo de projetos em longo prazo Nesse sistema a natureza da informaccedilatildeo eacute textual ou

seja eacute comum meacutedicos efetuarem consultas agrave base de dados do hospital para obter histoacutericos

de atendimento ou informaccedilotildees de laudo referentes a um determinado paciente

O impacto tecnoloacutegico eacute tatildeo grande que a abordagem diagnoacutestica meacutedica sofre

influecircncias e vem sendo bastante modificada como por exemplo com o uso de equipamentos

radioloacutegicos cada vez mais potentes que geram imagens meacutedicas digitais de qualidade muito

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 18: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

18

superior e a preccedilos mais acessiacuteveis Dessa forma a crescente utilizaccedilatildeo desses equipamentos

em consultoacuterios cliacutenicas e hospitais gradativamente gera um volume expressivo de imagens

todos os dias A soluccedilatildeo para gerenciar essas imagens de forma eficiente estaacute na adoccedilatildeo de

um Sistema de Comunicaccedilatildeo e Arquivamento de Imagens (Picture Archiving and

Communication System - PACS) Ele eacute responsaacutevel por receber armazenar e disponibilizar

para meacutedicos ou outros sistemas as imagens dos diversos dispositivos de aquisiccedilatildeo como por

exemplo raios-X ressonacircncia magneacutetica tomografia computadorizada e ultrassom (CAO e

HUANG 2000)

Ainda dentro do ambiente de diagnoacutestico por imagens o Sistema de Informaccedilatildeo em

Radiologia (Radiology Information System - RIS) foi concebido para controlar processos

como geraccedilatildeo e agendamento de exames manutenccedilatildeo e geraccedilatildeo de laudos e relatoacuterios De

modo geral todo RIS assim como o HIS trata informaccedilotildees de pacientes relacionados a

exames incluindo informaccedilotildees meacutedicas administrativas e demograacuteficas No entanto eacute um

sistema especializado e especiacutefico para a radiologia Embora seja independente de certa

forma o RIS pode ser considerado um subsistema do HIS dentro de um ambiente hospitalar

amplo e com centro de diagnoacutestico proacuteprio uma vez que ambos compartilham as mesmas

informaccedilotildees (MARQUES et al 2000)

12 MOTIVACcedilAtildeO

Devido agrave natureza digital das imagens meacutedicas geradas pelos equipamentos de uacuteltima

geraccedilatildeo a pesquisa e desenvolvimento de teacutecnicas de processamento de imagens contribuiacuteram

para o surgimento de ferramentas de Diagnoacutestico Auxiliado por Computador (Computer

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 19: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

19

Aided Diagnosis - CAD) Sabe-se que o CAD pode aprimorar a eficiecircncia e a precisatildeo de

diagnoacutesticos cliacutenicos detectando eou classificando automaticamente anormalidades eou

doenccedilas em exames meacutedicos radioloacutegicos Vaacuterias aplicaccedilotildees CAD foram desenvolvidas pela

comunidade cientiacutefica especializada em processamento de imagens (BURHENNE 2000)

Dentre estas aplicaccedilotildees voltadas para mamografia raios-X e tomografia computadorizada de

toacuterax surgiram como produtos comerciais nos uacuteltimos cinco anos (BAKER 2003)

Aliados a aplicaccedilotildees CAD percebe-se que sistemas HIS RIS e PACS compartilham

diversas informaccedilotildees entre si principalmente no que diz respeito a dados de pacientes A

integraccedilatildeo entre eles eacute fundamental para o bom desempenho do fluxo de trabalho e sabe-se

que ela tem sido o grande interesse de meacutedicos e do setor hospitalar em geral (FURUIE et al

2007) Entretanto pouco esforccedilo foi realizado no sentido de se integrar sistemas CAD com

Sistemas de Comunicaccedilatildeo e Arquivamento de Imagens Para que o CAD auxilie no

diagnoacutestico meacutedico ele necessita processar imagens digitais que normalmente estatildeo

armazenadas no PACS Atualmente ainda o padratildeo para a utilizaccedilatildeo de sistemas especialistas

em processamento de imagens meacutedicas como CAD permanece sendo uma estaccedilatildeo de trabalho

(Workstation ndash WS) individual e os resultados obtidos dos processamentos natildeo satildeo

integrados de forma apropriada aos outros sistemas de informaccedilatildeo ou ao PACS (ZHOU

BRENT e ANH 2007) Espera-se que uma soluccedilatildeo completa e integrada possa contribuir

significativamente para a produtividade e melhoria dos processos na radiologia beneficiando

todo o ambiente hospitalar

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 20: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

20

13 OBJETIVO

O objetivo desse estudo foi desenvolver um framework que implementa meacutetodos de

integraccedilatildeo entre sistemas CAD e PACS A forma de se integrar os dois sistemas deve ser

geneacuterica para que seja possiacutevel aplicaacute-la tambeacutem a sistemas CAD proprietaacuterios que jaacute existam

no mercado O resultado da integraccedilatildeo deve possibilitar o pronto acesso a exames com

imagens originais do paciente e imagens resultantes do processamento do CAD fornecendo

ao radiologista informaccedilotildees adicionais relevantes para a tomada de decisatildeo

14 ORGANIZACcedilAtildeO DO DOCUMENTO

Essa dissertaccedilatildeo apresenta a seguinte organizaccedilatildeo

bull No presente capiacutetulo foram apresentadas consideraccedilotildees iniciais a motivaccedilatildeo para o

desenvolvimento do trabalho os objetivos de seu desenvolvimento e a organizaccedilatildeo

desse documento

bull No capiacutetulo 2 satildeo introduzidos os principais conceitos sobre o padratildeo DICOM a

estrutura e o funcionamento de sistemas de comunicaccedilatildeo e arquivamento de imagens

meacutedicas a iniciativa IHE bem como o conceito de diagnoacutestico auxiliado por

computador

bull No capiacutetulo 3 satildeo apresentados os materiais e meacutetodos demonstrando como esse

trabalho foi desenvolvido e aplicado as tecnologias utilizadas e a arquitetura

detalhada do modelo de integraccedilatildeo

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 21: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

21

bull No capiacutetulo 4 satildeo apresentados os resultados da integraccedilatildeo entre os sistemas CAD e

PACS aplicando-se o modelo proposto

bull No capiacutetulo 5 satildeo discutidas as contribuiccedilotildees da dissertaccedilatildeo e suas limitaccedilotildees

apontando as conclusotildees do trabalho possiacuteveis melhorias e trabalhos futuros

bull No capiacutetulo 6 satildeo apresentados os artigos publicados resultantes desse estudo

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 22: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

22

2 DICOM PACS IHE e CAD ndash CONCEITOS E APLICACcedilOtildeES

21 O PADRAtildeO DICOM

DICOM (Digital Imaging and Communications in Medicine) eacute o padratildeo global para

transferecircncia de imagens radioloacutegicas e outras informaccedilotildees meacutedicas entre computadores O

DICOM atual geralmente identificado como versatildeo 30 evoluiu das versotildees 10 (1985) e 20

(1988) de um padratildeo desenvolvido pelo Coleacutegio Americano de Radiologia (American College

of Radiology - ACR) em conjunto com a Associaccedilatildeo Nacional de Fabricantes Eleacutetricos

(National Electrical Manufacturers Association - NEMA) dos Estados Unidos

Sabe-se que a conectividade prevista pelo padratildeo eacute muito importante no que diz

respeito agrave razatildeo custobenefiacutecio para aacutereas da sauacutede que fazem uso de imagens meacutedicas

Usuaacuterios DICOM podem prover serviccedilos de radiologia entre instalaccedilotildees localizadas em

diferentes regiotildees geograacuteficas aproveitar recursos de tecnologia da informaccedilatildeo jaacute existentes e

manter os custos baixos atraveacutes da compatibilidade e interoperabilidade de novos

equipamentos e sistemas Como resultado as imagens podem ser capturadas e transferidas de

forma mais raacutepida e eficiente meacutedicos podem concluir o diagnoacutestico brevemente e

consequentemente antecipar a decisatildeo de qual tratamento deve ser adotado para determinado

paciente (HORII 2009)

O DICOM eacute extremamente adaptaacutevel uma caracteriacutestica que levou outras

especialidades a adotarem o padratildeo tais como endoscopia e odontologia O fato de que

muitos fabricantes de equipamentos de diagnoacutestico por imagem satildeo corporaccedilotildees globais

despertou um interesse consideraacutevel no padratildeo Por exemplo na Europa organizaccedilotildees de

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 23: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

23

regulamentaccedilatildeo utilizam o DICOM como base para o padratildeo compatiacutevel MEDICOM

(BJERDE 1995) daquele continente Organizaccedilotildees do Japatildeo tambeacutem adotaram partes do

padratildeo para atender suas necessidades Devido a seu impacto mundial o DICOM agora eacute

mantido e atualizado por um comitecirc multidisciplinar internacional

211 Classes de objetos

O DICOM eacute um padratildeo orientado a objetos que abstrai objetos do mundo real

Conceitualmente todo objeto pertence a uma determinada classe de objetos No padratildeo

DICOM uma classe de objeto consiste de objetos normalizados e objetos compostos Classes

de objetos de informaccedilatildeo normalizados incluem atributos inerentes ao mundo real

Considerando duas classes de objeto como por exemplo Estudo e Paciente pode-se afirmar

que a data do estudo e a hora de geraccedilatildeo da imagem satildeo atributos da classe Estudo pois estatildeo

presentes sempre que um estudo eacute realizado Por outro lado o nome do paciente natildeo pertence

agrave classe Estudo pois eacute uma informaccedilatildeo pertinente ao paciente e portanto atribuiacutedo agrave classe

Paciente

O uso de classes de objetos de informaccedilatildeo pode identificar de forma mais precisa e

sem ambiguidade objetos encontrados em equipamentos e aplicaccedilotildees de diagnoacutestico por

imagem No entanto pode ser vantajoso em alguns casos combinar objetos normalizados para

formar classes de objetos compostos Por exemplo o objeto de informaccedilatildeo de uma radiografia

computadorizada eacute considerado composto pois possui atributos da classe do Estudo (data e

hora da imagem) e da classe do Paciente (nome do paciente) como mostra a Tabela 1

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 24: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

24

Tabela 1 ndash Classes de objetos de informaccedilatildeo DICOM

Normalizado Composto

Paciente Radiografia computadorizada

Estudo Tomografia computadorizada

Resultados Imagem de filme digitalizado

Fonte de armazenamento Imagem digital de subtraccedilatildeo

Anotaccedilotildees da imagem Imagem de ressonacircncia magneacutetica

Imagem de medicina nuclear

Imagem de ultrassom

Graacuteficos Curvas

212 Serviccedilos

Serviccedilos DICOM satildeo utilizados para a comunicaccedilatildeo de objetos de informaccedilatildeo dentro

de um dispositivo e para que dispositivos possam executar serviccedilos para um determinado

objeto como por exemplo armazenar ou mostrar esse objeto Um serviccedilo geralmente eacute

construiacutedo sobre uma seacuterie de Elementos de Serviccedilo de Mensagem (DICOM Message

Services Elements - DIMSEs) Existem dois tipos de DIMSEs um para objetos normalizados

(mais especiacutefico) e outro para objetos compostos (mais geral) conforme mostram as Tabelas

2 e 3 Esses elementos satildeo programas de computador especialmente escritos para executar

funccedilotildees especiacuteficas De modo geral um dispositivo lanccedila um comando de solicitaccedilatildeo e o

receptor responde com um comando de aceitaccedilatildeo

Um serviccedilo tambeacutem eacute conhecido como Classe de Serviccedilo por causa da natureza

orientada a objetos do seu modelo de informaccedilatildeo Dessa maneira se um dispositivo oferece

um serviccedilo entatildeo ele pertence a uma Classe Provedora de Serviccedilos (Service Class Provider -

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 25: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

25

SCP) Caso ele apenas utilize um serviccedilo entatildeo eacute considerado um Usuaacuterio de Serviccedilos

(Service Class User - SCU) Por exemplo uma unidade gravadora de discos Blu-ray em um

servidor PACS assume o papel de um SCP para o servidor armazenar imagens Por outro

lado um scanner de CT assume o papel de SCU ao solicitar que imagens sejam armazenadas

no servidor PACS Dependendo do caso um dispositivo pode atuar tanto como SCP SCU ou

ambos

Tabela 2 ndash DIMSEs normalizados

Comando Funccedilatildeo

N-Event-Report Notificaccedilatildeo de evento para um objeto

N-Get Recuperaccedilatildeo do valor de um atributo de um objeto

N-Set Especificaccedilatildeo do valor de um atributo para um objeto

N-Action Especificaccedilatildeo de accedilatildeo para um objeto

N-Create Criaccedilatildeo de um objeto

N-Delete Exclusatildeo de um objeto

Tabela 3 ndash DIMSEs compostos

Comando Funccedilatildeo

C-Echo Verificaccedilatildeo da conexatildeo

C-Store Transmissatildeo da instacircncia de um objeto

C-Find Consulta informaccedilotildees da instacircncia de um objeto

C-Get Transmissatildeo (servidor-cliente) da instacircncia de um objeto para a entidade solicitante

C-Move Transmissatildeo (servidor-cliente) da instacircncia de um objeto Nem sempre o receptor seraacute a mesma entidade que solicitou a transmissatildeo

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 26: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades

26

213 Comunicaccedilatildeo

O padratildeo DICOM utiliza padrotildees jaacute existentes de comunicaccedilatildeo em rede baseados no

de Modelo de Referecircncia para a Interconexatildeo de Sistemas Abertos (Open Systems

Interconnection Reference Model - OSI) para transmissatildeo de informaccedilotildees e imagens meacutedicas

O modelo OSI consiste de sete camadas onde a camada mais alta compotildee as interfaces de

aplicaccedilatildeo com o usuaacuterio e a camada mais baixa consiste no meio fiacutesico (fios e cabos) pelo

qual a informaccedilatildeo eacute enviada e recebida (TANENBAUM 2003) Quando objetos com

informaccedilatildeo ou imagens meacutedicas satildeo enviados entre camadas de um mesmo dispositivo esse

processo eacute chamado de serviccedilo Por outro lado quando objetos satildeo enviados entre dois

dispositivos diferentes tal processo eacute considerado um protocolo Dessa maneira quando um

processo caracteriza um protocolo diz-se no padratildeo DICOM que os dois dispositivos

estabeleceram uma associaccedilatildeo A Figura 1 ilustra a transmissatildeo de imagens de CT de um

scanner para uma WS

Figura 1 Envio de uma seacuterie de imagens de tomografia computadorizada de um scanner para uma WS a) O scanner codifica todas as imagens em um objeto DICOM b) O scanner invoca uma seacuterie de serviccedilos para mover o objeto ateacute a camada fiacutesica do modelo OSI c) A WS utiliza uma seacuterie de serviccedilos para receber o objeto atraveacutes da camada fiacutesica e depois move-lo para camadas de maior niacutevel d) A WS decodifica e apresenta a imagem do objeto DICOM

27

214 Utilizaccedilatildeo de serviccedilos DICOM

Para usuaacuterios finais as funcionalidades DICOM mais esperadas para a rotina diaacuteria

satildeo serviccedilos eficientes para enviar receber consultar e recuperar imagens A Figura 2

apresenta os passos envolvidos no envio de muacuteltiplas imagens de um exame de CT para um

determinado servidor PACS Nesse exemplo cada imagem eacute transmitida do scanner para o

servidor utilizando o serviccedilo DICOM C-Store onde o scanner assume o papel de SCU e o

servidor o papel de SCP

Figura 2 Envio de muacuteltiplas imagens de um SCU para um SCP 0) Scanner e servidor estabelecem uma associaccedilatildeo 1) Scanner (SCU) solicita um serviccedilo C-Store ao servidor (SCP) 2) Servidor recebe solicitaccedilatildeo do scanner e envia resposta de aceitaccedilatildeo agrave solicitaccedilatildeo do serviccedilo 3) Scanner envia pacote de dados referente agrave primeira imagem ao servidor 4) Servidor executa serviccedilo C-Store solicitado armazenando o pacote 5) Quando o serviccedilo eacute terminado o servidor envia uma resposta de confirmaccedilatildeo para o scanner 6) Apoacutes receber a confirmaccedilatildeo da execuccedilatildeo do serviccedilo o scanner envia o proacuteximo pacote de dados da imagem

28

para o servidor 7) Os passos 4 5 e 6 se repetem ateacute que todos os pacotes de dados da primeira imagem sejam transmitidos 8) O scanner solicita um segundo serviccedilo C-Store ao servidor para transmitir a segunda imagem Os passos de 1 ateacute 7 se repetem ateacute que todas as imagens do estudo sejam transmitidas 9) O scanner e o servidor invocam comandos DICOM para se desconectarem Figura 3 Operaccedilatildeo de consulta e recuperaccedilatildeo de imagens 0) WS e servidor estabelecem uma associaccedilatildeo 1) WS solicita serviccedilo C-Find ao servidor 2) Servidor recebe a solicitaccedilatildeo da WS (2a) executa o serviccedilo C-Find (2b) e depois envia os resultados para a WS (2c) 3) WS recebe resposta do servidor com resultados da consulta 4) Usuaacuterio da WS escolhe imagens desejadas para recuperaccedilatildeo e solicita serviccedilo C-Move ao servidor 5) Servidor recebe solicitaccedilatildeo de serviccedilo C-Move (5a) e prepara serviccedilo C-Store SCU (5b) 6) Serviccedilo C-Store SCU do servidor recupera imagens do banco de dados 7) Servidor solicita serviccedilo C-Store agrave WS (C-Store SCP) 8) WS recebe solicitaccedilatildeo C-Store do servidor e inicia processo de armazenamento das imagens 9) Apoacutes a WS receber e armazenar os dados da uacuteltima imagem as duas entidades terminam a associaccedilatildeo

29

O processo de envio e recebimento utilizando C-Store eacute considerado relativamente

simples comparado ao serviccedilo de consulta e recuperaccedilatildeo de imagens (Query and Retrieve ndash

QR) A Figura 3 ilustra um exemplo mais complexo onde uma WS efetua consultas no

servidor para recuperar exames Eacute um serviccedilo composto que envolve o trabalho de trecircs

DIMSEs C-Find C-Move e C-Store Nesse caso especiacutefico como a WS necessita consultar e

depois armazenar os exames recuperados ela assume respectivamente o papel de QR SCU e

C-Store SCP Por outro lado o servidor assume o papel de QR SCP e C-Store SCU

22 SISTEMAS DE COMUNICACcedilAtildeO E ARQUIVAMENTO DE IMAGENS ndash PACS

No ambiente de geraccedilatildeo e anaacutelise de imagens em hospitais e cliacutenicas a transmissatildeo o

gerenciamento e o armazenamento dessas imagens meacutedicas satildeo realizados por sistemas de

comunicaccedilatildeo e arquivamento de imagens (Picture Archiving and Communication System ndash

PACS) que revolucionaram a praacutetica da radiologia e da medicina em geral O conceito de

PACS foi introduzido pela primeira vez em meados de 1980 apoacutes uma seacuterie de estudos

relacionados ao diagnoacutestico por imagem digital ser apresentada em vaacuterias conferecircncias e

universidades norte-americanas (WILEY 2005) Todo sistema PACS deve ser compatiacutevel

com o padratildeo DICOM devido agrave sua natureza de aplicaccedilatildeo Eacute composto por equipamentos e

sistemas voltados para aquisiccedilatildeo arquivamento e apresentaccedilatildeo de dados e imagens meacutedicas

(HUANG 2004) Cada componente eacute devidamente integrado atraveacutes de redes de

computadores e aplicaccedilotildees de software A Figura 4 apresenta os componentes baacutesicos e o

fluxo de dados de um PACS

30

Figura 4 Componentes baacutesicos e fluxo de dados de um PACS Nota-se que o PACS sintetiza a integraccedilatildeo de vaacuterios sistemas passando pelo sistema de informaccedilatildeo hospitalar aquisiccedilatildeo arquivamento e visualizaccedilatildeo de imagens Servidores de aplicaccedilatildeo acoplados ao PACS expandem a estrutura para pesquisa educaccedilatildeo e outras aplicaccedilotildees cliacutenicas

221 Aquisiccedilatildeo de imagens

A aquisiccedilatildeo de dados e imagens eacute fundamental pois eacute um componente indispensaacutevel

para a existecircncia de um PACS Muitas vezes ela foi considerada um trabalho complexo no

que diz respeito agrave comunicaccedilatildeo com o PACS Existem vaacuterios fabricantes de equipamentos

para aquisiccedilatildeo e muitos deles natildeo eram compatiacuteveis com o padratildeo DICOM exigindo trabalho

redobrado para transformar os dados adquiridos em objetos DICOM vaacutelidos para

armazenamento no PACS Entretanto a cada ano surgem dispositivos cada vez mais

modernos como por exemplo a tomografia computadorizada de alta definiccedilatildeo (High

Resolution Computed Tomography ndash HRCT) Sabe-se que o equipamento Discovery CT750

HD da multinacional GE alia alta definiccedilatildeo a baixa dosagem de radiaccedilatildeo Tal tecnologia

31

possui um detector chamado Gemstone capaz de fornecer imagens ateacute 100 vezes mais raacutepido

com ateacute 33 mais detalhes para exames de corpo inteiro e ateacute 47 para exames cardiacuteacos E

ainda essa tecnologia reduz em 50 as doses de radiaccedilatildeo se comparado a sistemas anteriores

(DUO 2009)

Figura 5 Esquema que apresenta um sistema de aquisiccedilatildeo de imagens (equipamento radioloacutegico) acoplado a um computador que atua como canal de comunicaccedilatildeo com o PACS

Esses equipamentos de diagnoacutestico por imagem mais avanccedilados possuem acoplado um

computador que aleacutem de armazenar as imagens adquiridas funciona como um canal de

comunicaccedilatildeo (gateway) com o PACS como mostra a Figura 5 Eles executam trecircs tarefas

primaacuterias adquire a imagem atraveacutes do equipamento radioloacutegico converte os dados para um

formato padratildeo compatiacutevel com o PACS (padratildeo DICOM) e enfim encaminha o estudo que

conteacutem a imagem para o servidor PACS ou estaccedilotildees de trabalho

32

222 Controlador PACS e servidor de arquivamento de imagens

O servidor eacute a peccedila fundamental de uma arquitetura PACS Ele consiste de dois

componentes principais o controlador PACS e o servidor de arquivamento de imagens O

primeiro consiste de equipamentos de hardware e aplicaccedilotildees de software que controlam a

comunicaccedilatildeo e todo fluxo de dados no PACS O segundo eacute responsaacutevel pelo armazenamento

seguranccedila e integridade dos dados das imagens recebidas pelo PACS

Em termos de hardware o servidor de arquivamento de imagens pode ser considerado

um datacenter composto de computadores de alto desempenho dispositivos de

armazenamento e conexotildees de rede ultra raacutepidas Os principais dispositivos para

armazenamento em um PACS incluem discos magneacuteticos (Hard Disk ndash HD) conjunto de

discos independentes (Reduntant Array of Inexpensive Disks ndash RAID) fitas magneacuteticas

(Digital Linear Tape ndash DLT) aleacutem de CDs e DVDs Devido agrave grande velocidade de acesso e

confiabilidade geralmente sistemas PACS utilizam RAID para armazenamento de dados que

natildeo necessitam estar disponiacuteveis por um longo periacuteodo de tempo Por outro lado fitas

magneacuteticas satildeo comuns quando o armazenamento eacute permanente ou deve ser mantido por

muitos anos A Figura 6 apresenta uma possiacutevel configuraccedilatildeo para o servidor de

arquivamento de imagens

O software implementado no servidor de arquivamento deve ser compatiacutevel com o

padratildeo DICOM pois eacute atraveacutes dele que o servidor recebe exames grava informaccedilotildees do

paciente no banco de dados e armazena as imagens em discos ou fitas magneacuteticas O servidor

deve suportar tambeacutem serviccedilos QR assim como serviccedilos independentes para C-Store C-Find

e C-Move para comunicaccedilatildeo com diferentes estaccedilotildees de trabalho

33

Figura 6 A configuraccedilatildeo de um sistema de arquivamento e de uma rede PACS Uma biblioteca DLT eacute utilizada para armazenamento permanente nesse exemplo O servidor de arquivamento estaacute conectado agrave DLT e a um par espelhado de servidores de banco de dados Informaccedilotildees de pacientes e estudos satildeo armazenadas no banco de dados as imagens satildeo armazenadas na DLT Uma rede Ethernet local conecta todos os componentes PACS e um Switch de alta velocidade conecta o servidor de arquivamento a estaccedilotildees de trabalho para visualizaccedilatildeo Tambeacutem o servidor de arquivamento estaacute conectado a sistemas remotos como por exemplo sistemas HIS e RIS

223 Apresentaccedilatildeo de imagens

Sabe-se que a radiografia eacute a primeira modalidade de exame por imagem que se tem

notiacutecia Mesmo depois de deacutecadas de evoluccedilatildeo tecnoloacutegica ela ainda permanece ativa

respondendo por aproximadamente 70 do volume de estudos em todo o mundo Ateacute meados

de 1980 a uacutenica forma de aquisiccedilatildeo de uma radiografia era atraveacutes de filme De forma

semelhante quando outras modalidades como ultrassom tomografia computadorizada e

ressonacircncia magneacutetica surgiram ainda era necessaacuterio imprimir as imagens em filme para

visualizaccedilatildeo Com o surgimento do PACS percebeu-se a necessidade da utilizaccedilatildeo de

34

monitores acoplados a computadores para visualizaccedilatildeo de imagens Os primeiros monitores

padratildeo CRT natildeo exprimiam a qualidade necessaacuteria comparada agrave de um filme radioloacutegico

portanto os fabricantes tiveram de produzir monitores especiacuteficos para a aacuterea meacutedica com

foacutesforos especiais para atingir niacuteveis maiores de luminacircncia e menor distorccedilatildeo espacial Mais

tarde os monitores LCD foram adotados devido ao seu baixo custo durabilidade e qualidade

de exibiccedilatildeo de imagens coloridas As primeiras estaccedilotildees de trabalho (Workstations ndash WS)

PACS eram compostas por quatro monitores O nuacutemero de monitores estava diretamente

ligado ao costume dos radiologistas para visualizar imagens

Figura 7 Esquema tiacutepico de uma estaccedilatildeo de trabalho com dois monitores A estaccedilatildeo eacute composta por um computador uma placa de viacutedeo com capacidade para processamento de imagens dois monitores 1600x1280 cada disco magneacutetico e conexotildees de rede

Uma WS para visualizaccedilatildeo de imagens eacute composta basicamente de quatro

componentes de hardware um computador uma placa de viacutedeo monitores e dispositivos de

armazenamento O computador da estaccedilatildeo possui software instalado para se comunicar com o

PACS via rede e atraveacutes da placa de viacutedeo transforma os dados de imagem armazenados

35

para visualizaccedilatildeo nos monitores Dispositivos RAID satildeo utilizados para armazenamento A

Figura 7 apresenta a composiccedilatildeo de uma WS tiacutepica que conteacutem dois monitores

As estaccedilotildees de trabalho podem ser categorizadas em seis tipos diferentes de acordo

com sua aplicaccedilatildeo diagnoacutestica revisatildeo anaacutelise digitalizaccedilatildeo e impressatildeo ensino e estaccedilatildeo

desktop

bull WS diagnoacutestica eacute geralmente utilizada por radiologistas para determinar o diagnoacutestico

primaacuterio Utiliza monitores de maior resoluccedilatildeo e qualidade aleacutem de apresentar uma

interface amigaacutevel com funccedilotildees faacuteceis de usar

bull WS para revisatildeo eacute voltada para radiologistas e meacutedicos que desejam rever casos de

pacientes Tanto imagens quanto laudos devem ser apresentados nessa estaccedilatildeo

bull A anaacutelise de imagens eacute feita por uma WS especiacutefica onde eacute possiacutevel executar tarefas

computacionalmente pesadas tais como processar imagens extrair paracircmetros de

regiotildees de interesse (ROI) e renderizar volumes 3D de exames de CT ou MRI Nesse

caso necessita de processador e placa de viacutedeo de alto desempenho

bull WS para digitalizaccedilatildeo e impressatildeo eacute normalmente utilizada por teacutecnicos em radiologia

que necessitam digitalizar filmes para armazenamento em banco de dados de histoacuterico

Quando houver necessidade teacutecnicos tambeacutem efetuam a impressatildeo de imagens em

filme ou papel

bull Uma WS para ensino eacute utilizada para ensino interativo da estaccedilatildeo Ela simula a

utilizaccedilatildeo do sistema de visualizaccedilatildeo acelerando o aprendizado

bull A estaccedilatildeo desktop eacute utilizada por meacutedicos pesquisadores ou professores que

necessitam de informaccedilotildees armazenadas no PACS para criar slides para aulas ou

palestras

36

Vale ressaltar que uma WS pode desempenhar mais de uma ou todas as categorias

citadas dependendo dos seus recursos de hardware e de sua capacidade de processamento

Em alguns casos devido ao atual estaacutegio da tecnologia da informaccedilatildeo os computadores

pessoais podem ser utilizados como WS em um sistema de comunicaccedilatildeo integrado ao PACS

23 IHE ndash INTEGRATING THE HEALTHCARE ENTERPRISE

Mesmo com a adoccedilatildeo dos vaacuterios sistemas de informaccedilatildeo heterogecircneos para o

ambiente hospitalar ainda existe a necessidade de um consenso de como realizar a integraccedilatildeo

entre essas diversas soluccedilotildees Pensando nessa questatildeo por volta de 1998 a RSNA

(Radiological Society of North America) e a HIMSS (Healthcare Information and

Management System Society) iniciaram a construccedilatildeo do modelo IHE (Integrating the

Healthcare Enterprise) Trata-se de um modelo de informaccedilatildeo de alto niacutevel desenvolvido para

orientar na utilizaccedilatildeo e adaptaccedilatildeo dos padrotildees DICOM e HL7 O padratildeo HL7 (Health Level

Seven) foi estabelecido em marccedilo de 1987 Ele foi organizado para desenvolver meacutetodos

voltados para a troca de informaccedilatildeo digital entre ambientes meacutedicos particularmente no que

diz respeito a programas de computador hospitalares Seu principal objetivo eacute simplificar a

interface entre aplicaccedilotildees de vaacuterios fabricantes O HL7 enfatiza o formato de dados

protocolos e certos elementos textuais chave para a troca de informaccedilatildeo entre sistemas como

HIS RIS e PACS (HUANG 2004)

As diretrizes propostas pelo IHE definem um modelo de informaccedilatildeo comum entre os

padrotildees DICOM e HL7 para completar tarefas definidas para transaccedilotildees cliacutenicas e

radioloacutegicas Segundo Huang (2004) existem trecircs conceitos principais no modelo IHE

37

bull Modelo de dados o modelo de dados eacute adaptado dos padrotildees DICOM e HL7 e

apresenta o relacionamento entre as informaccedilotildees chave como por exemplo paciente

visita pedido e estudo

bull Ator um ator eacute aquele que troca mensagens com outros atores para concluir tarefas ou

transaccedilotildees especiacuteficas Um ator natildeo necessariamente uma pessoa eacute definido em

termos geneacutericos como um produto neutro dentro de um ambiente hospitalar ou

empresarial

bull Perfis de integraccedilatildeo um perfil de integraccedilatildeo eacute a organizaccedilatildeo de funccedilotildees que inclui

atores e transaccedilotildees requeridos para resolver uma tarefa ou necessidade cliacutenica em

particular Como exemplo pode-se citar o perfil ldquoFluxo de trabalho programadordquo

(Radiology Scheduled Workflow ndash SWF) que incorpora todos os passos e processos de

um tiacutepico agendamento de pacientes que vai desde o registro do paciente exame

aquisiccedilatildeo de imagens ateacute a visualizaccedilatildeo e laudo e o perfil ldquoFluxo de poacutes-

processamentordquo (Post-Processing Workflow ndash PWF) que complementa o perfil

anterior mais especificamente atua como uma extensatildeo do passo de aquisiccedilatildeo de

imagens fornecendo meios de gerenciar tarefas de poacutes-processamento tais como

controle de qualidade reconstruccedilatildeo 3D e diagnoacutestico auxiliado por computador

(CAD) conforme mostram as Figuras 8 e 9

Os perfis de integraccedilatildeo IHE satildeo extremamente importantes para fabricantes de

equipamentos meacutedicos e desenvolvedores de sistemas para a aacuterea hospitalar principalmente

para a radiologia pois orienta e incentiva a implementaccedilatildeo de meacutetodos de integraccedilatildeo

padronizados entre as soluccedilotildees que seus produtos oferecem (CHANNIN 2001) A versatildeo do

documento teacutecnico IHE mais recente para a aacuterea de radiologia eacute de 2008 e contempla

dezessete perfis (IHE 2010)

bull Fluxo de trabalho programado (SWF)

38

Figura 8 Perfil IHE Fluxo de Trabalho Programado (Radiology Scheduled Workflow ndash SWF)

Figura 9 Perfil IHE Fluxo de poacutes-processamento (Post-Processing Workflow ndash PWF)

39

bull Reconciliaccedilatildeo de informaccedilatildeo do paciente (PIR)

bull Apresentaccedilatildeo consistente de imagens (CPI)

bull Apresentaccedilatildeo de procedimentos agrupados (PGP)

bull Acesso a informaccedilotildees de radiologia (ARI)

bull Anotaccedilatildeo de imagem chave (KIN)

bull Relatoacuterio numeacuterico e imagem simples (SINR)

bull Custo de postagem (CHG)

bull Fluxo de poacutes-processamento (PWF)

bull Fluxo de relatoacuterio (RWF)

bull Documentos de evidecircncia (ED)

bull Dados portateis para imagem diagnoacutestica (PDI)

bull Imagem de medicina nuclear

bull Compartilhamento de documentos entre centros de sauacutede para imagem diagnoacutestica

(XDS-I)

bull Imagem de mamografia

bull Importaccedilatildeo de fluxo de reconciliaccedilatildeo (IRWF)

bull Arquivo de ensino e exportaccedilatildeo de estudos meacutedicos (TCE)

Sabe-se que integrando os sistemas RIS e PACS conforme as orientaccedilotildees do IHE eacute

possiacutevel reduzir significativamente a quantidade de processos e pessoas envolvidas no fluxo

de trabalho de um departamento de radiologia A otimizaccedilatildeo pode chegar a mais de dez

processos a partir do momento que existe um ambiente digital integrado (CHANNIN

SIEGEL e CARR 2002)

40

24 DIAGNOacuteSTICO AUXILIADO POR COMPUTADOR ndash CAD

Diagnoacutestico auxiliado por computador (Computer-Aided Diagnosis ndash CAD) pode ser

definido como um diagnoacutestico feito por um radiologista que utiliza o resultado de anaacutelises

quantitativas automatizadas de imagens radiograacuteficas como uma segunda opiniatildeo para a

tomada de decisotildees diagnoacutesticas Vale ressaltar que o computador eacute utilizado apenas como

ferramenta para fornecer informaccedilatildeo adicional sendo o diagnoacutestico final sempre realizado

pelo radiologista Portanto o diagnoacutestico auxiliado por computador eacute diferente do conceito

baacutesico de diagnoacutestico automatizado que foi um conceito proposto e estudado nas deacutecadas de

60 e 70 A finalidade do CAD eacute melhorar a precisatildeo do diagnoacutestico bem como a consistecircncia

da interpretaccedilatildeo da imagem radioloacutegica mediante o uso da resposta do computador como

referecircncia Basicamente existem dois tipos de aplicaccedilotildees de sistemas CAD O primeiro

consiste no auxiacutelio agrave detecccedilatildeo de lesotildees Atraveacutes da varredura da imagem pelo computador ele

localiza padrotildees considerados anormais como por exemplo agrupamentos de

microcalcificaccedilotildees em imagens mamograacuteficas ou noacutedulos pulmonares em imagens de toacuterax

O segundo consiste no auxiacutelio ao diagnoacutestico Pela quantificaccedilatildeo de caracteriacutesticas da imagem

e sua classificaccedilatildeo o sistema identifica padrotildees normais ou anormais como por exemplo a

associaccedilatildeo da quantidade e forma das microcalcificaccedilotildees presentes em um agrupamento com

a malignidade ou natildeo do tumor ou a associaccedilatildeo da textura dos pulmotildees com lesotildees

intersticiais em imagens de toacuterax (DOI 2007)

Em geral os sistemas CAD utilizam-se de teacutecnicas provenientes de duas aacutereas do

conhecimento visatildeo computacional que envolve o processamento de imagens segmentaccedilatildeo

e extraccedilatildeo de atributos e inteligecircncia artificial que inclui meacutetodos para seleccedilatildeo de atributos e

reconhecimento de padrotildees (GONZALES e WINTZ 1987) CAD agrega uma base conceitual

41

ampla e geneacuterica e pode ser aplicada a todas as modalidades de obtenccedilatildeo de imagem

incluindo radiografia convencional tomografia computadorizada ressonacircncia magneacutetica

ultra-sonografia e medicina nuclear Pode-se tambeacutem desenvolver esquemas de CAD para

todos os tipos de exame de todas as partes do corpo como cracircnio toacuterax abdome osso e

sistema vascular entre outros Poreacutem atualmente os principais objetos de pesquisa para o

desenvolvimento de sistemas CAD incluem imagens de toacuterax mamografias e intestino

(YOSHIDA et al 2002) Nota-se que a detecccedilatildeo de cacircncer de mama pulmatildeo e intestino

atraveacutes de CAD vem sendo avaliada pois satildeo lesotildees difiacuteceis de encontrar e demandam muito

tempo dos radiologistas Inclusive sistemas comerciais para detecccedilatildeo desses tipos de cacircncer

jaacute estatildeo disponiacuteveis para uso cliacutenico (BYERS et al 2006)

Eacute provaacutevel que no futuro aplicaccedilotildees CAD sejam incluiacutedas junto com outros softwares

para processamento de imagens em estaccedilotildees de trabalho que manipulam modalidades tais

como mamografia digital tomografia computadorizada e ressonacircncia magneacutetica Da mesma

forma muitos outros projetos de CAD devem ser utilizados como pacotes de software

implementados como parte integrante do PACS Assim os radiologistas poderatildeo usar esses

pacotes na estaccedilatildeo de trabalho de duas formas primeiro para realizar a leitura das imagens

sem o auxiacutelio da maacutequina e segundo solicitar ao computador o resultado do processamento

CAD como ajuda para a tomada de decisatildeo Uma outra importante aplicaccedilatildeo seria a pesquisa

e recuperaccedilatildeo de imagens similares no PACS atraveacutes da teacutecnica conhecida como Recuperaccedilatildeo

de Imagens Baseada em Conteuacutedo (Content Based Image Retrieval ndash CBIR) Estudos recentes

apontam que a similaridade de noacutedulos de pulmatildeo em exames de CT e lesotildees em

mamografias podem ser quantificadas atraveacutes do uso de redes neurais artificiais treinadas com

caracteriacutesticas referentes aos exames em questatildeo e com informaccedilotildees subjetivas dadas por um

grupo de radiologistas (DOI 2007) Entretanto pouco esforccedilo foi tomado no sentido de se

42

integrar CAD a sistemas PACS onde CAD geralmente eacute ou pretende ser utilizado Portanto

CAD permanece sendo uma uacutenica e isolada estaccedilatildeo de trabalho

43

3 MATERIAIS E MEacuteTODOS

O framework para integraccedilatildeo entre sistemas CAD e PACS objeto deste estudo foi

desenvolvido no Centro de Ciecircncias das Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das

Cliacutenicas da Faculdade de Medicina de Ribeiratildeo Preto (HCFMRP) ndash USP Para validar o

experimento um ambiente de testes foi construiacutedo utilizando um sistema CAD desenvolvido

no CCIFM para classificaccedilatildeo de lesotildees intersticiais de pulmatildeo em exames de tomografia

computadorizada de alta resoluccedilatildeo (HRCT) de toacuterax o sistema Conquest como servidor

PACS e o software K-PACS como cliente DICOM para visualizaccedilatildeo de imagens na estaccedilatildeo de

trabalho do meacutedico Os equipamentos foram conectados em rede local (LAN) de 100Mbits

Figura 10 Interface do servidor Conquest para gerenciamento de imagens meacutedicas O menu agrave direita apresenta as diversas funcionalidades fornecidas pelo servidor dentre elas pode-se destacar funccedilotildees para visualizaccedilatildeo do cabeccedilalho DICOM envio de imagens para outros SCPs e anonimizaccedilatildeo de seacuteries e estudos

44

Conquest eacute um servidor compatiacutevel com o padratildeo DICOM e foi desenvolvido baseado

no coacutedigo de domiacutenio puacuteblico UCDMC DICOM criado por Mark Oskin quando esteve no

Centro Meacutedico da Universidade da Califoacuternia em Davis (Figura 10) O software do servidor

Conquest foi desenvolvido por Marcel van Herk and Lambert Zijp no Instituto de Cacircncer da

Holanda que tambeacutem decidiram estender o sistema para o domiacutenio puacuteblico (CONQUEST

2010) O Conquest eacute extensivamente utilizado no HCFMRP para o gerenciamento de diversas

modalidades de imagens meacutedicas

Figura 11 Interface para consulta e recuperaccedilatildeo de imagens do K-PACS Eacute possiacutevel requisitar informaccedilotildees de pacientes de qualquer servidor PACS configurado aleacutem de importar transferir exportar e gravar exames de imagem em CD ou DVD

45

Figura 12 Interface do moacutedulo de visualizaccedilatildeo de imagens do K-PACS O painel inferior apresenta vaacuterias ferramentas para manipulaccedilatildeo de imagens Dentre elas pode-se destacar o recurso de janelamento zoompan e o efeito de lupa

K-PACS eacute uma aplicaccedilatildeo de uso geral para visualizaccedilatildeo de imagens meacutedicas (Figura

11) Foi construiacuteda com software livre e fornece diversas ferramentas para manipulaccedilatildeo de

imagens O software tambeacutem implementa as mais importantes classes serviccedilos DICOM tais

como C-Store SCP para armazenamento local de exames pesquisa e recuperaccedilatildeo de imagens

(QR) e envio de imagens (K-PACS 2010) Os serviccedilos de comunicaccedilatildeo em rede encontrados

no K-PACS foram implementados utilizando o Charrua DICOM toolkit (CHARRUA 2010)

Alguns moacutedulos fazem uso da biblioteca DCMTK da Universidade de Oldenburg Alemanha

(DCMTK 2010) O moacutedulo de visualizaccedilatildeo eacute baseado no excelente plugin ezDICOMax

ActiveX (EZDICOM 2010) conforme mostra a Figura 12 Assim como o Conquest o K-

PACS eacute largamente utilizado no HCFMRP

46

31 ARQUITETURA E IMPLEMENTACcedilAtildeO DO MODELO DE INTEGRACcedilAtildeO

O framework do modelo de integraccedilatildeo eacute composto por uma seacuterie de pacotes de

software escritos na linguagem Java de programaccedilatildeo com o objetivo de realizar a integraccedilatildeo

entre os sistemas CAD e PACS O framework tambeacutem faz uso extensivo da biblioteca

dcm4che 2 toolkit uma implementaccedilatildeo do padratildeo DICOM em Java de alta performance e de

coacutedigo aberto (DCM4CHE 2010) A partir desses pacotes foi concebido um software cliente

denominado Client-CAD que atua como uma entidade intermediaacuteria entre o PACS e o CAD

A integraccedilatildeo entre as duas aplicaccedilotildees eacute realizada atraveacutes do protocolo de comunicaccedilatildeo

DICOM O modelo inclui ainda a implementaccedilatildeo de um componente de software denominado

i-cad utilizado especialmente para alterar o nuacutemero de seacuterie de imagens DICOM (ZHOU et

al 2007) aleacutem de interfaces que permitem o acoplamento de moacutedulos especiacuteficos para o

processamento de outras modalidades de imagens meacutedicas como mostra a Figura 13

Figura 13 Esquema que apresenta a arquitetura do modelo de integraccedilatildeo e seus principais componentes As aplicaccedilotildees CAD se comunicam com o servidor PACS atraveacutes dos serviccedilos de comunicaccedilatildeo fornecidos pelo cliente Client-CAD

CAD-1

(CT)

Cliente

CAD-2

(MR)

Cliente

CAD-3

(NM)

Cliente

CBIR

Cliente

Servidor PACS

Estaccedilatildeo (WS) HIS RIS hellipServidor HTTP

47

No ambiente construiacutedo para o experimento um sistema CAD para classificaccedilatildeo de

lesotildees intersticiais de pulmatildeo foi instalado e executado em um computador individual

permanecendo em pleno funcionamento com seu proacuteprio recurso de hardware e software Para

que o CAD possa estabelecer uma conexatildeo com o PACS o software cliente Client-CAD foi

instalado nesse mesmo computador O cliente exerce um papel fundamental na integraccedilatildeo De

acordo com a terminologia DICOM ele pode atuar tanto como SCU ou SCP dependendo do

processo interno invocado

Uma vez ativado o software Client-CAD interage periodicamente com o servidor

PACS atraveacutes de comandos DICOM C-Find e C-Move O comando C-Find exprime uma

consulta baseada no cabeccedilalho DICOM podendo ou natildeo conter filtros para retornar resultados

mais especiacuteficos No caso do experimento o cliente foi configurado para consultar estudos de

modalidade CT (tomografia computadorizada) e regiatildeo anatocircmica CHEST (toacuterax) Dessa

forma quando o servidor PACS recebe um novo exame de HRCT de toacuterax o cliente solicita

ao PACS uma coacutepia desse exame atraveacutes de uma operaccedilatildeo de pesquisa e recuperaccedilatildeo de

imagens (QR) As imagens recuperadas satildeo entatildeo processadas uma de cada vez pelo pipeline

CAD

O pipeline CAD eacute composto de cinco passos preacute-processamento segmentaccedilatildeo

extraccedilatildeo de caracteriacutesticas classificaccedilatildeo e poacutes-processamento No preacute-processamento os

dados de imagem (pixels) satildeo extraiacutedos do arquivo DICOM No passo seguinte os pulmotildees

satildeo segmentados utilizando-se um algoritmo iterativo para limiarizaccedilatildeo de imagens

(PONCIANO da Silva 2009) e depois a imagem resultante eacute demarcada por regiotildees de

interesse (ROIs) de 20x20 pixels Durante o passo de classificaccedilatildeo cada ROI eacute definida como

pertencente a uma das sete classes de caracterizaccedilatildeo de lesotildees intersticiais de pulmatildeo

conhecidas Normal Vidro fosco Reticular Nodular Favo de mel Enfisematoso e

Consolidaccedilatildeo No passo de poacutes-processamento cada ROI recebe uma coloraccedilatildeo que identifica

48

sua classe de caracterizaccedilatildeo e um novo arquivo DICOM com o resultado do processamento eacute

gerado

Concluindo a integraccedilatildeo CAD-PACS o Client-CAD inclui o novo arquivo DICOM

em uma nova seacuterie de imagens atraveacutes do componente i-cad e o envia de volta para o servidor

PACS A Figura 14 apresenta o princiacutepio de funcionamento do Client-CAD

Figura 14 Princiacutepio de funcionamento do software Client-CAD criado utilizando o framework para integraccedilatildeo CAD-PACS Ilustra o funcionamento dos processos Receptor Robocirc e Transmissor responsaacuteveis pelo processamento e envio dos resultados de CAD para o PACS

O primeiro processo chamado de Receptor representa uma thread Java que

implementa o serviccedilo DICOM C-Store SCP Ele entra em accedilatildeo sempre que o Client-CAD

49

solicita uma coacutepia de um determinado exame armazenado no servidor PACS Para cada

imagem recebida o cliente invoca o processo Robocirc que inicia a execuccedilatildeo do pipeline CAD

O Robocirc foi programado para trabalhar de duas formas diferentes A primeira diz

respeito a soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel obter o coacutedigo fonte do programa

Nesse caso o Robocirc se utiliza de meacutetodos nativos fornecidos pela classe Java Robot A classe

Robot torna possiacutevel a utilizaccedilatildeo do CAD pelo proacuteprio computador pois ela simula entradas

de teclado movimentos e clique de mouse portanto eacute como se uma pessoa estivesse

utilizando o sistema quando na verdade essa pessoa eacute o proacuteprio Client-CAD A segunda

forma eacute voltada para soluccedilotildees CAD de coacutedigo aberto O framework do modelo de integraccedilatildeo

fornece uma classe especiacutefica para a implementaccedilatildeo eou chamada dos algoritmos de

processamento CAD

Uma vez que a execuccedilatildeo do pipeline CAD eacute finalizada o Robocirc armazena localmente a

imagem resultante do processamento e invoca o terceiro e uacuteltimo processo Trata-se do

processo Transmissor Nessa etapa o componente de software i-cad eacute utilizado para alterar o

nuacutemero de seacuterie da imagem processada Atraveacutes de um comando DICOM C-Store SCU o

Transmissor envia a imagem resultante para o servidor PACS fechando o ciclo de

funcionamento do Client-CAD O diagrama de classes da Figura 15 apresenta as principais

classes desenvolvidas para a implementaccedilatildeo do projeto

50

Figura 15 Diagrama de classes que inclui as principais classes envolvidas na integraccedilatildeo CAD-PACS Pode-se destacar a classe DicomQueryRetrieveSCUService responsaacutevel pela pesquisa e recuperaccedilatildeo de imagens a classe Robot que executa o processamento CAD e a classe DicomCStoreSCUService utilizada para enviar os resultados para o PACS

51

4 RESULTADOS

O software cliente Client-CAD foi desenvolvido para integrar a aplicaccedilatildeo CAD para

classificaccedilatildeo de lesotildees intersticiais de pulmatildeo desenvolvida no Centro de Ciecircncias das

Imagens e Fiacutesica Meacutedica (CCIFM) do Hospital das Cliacutenicas da Faculdade de Medicina de

Ribeiratildeo Preto (HCFMRP-USP) ao servidor PACS em produccedilatildeo nessa instituiccedilatildeo

O CAD foi instalado e ativado juntamente com o software Client-CAD em um

computador individual e dedicado Devido aos serviccedilos de comunicaccedilatildeo implementados o

Client-CAD transforma o computador em uma entidade de aplicaccedilatildeo DICOM reconhecida na

rede Isso significa que atraveacutes do cliente o computador agrega a funcionalidade de se

comunicar com qualquer servidor PACS

O fluxo de trabalho do Client-CAD implementa quatro tarefas importantes para o ecircxito

da integraccedilatildeo

bull Pesquisa e recuperaccedilatildeo (QR) o cliente consulta o servidor PACS periodicamente

pesquisando por novos exames realizados atraveacutes do envio de comandos DICOM

C-Find SCU A consulta sempre eacute realizada em niacutevel de estudo utilizando a

sintaxe DICOM Study Root Query Retrieve Information Model FIND

bull Processamento CAD uma vez que as imagens satildeo recebidas e armazenadas o

cliente invoca a rotina CAD para processar e gerar o resultado de cada imagem O

resultado consiste de uma imagem JPEG que conteacutem informaccedilotildees relevantes para

auxiliar na tomada de decisatildeo do meacutedico radiologista O CAD pode ser executado

de duas maneiras utilizando um script automatizado ou implementando uma

integraccedilatildeo com software de coacutedigo aberto A primeira opccedilatildeo eacute mais voltada para

soluccedilotildees CAD proprietaacuterias onde natildeo eacute possiacutevel ter acesso ao coacutedigo fonte do

52

sistema Portanto um script eacute interpretado pela classe Java Robot que atraveacutes de

meacutetodos nativos executa o CAD como se a aplicaccedilatildeo estivesse sendo utilizada por

uma pessoa real Por outro lado caso o CAD seja um sistema de coacutedigo aberto o

Client-CAD fornece uma classe chamada CADProcessing que permite ao

desenvolvedor de software implementar os algoritmos de processamento de

imagens diretamente no cliente Essa classe atua como uma interface entre o

cliente e o software CAD

bull Encapsulamento para cada imagem JPEG resultante do processamento CAD o

cliente gera um novo arquivo DICOM que encapsula a imagem JPEG Todas as

Tags DICOM requeridas como por exemplo Patient ID Patient Name Study

Instance UID entre outras satildeo copiadas do arquivo DICOM original A diferenccedila

entre o arquivo original e a versatildeo encapsulada eacute que o arquivo encapsulado eacute

codificado com uma imagem JPEG utilizando a classe DICOM Secondary

Capture Image Storage (segunda captura) e a sintaxe de transferecircncia

JPEGLossless O arquivo encapsulado possui tambeacutem novos valores para as Tags

Series Number Series Instance UID e SOP Instance UID

bull Transferecircncia a uacuteltima tarefa do cliente eacute enviar cada arquivo DICOM com o

resultado CAD encapsulado para o servidor PACS O envio eacute realizado atraveacutes do

comando DICOM C-Store SCU implementado no cliente Quando o servidor

PACS recebe o arquivo o gerenciador de arquivamento armazena seu conteuacutedo na

mesma pasta do paciente do arquivo original mas dentro de uma nova seacuterie de

imagens de acordo com os novos valores gerados para as Tags Series Number

Series Instance UID and SOP Instance UID

53

Figura 16 Interface do software Client-CAD Configuraccedilotildees para comunicaccedilatildeo com o PACS

A Figura 16 apresenta a interface do software cliente Client-CAD Eacute possiacutevel

visualizar os paracircmetros utilizados pelo cliente Os campos no canto superior esquerdo satildeo

utilizados para configurar a entidade de aplicaccedilatildeo DICOM do Client-CAD Logo abaixo estatildeo

os campos que identificam o servidor PACS que seraacute consultado Ainda abaixo o uacuteltimo

bloco estabelece as configuraccedilotildees do agendador de consultas e filtros do cliente para pesquisa

e recuperaccedilatildeo de imagens Do lado direito eacute possiacutevel selecionar a opccedilatildeo de integraccedilatildeo atraveacutes

de script ou integraccedilatildeo de coacutedigo aberto

A segunda aba da interface do Client-CAD apresenta o log de atividade da aplicaccedilatildeo

Eacute possiacutevel visualizar pelas Figuras 17 e 18 o registro de cada tarefa realizada pelo cliente

Considerando uma consulta que satisfaccedila as configuraccedilotildees inicialmente o cliente se conecta

ao servidor PACS depois recupera e armazena as imagens finalmente invoca o processo robocirc

para processamento e envio das imagens resultantes do CAD

54

Figura 17 Software Client-CAD em accedilatildeo Solicitaccedilatildeo de pesquisa e recuperaccedilatildeo de imagens

Figura 18 Software Client-CAD em accedilatildeo Processamento e envio das imagens para o PACS

55

A Figura 19 apresenta a interaccedilatildeo entre o cliente e o servidor PACS (Conquest) No

destaque eacute possiacutevel visualizar a entidade de aplicaccedilatildeo DICOM CLIENT-CAD solicitando o

armazenamento de uma imagem resultado do processamento CAD

Figura 19 Interface do servidor Conquest para visualizaccedilatildeo de eventos e status No destaque eacute possiacutevel visualizar a interaccedilatildeo do servidor com o cliente para integraccedilatildeo Client-CAD

Com as imagens processadas corretamente armazenadas no servidor PACS eacute possiacutevel

visualizar a nova seacuterie criada pela integraccedilatildeo CAD-PACS na estaccedilatildeo de visualizaccedilatildeo As

Figuras 20 e 21 mostram o visualizador K-PACS apresentando exemplos de seacuteries de imagens

originais ao lado da correspondente seacuterie processada pelo sistema CAD

56

Figura 20 Interface de pesquisa do visualizador K-PACS No destaque trecircs novas seacuteries de imagens processadas apoacutes a integraccedilatildeo CAD-PACS

Figura 21 Moacutedulo de visualizaccedilatildeo do K-PACS apoacutes a integraccedilatildeo CAD-PACS A faixa superior apresenta as seacuteries de imagens originais do paciente A faixa inferior apresenta as seacuteries correspondentes de imagens processadas por CAD

57

5 DISCUSSAtildeO E CONCLUSOtildeES

51 LIMITACcedilOtildeES

Durante o desenvolvimento da aplicaccedilatildeo Client-CAD e apoacutes os testes iniciais foram

detectadas algumas limitaccedilotildees quando se utiliza o meacutetodo de integraccedilatildeo com script

automatizado O script eacute gerado atraveacutes de um programa desenvolvido para capturar cliques

movimentos de mouse e entradas de teclado Com esse software ativado basta que uma

pessoa utilize o sistema CAD simulando uma rotina comum de processamento que o

programa grava todo comportamento e utilizaccedilatildeo do CAD pelo usuaacuterio

Quando o Client-CAD interpreta um script seu robocirc interno tenta reproduzir

exatamente o comportamento do usuaacuterio executando passo a passo e no tempo designado os

comandos definidos Considerando que a aplicaccedilatildeo CAD esteja funcionando em um

computador estaacutevel com software e hardware robustos a execuccedilatildeo dos comandos

teoricamente ocorreraacute de forma satisfatoacuteria iniciando e finalizando cada ciclo de

processamento de forma correta No entanto o maior problema com este meacutetodo de

integraccedilatildeo foi exatamente o sincronismo Uma vez iniciado o robocirc apenas termina sua tarefa

quando finaliza o uacuteltimo comando presente no script O robocirc natildeo reconhece mensagens de

aviso ou de erro do sistema CAD e nem do sistema operacional o que invalida a execuccedilatildeo do

script nesses casos

Outro fator limitante eacute o fato de que o script automatizado depende de uma rotina de

processamento CAD padronizada com iniacutecio meio e fim bem definidos Caso a rotina seja

58

dinacircmica como por exemplo a necessidade de ajustes diversos durante o processamento o

robocirc tambeacutem deveria ser inteligente o suficiente para detectar as mudanccedilas no fluxo de

informaccedilatildeo e iniciar novos processos de interpretaccedilatildeo Nesse caso o robocirc necessitaria ser

dotado de inteligecircncia artificial ou entatildeo fornecer preacute-requisitos para sua utilizaccedilatildeo o que natildeo

exclui a limitaccedilatildeo

No que diz respeito ao formato dos arquivos utilizados durante a integraccedilatildeo os uacutenicos

formatos suportados pelo framework satildeo o DICOM e o JPEG Portanto o modelo de

integraccedilatildeo eacute compatiacutevel apenas com aplicaccedilotildees CAD que fornecem uma imagem JPEG como

resultado do processamento Caso o CAD natildeo forneccedila tal saiacuteda uma soluccedilatildeo seria capturar e

encapsular a imagem da tela do computador no momento que o resultado eacute apresentado Essa

alternativa simples no entanto pode de certa forma comprometer a qualidade da leitura dos

resultados e atrapalhar a interpretaccedilatildeo dos dados por parte do meacutedico devido aos vaacuterios

elementos visuais e textuais presentes na tela do computador que formam a imagem

capturada

De modo geral sistemas CAD nem sempre apresentam seus resultados apenas na

forma de imagem Eacute comum encontrar dados quantitativos distribuiacutedos em planilhas graacuteficos

documentos HTML e ateacute relatoacuterios completos no formato de arquivo PDF Satildeo dados

relevantes que se integrados ao exame do paciente no servidor PACS fornece um conjunto

valioso de informaccedilotildees para auxiliar na tomada de decisatildeo do meacutedico radiologista Tal

integraccedilatildeo pode ser realizada utilizando-se meacutetodos propostos pelo DICOM Structured

Reporting (SR) uma nova extensatildeo do padratildeo DICOM que estabelece padrotildees para a

codificaccedilatildeo de documentos que incorporam referecircncias para imagens meacutedicas e dados

relacionados bem como serviccedilos para a transmissatildeo e troca de informaccedilatildeo Em outras

palavras o DICOM SR abstrai o modelo de informaccedilatildeo e de serviccedilos DICOM para o

armazenamento e transmissatildeo de documentos estruturados

59

52 CONCLUSOtildeES

Como apresentado neste estudo de certa forma sistemas PACS e CAD se

complementam e uma convergecircncia no sentido de se integrar essas duas tecnologias jaacute eacute

cogitada em estudos recentes Atraveacutes dos vaacuterios serviccedilos DICOM tais como C-Find C-

Move e C-Store programas de computador construiacutedos para auxiliar o meio meacutedico podem se

comunicar livremente com servidores PACS e estaccedilotildees de diagnoacutestico desde que um

framework ou metodologias de integraccedilatildeo estejam disponiacuteveis para esse fim Natildeo existe na

literatura da aacuterea um estudo que apresente formas de integraccedilatildeo utilizando software de coacutedigo

aberto que contemple o padratildeo DICOM

Os resultados alcanccedilados com o modelo de integraccedilatildeo CAD-PACS apresentado neste

trabalho demonstram que eacute possiacutevel integrar os dois sistemas por meio de serviccedilos de

comunicaccedilatildeo DICOM implementados por bibliotecas de software livre como por exemplo o

excelente dcm4che 2 toolkit Embora os resultados tenham sido obtidos a partir de exames de

tomografia computadorizada de alta resoluccedilatildeo de pulmatildeo o modelo estaacute preparado para

integrar resultados CAD de qualquer modalidade de imagem devido a sua caracteriacutestica

modular de trabalho

Um aspecto importante do modelo de integraccedilatildeo eacute seu fluxo de informaccedilatildeo

automatizado com nenhuma intervenccedilatildeo humana e que pode trazer uma seacuterie de benefiacutecios

tais como melhora na eficiecircncia de tarefas de poacutes-processamento otimizaccedilatildeo do tempo

disponiacutevel deixando o meacutedico radiologista livre para outras atividades importantes e a

garantia da consistecircncia e integridade das informaccedilotildees do paciente durante a troca de dados

entre os sistemas

60

Enfim o framework desenvolvido tem grande potencial de incluir resultados de

processamento CAD de uma forma amigaacutevel no fluxo de trabalho da radiologia

proporcionando uma contribuiccedilatildeo inovadora com um conjunto de soluccedilotildees de coacutedigo aberto

que juntas fornecem ferramentas especialistas focadas na integraccedilatildeo de sistemas CAD e

PACS visando sempre o auxiacutelio ao diagnoacutestico meacutedico

53 PROPOSTA DE TRABALHOS FUTUROS

Propotildeem-se como trabalhos futuros

bull Expansatildeo do framework proposto visando a utilizaccedilatildeo da extensatildeo DICOM Structured

Reporting (SR) para a integraccedilatildeo de diversos tipos de documentos (imagens planilhas

relatoacuterios etc) no exame do paciente armazenado no servidor PACS

bull Pesquisa e desenvolvimento de novas teacutecnicas para utilizaccedilatildeo automaacutetica de sistemas

CAD proprietaacuterios aplicando-se conhecimentos de inteligecircncia artificial (redes

neurais) e visatildeo computacional para o aprendizado do robocirc

bull Estudo de viabilidade para utilizaccedilatildeo do serviccedilo DICOM Instance Availability

Notification (IAN) durante o processo de integraccedilatildeo Utilizando-se IANs o Client-

CAD natildeo necessitaria realizar consultas perioacutedicas por exames mas aguardar o

servidor PACS notificaacute-lo da chegada de novos exames de imagem completos

61

6 ARTIGOS RESULTANTES DA PESQUISA

Submissatildeo Abril 2010 em revisatildeo

Azevedo-Marques PM Salomatildeo SC Caetano GF Traina AJM Ponciano-Silva M

Macedo AA Pessotti HC Integrating Computer-aided Diagnosis (CAD) in a PACS

environment using the dcm4che2 open source toolkit International Journal of Computer

Assisted Radiology and Surgery

Azevedo-Marques PM Salomatildeo SC Traina AJM Ponciano-Silva M Macedo AA

Pessotti HC CAD-PACS integration a framework for pattern recognition of diffuse lung

disease in HRCT In CARS 2009 - Computer Assisted Radiology and Surgery 2009 Berlim

- Germany

Salomatildeo SC Azevedo-Marques PM Integrando procedimentos de auxiacutelio ao diagnoacutestico no

sistema de gerenciamento de imagens meacutedicas In 21 Congresso Brasileiro de Engenharia

Biomeacutedica 2008 Salvador - Bahia

62

REFEREcircNCIAS BIBLIOGRAacuteFICAS

BAKER JA Computer-aided detection (CAD) in screening mammography sensitivity of comercial system in detecting architecture distortion AJR vol 48 p 181-183 2003 BJERDE KW IPI MEDICOM and DICOM relations and possible future International Journal of Cardiac Imaging v11 (suppl3) p 165-170 1995 BURHENNE LW Potencial contribution for computer-aided detection to the sensitivity of screening mammography Radiology vol 62 p 215-554 2000 BYERS T BARRERA E FONTHAM ET et al A midpoint assessment of the American Cancer Society challenge goal to halve the US Cancer mortality rates between the years 1990 and 2015 Cancer vol 107 p 396-405 2006 CAO X HUANG HK Current status and future advances of digital radiography and PACS Engineering in Medicine and Biology Magazine vol 9 no 5 p 80-88 sep 2000 CHANNIN DS Integrating the healthcare enterprise a primer - part 2 Seven brides for seven brothers the IHE integration profile Radiographics vol 21 p 1343-1350 2001 CHANNIN DS SIEGEL EL CARR C Integrating the healthcare enterprise a primer - part 5 the future of IHE Radiographics vol 21 p 1605-1608 2002 CHARRUA DICOM Tookit Disponiacutevel em lthttpwwwcharruasoftcomgt Acesso em 3 mar 2010 CONQUEST Conquest DICOM Software Disponiacutevel em lthttpwwwxs4allnl~ingenium dicomhtmlgt Acesso em 11 mar 2010 DCMTK Dcmtk Toolkit Disponiacutevel em lthttpdicomoffisdedcmtkphpengt Acesso em 10 mar 2010 DCM4CHE Dcm4che Toolkit Disponiacutevel em lthttpwwwdcm4cheorggt Acesso em 10 mar 2010

63

DOI K Computer-aided diagnosis in medical imaging historical review current status and future potencial Computerized Medical Imaging and Graphics Elsevier p 198-211 2007 DUO T Evoluccedilotildees em PET-CT e tomografia na mira da GE Sauacutede Business Web Disponiacutevel em lthttpwwwsaudebusinesswebcombrnoticiasindexaspcod=57038gt Acesso em 11 mai 2009 EZDICOM ezDICOM DICOM Viewer Disponiacutevel em lthttpwwwcabiatlcommricro ezdicom indexhtmlgt Acesso em 11 mar 2010 FURUIE SS REBELO MS MORENO RA SANTOS M BERTOZZO N MOTTA GHMB PIRES FA GUTIERREZ MA Managing medical images and clinical information In Corapos Experience Information Technology in Biomedicine IEEE Transactions vol 11 issue 1 p 17-24 jan 2007 GONZALES RC WINTZ EP Digital image processing Adison-Wesley Publishing Company ed 2 1987 HORII SC A nontechnical introduction to DICOM Disponiacutevel em lthttpwwwrsnaorg TechnologyDICOMintroindexcfmgt Acesso em 12 jul 2009 HUANG HK PACS and imaging informatics basic principles and applications Wiley-Liss 2004 IHE IHE Technical Framework Disponiacutevel em lthttpwwwihenet technical_frameworkgt Acesso em 15 mar 2010 K-PACS KPacs DICOM Viewer Disponiacutevel em lthttpwwwk-pacsnetgt Acesso em 11 mar 2010 MARQUES PMDA SANTOS AC JUacuteNIOR JE et al Implantaccedilatildeo de um sistema de informaccedilatildeo em radiologia em hospital universitaacuterio Radiologia Brasileira vol 33 p 155-160 2000 PONCIANO da Silva M Processamento de consultas por similaridade em imagens meacutedicas visando agrave recuperaccedilatildeo perceptual guiada pelo usuaacuterio 2009 84f Dissertaccedilatildeo (Mestrado em Ciecircncias de Computaccedilatildeo e Matemaacutetica Computacional) - Instituto de Ciecircncias Matemaacuteticas e de Computaccedilatildeo Universidade de Satildeo Paulo Satildeo Carlos 2009

64

TANENBAUM AS Redes de computadores Campus ed 4 p 955 2003 WILEY G The prophet motive how PACS was developed and sold Imaging economics Disponiacutevel em lthttpwwwimagingeconomicscomissuesarticles2005-05_01aspgt Acesso em 14 mai 2005 YOSHIDA H NAPPI J MACENEANEY P RUBIN D DACHMAN AH Computer-aided diagnosis scheme for the detection of polyps at CT colonography Radiographics vol 22 p 963-979 2002 ZHOU ZL BRENT JL ANH H CAD-PACS integration toolkit based on DICOM secondary capture structured report and IHE workflow profiles Computerized Medical Imaging and Graphics vol 31 p 346-352 2007

Page 27: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 28: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 29: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 30: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 31: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 32: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 33: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 34: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 35: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 36: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 37: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 38: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 39: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 40: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 41: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 42: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 43: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 44: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 45: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 46: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 47: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 48: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 49: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 50: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 51: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 52: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 53: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 54: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 55: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 56: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 57: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 58: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 59: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 60: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 61: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 62: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 63: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades
Page 64: INTEGRANDO SISTEMAS DE AUXÍLIO AO DIAGNÓSTICO NO …€¦ · Radiologia. 2. Integração de sistemas. 3. CAD. 4. PACS. 5. DICOM. I. Titulo. AO . Programa de Pós-Graduação Interunidades