A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ivan Torres Pisa1, Paulo Roberto de Lima Lopes2,

Apresentações semelhantes


Apresentação em tema: "Ivan Torres Pisa1, Paulo Roberto de Lima Lopes2,"— Transcrição da apresentação:

1 MIDster: Sistema Distribuído de Imagens Médicas Baseado em Modelos Peer-to-Peer (P2P) e Serviços Web
Ivan Torres Pisa1, Paulo Roberto de Lima Lopes2, Adriano Jesus de Holanda3, Daniel Facciolo Pires4, Evandro Eduardo Seron Ruiz5 1,2Departamento de Informática em Saúde (DIS), Universidade Federal de São Paulo (UNIFESP/EPM), Brasil 3,5Departamento de Física e Matemática (DFM), Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto (FFCLRP), Universidade de São Paulo (USP), Brasil 4Departamento de Ciência da Computação, Faculdades COC, Ribeirão Preto, Brasil Ivan Torres Pisa

2 Tópicos TI em Saúde Peer-to-peer (P2P) Serviços Web Projeto MIDster
Arquitetura Sistema Comentários Finais Ivan Torres Pisa

3 TI em Saúde Características da Informação em Saúde
Distribuição física da informação Diferentes representações da informação Inúmeros dicionários médicos Enorme volume de dados Desenvolvimento lento e baseado em casos Soluções proprietárias e fechadas Hardware e software heterogêneos Exigência de confiança e segurança Alta complexidade Ivan Torres Pisa

4 Aumentar a Interoperabilidade
TI em Saúde Soluções Padronização Reutilização de programas e recursos Focalizar em integração de componentes Metodologia de projeto Bibliotecas de componentes Soluções abertas Terceirizar segurança e acessibilidade Aumentar a Interoperabilidade Ivan Torres Pisa

5 TI em Saúde Sugestões Fazer simples Usar padrões
Usar formatos de dados largamente empregados Usar padrões Adotar protocolos da W3C ou da comunidade Manter o que já existe Permitir que parceiros usem seus sistemas Cooperar com parceiros Distribuir correções ou avisos rapidamente Ivan Torres Pisa

6 TI em Saúde Atendimento à Saúde Prontuário Eletrônico
Sistema de Informação Hospitalar (HIS) Financeiro (FIS) Gerenciamento (MIS) Clínico (CIS) Enfermagem (NIS) Farmácia (PIS) Radiologia (RIS) Ivan Torres Pisa

7 TI em Saúde - PACS Ivan Torres Pisa

8 Peer-to-peer (P2P) Napster Gnutella Ivan Torres Pisa

9 Peer-to-peer (P2P) Características
Compartilhamento de recursos e arquivos Conectar diretamente usuários Cliente-servidor como status Aplicação de rede sem navegador web Usuário disponibiliza seu próprio conteúdo Excelente integração dos pontos da rede Interligação de funcionalidade Revolução Digital Ivan Torres Pisa

10 Serviços Web Ivan Torres Pisa

11 Serviços Web - Padrões Padrões Propósito Representação Descrição
Extensible Markup Language (XML) Representação Web Service Description Language (WSDL) Descrição Simple Object Access Protocol (SOAP) Transporte Universal Description Discovery and Integration (UDDI) Localização Ivan Torres Pisa

12 Serviços Web Benefícios Desacoplar interface e implementação
Conexão dinâmica assíncrona Aumentar a interoperabilidade entre sistemas Independência de linguagem Independência de plataforma Independência de localização Padrão aberto Largo emprego Ivan Torres Pisa

13 Projeto MIDster Objetivos Desenvolver uma arquitetura distribuída
Imagens médicas (DICOM) Baseado em modelos P2P Comunicação via serviços web (SOAP/XML) Requisitos Mecanismos de busca Comunicação síncrona e assíncrona Baseado em padrões Aumentar interoperabilidade entre sistemas Incentivar plataformas de conhecimento Ivan Torres Pisa

14 Projeto MIDster Desenvolvimento Estudo dos padrões em saúde
DICOM, HL7 Arquiteturas distribuídas CORBA, DCOM, EJB, Serviços Web Especificação de uma arquitetura Desenvolvimento de um sistema Testes de validação Ivan Torres Pisa

15 Arquitetura MIDster Ivan Torres Pisa

16 Arquitetura MIDster Ivan Torres Pisa

17 Centralizada + descentralizada
Arquitetura MIDster Anel Centralizada + descentralizada Cliente-servidor Centralizada Ivan Torres Pisa

18 Sistema MIDster Ivan Torres Pisa

19 Sistema MIDster MIDster Serviço Web 0.20 GetServerID SubscribeClientID
UnsubscribeClientID SubscribeSingleResource SubscribeCommand GetResult Ivan Torres Pisa

20 Sistema MIDster MIDster Serviço Web 0.20 – Pascal
IMIDsterService = interface(IInvokable) procedure GetServerID( var ServerName:string; var ServerVersion:string );stdcall; function SubscribeClientID( const ClientComputerName:string; const ClientComputerIP:string; const ClientName:string; const ClientVersion:string; const ClientUser:string; const ClientPassword:string; var ClientID:string ):boolean;stdcall; function UnsubscribeClientID( const ClientID:string Ivan Torres Pisa

21 Sistema MIDster MIDster Serviço Web 0.20 – WSDL
<?xml version="1.0" encoding="utf-8" ?> <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IMIDsterServiceservice" targetNamespace="http://imagorb.ffclrp.usp.br/" xmlns:tns="http://imagorb.ffclrp.usp.br/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"> <message name="GetServerID0Request"> Acesso WSDL via servidor cgi-bin/MIDsterServer.exe/wsdl/ IMIDsterService Acesso WSDL direto IMIDsterService.xml Ivan Torres Pisa

22 Sistema MIDster MIDster Serviço Web 0.20 GetServerID SubscribeClientID
UnsubscribeClientID SubscribeSingleResource SubscribeCommand GetResult ValidateUser CreateClientID ValidateClientID AddUser DeleteUser AddResource DeleteAllResources AddCommand DeleteAllCommands DeleteAllResults ReadResult ConnectDatabase DisconnectDatabase Ivan Torres Pisa

23 Sistema MIDster MIDster Gerenciador 0.20 Ivan Torres Pisa

24 Sistema MIDster MIDster Máquina de Busca 0.10 Ivan Torres Pisa

25 Sistema MIDster MIDster Tabela de Dados 0.20 Ivan Torres Pisa

26 Sistema MIDster MIDster Cliente 0.20 Ivan Torres Pisa

27 Sistema MIDster MIDster Visualizador 0.12 Ivan Torres Pisa

28 Comentários Finais Projeto MIDster Medicina baseada em informação
Excelente abordagem para PACS distribuídos Plataforma de conhecimento Desenvolvimento de infra-estrutura Baixo custo Bancos de dados tradicionais Imagem médica disponível em qualquer lugar Novos relacionamentos da informação Aumentar a interoperabilidade Padrões da computação Ivan Torres Pisa

29 Comentários Finais Próximos Passos Incrementar o modelo de informação
Aperfeiçoar comunicação P2P Implementar integração MIDster/CORBA PIDS, COAS Criar modelo de serviços Ivan Torres Pisa

30 MIDster: Sistema Distribuído de Imagens Médicas Baseado em Modelos Peer-to-Peer (P2P) e Serviços Web
Ivan Torres Pisa1, Paulo Roberto de Lima Lopes2, Adriano Jesus de Holanda3, Daniel Facciolo Pires4, Evandro Eduardo Seron Ruiz5 1,2Departamento de Informática em Saúde (DIS), Universidade Federal de São Paulo (UNIFESP/EPM), Brasil 3,5Departamento de Física e Matemática (DFM), Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto (FFCLRP), Universidade de São Paulo (USP), Brasil 4Departamento de Ciência da Computação, Faculdades COC, Ribeirão Preto, Brasil Ivan Torres Pisa


Carregar ppt "Ivan Torres Pisa1, Paulo Roberto de Lima Lopes2,"

Apresentações semelhantes


Anúncios Google