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 CBIS2004 – 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
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: Servidor Cliente 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ões Assim 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ão Pretende-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, Núcleo de Telemedicina Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Telefone: (11)