Ambiente Colaborativo Aplicado à Medicina em Câncer Infantil André L. M. Rosa, Thiago T. Lopes,...

Post on 17-Apr-2015

108 views 1 download

Transcript of Ambiente Colaborativo Aplicado à Medicina em Câncer Infantil André L. M. Rosa, Thiago T. Lopes,...

Ambiente Colaborativo Aplicado à Medicina em Câncer Infantil

André L. M. Rosa, Thiago T. Lopes, Adilson Y. Hira, Marcelo K. Zuffo

Laboratório de Sistemas Integráveis da EPUSP

CBIS’2004 – IX Congresso Brasileiro de Informática em Saúde

Introdução

Este trabalho promove a colaboração entre profissionais de saúde, através diagnóstico à distância, segunda opinião médica e capacitação de médicos remotamente

A ferramenta estará disponível no “Projeto Oncopediatria” de telemedicina

http://www.oncopediatria.org

.

Objetivos

Permitir que profissionais de saúde possam visualizar e discutir, de forma colaborativa através da Internet, imagens médicas digitalizadas;

Permitir a conversação através de texto e vídeo-conferência entre os participantes da reunião.

Implementação

Foram necessários: A especificação de um protocolo colaborativo; O desenvolvimento de dois módulos:

ServidorCliente

Toda a implementação utiliza a linguagem de programação Java (Java RMI para o protocolo e JMF para a vídeo-conferência).

Implementação

Arquitetura Centralizada:

Implementação - Protocolo

Seção: Abstração lógica para diferenciar várias reuniõesAssim pode permitir a existência de

múltiplas reuniões

Foram criadas duas classes de controle:CCA: Classe de Controle de Acesso;CCS: Classe de Controle de Seções.

Implementação - Protocolo

CCA:Classe que controla uma seção. Possui proteção contra acessos

simultâneos, garantindo sua consistência.

CCS: Gerencia todas as CCA´s existentes no

momento.

Implementação - Protocolo

Diagrama de Classes:

A CCS e as CCA são inteiramente localizadas no servidor para evitar inconsistências;

Usuários mantém cópia local de sua respectiva CCA para visualização.

Implementação - Protocolo

Mensagens de Controle:Mensagem de Seção;Mensagem de Log;Mensagem de Atualização;Mensagem de Notificação;Mensagem de Texto;Mensagem de Vídeo-Conferência.

Implementação – Aplicação Cliente

Ambiente Colaborativo:Pincel, Borracha;Retângulo, Oval, Reta;Texto;Mover, Zoom;Distância, Ângulo;Efeitos na Imagem: Brilho, Contraste,

Nitidez, Desfoque, Convolução.

Implementação – Aplicação Cliente

Implementação - Processamento

Após cada modificação no AC, é gerada uma Mensagem de Atualização enviada ao Servidor;O Servidor envia uma Mensagem de Notificação aos usuários da Seção;Cada usuário atualiza sua CCA Local a partir da CCA do Servidor; Com isso, é feita a visualização.

Implementação - AC

Para maior eficiência do protocolo, cada camada é binarizada e enviada de forma compactada para o Servidor;

Os usuários devem descompactar a camada para poderem visualizarem.

Implementação – Vídeo-Conferência

O módulo de vídeo-conferência utiliza qualquer webcam e microfone devidamente instalados no Sistema Operacional utilizado.

Atualmente, o fluxo de vídeo-conferência é enviado diretamente aos usuários participantes.

Implementação – Vídeo-Conferência

ConclusãoPretende-se com este projeto auxiliar a execução de diagnósticos médicos, e possivelmente o ensino à distância, criando uma alternativa de comunicação eficiente e produtiva.

O sistema encontra-se atualmente na fase de testes

Trabalhos Futuros

Como o fluxo de um sistema de vídeo-conferência é muito grande, pretende-se utilizar um servidor auxiliar para diminuir o tráfego na rede.

Pretende-se ampliar este projeto com a utilização da visualização tridimensional volumétrica, e permitir a colaboração sobre cada fatia do volume.

Contatos

André L. M. Rosa, Thiago T. Lopes, Adilson Y. Hira, Marcelo K. Zuffo

[amiranda, tognoli, ayhira, mkzuffo]@lsi.usp.br

Núcleo de TelemedicinaLaboratório de Sistemas IntegráveisDepartamento de Sistemas EletrônicosEscola Politécnica da USPTelefone: (11) 3091-5676