May, 2010 IHE Orientation-Rio de Janeiro1
INTEGRATING THE INTEGRATING THE HEALTHCARE HEALTHCARE
ENTERPISE (IHE)ENTERPISE (IHE)Workshop de orientação Workshop de orientação
(2)(2) International HL7 Interoperability Conference-10International HL7 Interoperability Conference-10Carlos Guilherme Costa, Product Manager, ALERT Life Sciences Computing, IHE US & Eu Connectathon participant
Julio Carau, Director, Hospital de Clinicas "Dr. Manuel Quintela", Montevideo, Uruguay
2
AgendaAgenda
1ª Parte: O PROCESSO DE ADOPÇÃO DE STANDARDS IHE: atingir interoperabilidade efectiva
Tarde:
2ª Parte:
COOPERAÇÃO ENTRE UTILIZADORES E FORNECEDORES: de que forma posso contribuir e beneficiar com a IHE?
COMO UTILIZAR RECURSOS IHE: caso prático
3
Compreender a iniciativa IHECompreender a iniciativa IHE
Os objectivos do IHE são clarosOs objectivos do IHE são claros
A IHE é uma iniciativa ligada a domínios dentro da área da A IHE é uma iniciativa ligada a domínios dentro da área da saúdesaúde
IHE cria sinergias para testes de interoperabilidade entre IHE cria sinergias para testes de interoperabilidade entre domíniosdomínios
A IHE aborda o processo de adopção de standardsA IHE aborda o processo de adopção de standards
A IHE tem simultaneamente carácter regional e A IHE tem simultaneamente carácter regional e multinacionalmultinacional
A IHE é simultaneamente comandada pelo utilizador e A IHE é simultaneamente comandada pelo utilizador e movimentada pelo fornecedormovimentada pelo fornecedor
4
Processo de Adopção de StandardsProcesso de Adopção de Standards
Documentação de Documentação de requisitos de Casos de requisitos de Casos de UsoUso
Documentação de Documentação de requisitos de Casos de requisitos de Casos de UsoUso
Identificação dos Identificação dos standards existentes standards existentes ((ex: HL7, DICOM, IETF, ex: HL7, DICOM, IETF, OASIS)OASIS)
Identificação dos Identificação dos standards existentes standards existentes ((ex: HL7, DICOM, IETF, ex: HL7, DICOM, IETF, OASIS)OASIS)
Criação de Criação de especificações especificações
técnicastécnicas
Criação de Criação de especificações especificações
técnicastécnicas
Testes em Testes em ConnectathonsConnectathonsTestes em Testes em ConnectathonsConnectathons Demonstrações Demonstrações
IHEIHEDemonstrações Demonstrações IHEIHE
Produtos Produtos com IHEcom IHEProdutos Produtos com IHEcom IHE
Acesso atempado à Acesso atempado à informaçãoinformaçãoAcesso atempado à Acesso atempado à informaçãoinformação
Facilidade de Facilidade de integração entre integração entre produtosprodutos
Facilidade de Facilidade de integração entre integração entre produtosprodutos
555
Estrutura Organizacional do IHEEstrutura Organizacional do IHE
Fornecedores Participantes
Implementação Regional
ACCACCEACEP
JAHISJIRAJRS
METI-MLHWMEDIS-DCJAMI
RSNA SFRSFIL
SIRMBIREuroRec
COCIREAR-ECRDRG
ESC
Sociedades Profissionais / PatrocinadoresACPGMSIHIMSS
Desenvolvimento Global
Radiology
Cardiologia
IT Infrastructure
Coordenação dos Cuidados de Saúde
Dispositivos de Cuidados de Saúde
Laboratory
Patologia
OftalmologiaRadiaçãoOncológica
Saúde Pública, Qualidade e Investigação
IHE International Board
IHE Europe & Middle East
IHE América
França
EUACanadá
IHE Ásia-Oceania
Japão
Coreia Taiwan
Holanda
Espanha Suécia Reino Unido
Itália
Alemanha
Israel
China
Áustria
Austrália
Turquia
Suíça
6
Patrocinadores do IHEPatrocinadores do IHESociedades profissionaisSociedades profissionais
Healthcare Information Management Systems Society (HIMSS)Healthcare Information Management Systems Society (HIMSS) Radiological Society of North America (RSNA)Radiological Society of North America (RSNA) British Institute of Radiology (BIR), British Computer Society (BCSBritish Institute of Radiology (BIR), British Computer Society (BCS German Radiology Society (DRG)German Radiology Society (DRG) GMSIH (IT France), SFIL (laboratory), French National Project (DMP)GMSIH (IT France), SFIL (laboratory), French National Project (DMP) European Society of Cardiology… E muitas outras Sociedades EuropeiasEuropean Society of Cardiology… E muitas outras Sociedades Europeias American College of Physicians (ACP), American College of Emergency American College of Physicians (ACP), American College of Emergency
Physicians (ACEP) … E muitas outras Sociedades Americanas ligadas à Physicians (ACEP) … E muitas outras Sociedades Americanas ligadas à Saúde (ACCE), (AAO), (ASTRO), etc.Saúde (ACCE), (AAO), (ASTRO), etc.
JAHIS (IT Japan), JIRA, JRS… E muitas outras Sciedades JaponesasJAHIS (IT Japan), JIRA, JRS… E muitas outras Sciedades Japonesas E muitas mais….E muitas mais….
Autoridades de SaúdeAutoridades de Saúde
NICTIZ (Holanda), ASIP (F), ELGA (Áustria), Infoway (Canadá), etc.NICTIZ (Holanda), ASIP (F), ELGA (Áustria), Infoway (Canadá), etc.
7
Participantes no IHE e RelaçõesParticipantes no IHE e RelaçõesOs participantes incluem:Os participantes incluem:
Utilizadores - Clínicos, Funcionários, Administrativos, CIOs, GovernosUtilizadores - Clínicos, Funcionários, Administrativos, CIOs, Governos Fornecedores de Sistemas de Informação e Equipamentos InformáticosFornecedores de Sistemas de Informação e Equipamentos Informáticos ConsultoresConsultores
Relação com as Organizações de Desenvolvimento de Standards (SDOs):Relação com as Organizações de Desenvolvimento de Standards (SDOs):
HL7, DICOM, ISO, CDISC, IEEE e muitas outrasHL7, DICOM, ISO, CDISC, IEEE e muitas outras Processo de adopção aprovado pela ISO/TC 215, perfis de integração Processo de adopção aprovado pela ISO/TC 215, perfis de integração
IHE a serem publicados em Relatórios Técnicos ISOIHE a serem publicados em Relatórios Técnicos ISO Outras Organizações Cadastradas como a Continua (Dispositivos de Outras Organizações Cadastradas como a Continua (Dispositivos de
Consumo)Consumo)
Adopção Nacional de Perfis de Integração IHEAdopção Nacional de Perfis de Integração IHE
DMP (França), ELGA (Áustria), HITSP (EUA), Infoway (Canadá), e DMP (França), ELGA (Áustria), HITSP (EUA), Infoway (Canadá), e muitos outros a nível mundial…..muitos outros a nível mundial…..
8
Direcção Internacional do IHE - AdesãoDirecção Internacional do IHE - Adesão
Adesão: www.ihe.net/governance Adesão: www.ihe.net/governance
Os Membros do IHE são Os Membros do IHE são Organizations–Sign Governance & IP Organizations–Sign Governance & IP once.once.
Três Categorias de Organização: Utilizador, Programador, Três Categorias de Organização: Utilizador, Programador, Público Geral.Público Geral.
Os membros designam representantes de um ou mais Os membros designam representantes de um ou mais Comités (Domínios, Test&Tools, Mar&Com).Comités (Domínios, Test&Tools, Mar&Com).
Os co-presidentes dos Comités são eleitos. Um utilizador & Os co-presidentes dos Comités são eleitos. Um utilizador & um fornecedor são recomendados para os Comités de um fornecedor são recomendados para os Comités de Planeamento.Planeamento.
Os Membros do Comité Regional e Nacional da IHE têm de Os Membros do Comité Regional e Nacional da IHE têm de ser membros da IHE Internacional.ser membros da IHE Internacional.
Mais de 300 membros. Cerca de metade utilizadores e Mais de 300 membros. Cerca de metade utilizadores e metade fornecedores.metade fornecedores.
9
Direcção Internacional do IHE – Outros ComitésDirecção Internacional do IHE – Outros Comités
Os Comités de Implementação Regional ou Nacional da IHE são Os Comités de Implementação Regional ou Nacional da IHE são entidades independentes com gestão autónoma, mas que entidades independentes com gestão autónoma, mas que mantêm uma relação de cooperação com a IHE Internacional. mantêm uma relação de cooperação com a IHE Internacional.
A Direcção da IHE Internacional delega poderes ao “Comité A Direcção da IHE Internacional delega poderes ao “Comité Regional e Nacional”. Compromisso com a duração de 3 anos, Regional e Nacional”. Compromisso com a duração de 3 anos, renovável. renovável.
Supervisiona o Comité de Testes e Ferramentas Supervisiona o Comité de Testes e Ferramentas
Coordena os vários Comités Regionais e Nacionais.Coordena os vários Comités Regionais e Nacionais.
Supervisiona o Comité de Marketing & ComunicaçãoSupervisiona o Comité de Marketing & Comunicação
Assegura a consistência da comunicação entre Domínios do IHE Assegura a consistência da comunicação entre Domínios do IHE Internacional e dos vários Comités Regionais e Nacionais.Internacional e dos vários Comités Regionais e Nacionais.
10
Todos os Participantes:Todos os Participantes:Tornando-se membro de Comités de Planeamento e Técnicos de Tornando-se membro de Comités de Planeamento e Técnicos de domínios relevantes domínios relevantes
Tornando-se membro de Comités Regionais/NacionaisTornando-se membro de Comités Regionais/Nacionais
Ajudando a traçar o futuro da IHEAjudando a traçar o futuro da IHE
Dando o seu feedback relativamente a estudos de casos clínicos de Dando o seu feedback relativamente a estudos de casos clínicos de forma a contribuir para o desenvolvimento dos Perfis IHEforma a contribuir para o desenvolvimento dos Perfis IHE
Responder a comentários públicos dos suplementos que são Responder a comentários públicos dos suplementos que são lançados aos Domínios.lançados aos Domínios.
Assistindo a Workshops de Formação/WebminarsAssistindo a Workshops de Formação/Webminars
Como fornecedorComo fornecedorParticipando em Connect-a-thons e DemonstraçõesParticipando em Connect-a-thons e Demonstrações
Como Prestador de cuidados de saúde/ConsultorComo Prestador de cuidados de saúde/ConsultorAssistindo a Demonstrações e incluindo Perfis de Integração IHE Assistindo a Demonstrações e incluindo Perfis de Integração IHE nos seus Pedidos de Propostas e Projectos de Integração.nos seus Pedidos de Propostas e Projectos de Integração.
Como posso participar?Como posso participar?
11
O que posso fazer?O que posso fazer?
Aprender mais sobre a IHE, www.ihe.net Aprender mais sobre a IHE, www.ihe.net
Nos pedidos de propostas e documentos de Nos pedidos de propostas e documentos de contrato, insista na conformidade dos perfis contrato, insista na conformidade dos perfis IHE:IHE:
Seleccione Perfis de Integração e Actor(es) Seleccione Perfis de Integração e Actor(es) AdequadosAdequados
Peça aos fornecedores as suas “Declarações Peça aos fornecedores as suas “Declarações de Integração IHE”de Integração IHE”
Necessita de mais interoperabilidade? Necessita de mais interoperabilidade?
Participe nos Comités IHEParticipe nos Comités IHE
12
AgendaAgenda
2ª Parte:
COOPERAÇÃO ENTRE UTILIZADORES E FORNECEDORES: de que forma posso contribuir e beneficiar com os standards da IHE?
COMO UTILIZAR RECURSOS IHE: caso prático
AgendaAgenda
Dos Perfis IHE aos testes de conformidade, fechando o gap de implementaçãoAjuda aos implementadores, ferramentas de teste, ConnectathonsComo utilizar outros recursos IHE: um caso práticoFrameworks Técnicas: navegação, perguntas e respostasFerramentas de teste: como as encontrar, utilizar, configurar.Participação no processo de testes
13
Connectathon14
Connectathon
Aconteceu pela primeira vez em 1998 nos EUA
Em 2001 iniciou-se na Europa
Em 2003 no Japão
Recentemente na China e na Austrália
15
Objectivo
Testar a implementação dos perfis de integração e de conteúdos entre produtos/open source Assegurar que os fornecedores fizeram um bom
trabalhoVerificar que os comités especificaram é claro! Assegurar que as Frameworks técnicas não são
ambíguas Assegurar que o Comité Técnico não cometeu lapsos
Criar uma comunidade de “computer geeks” que adorem experimentar cervejas locais e divertir-se trabalhando em conjunto para a interligação dos sistemas de saúde
16
A perspectiva do fornecedorA perspectiva do fornecedor
Oportunidade única dos fornecedores testarem as suas implementações dos perfis de integração IHE
Ambiente controlado Sem a presença do cliente! Não é um ambiente de produção clínico
Especialistas disponíveis Da SDO De empresas concorrentes
São identificados bugs e, na maioria das vezes, corrigidos !!!!
Resultados da Connectathon http://www.ihe.net/Connectathon/index.cfmhttp://www.ihe.net/Connectathon/index.cfm
17
A perspectiva do utilizadorA perspectiva do utilizador
Oportunidade única para envolver potenciais fornecedores ou até para testar as suas próprias implementações e validar a conformidade com os perfis de integração e de conteúdos IHE.
Ambiente controlado A comunidade de utilizadores do IHE nomeia os Monitores de Connectathon ! Fora do ambiente de produção clínicoEspecialistas disponíveis Da SDO De empresas fornecedoras
São identificados bugs e, na maioria das vezes, corrigidos, antes da implementação em produção !!!!
Resultados da Connectathon http://www.ihe.net/Connectathon/index.cfmhttp://www.ihe.net/Connectathon/index.cfm
18
No entanto…No entanto…
Testes de interoperabilidade são (sempre) sub-óptimos
Apenas um pequena parte dos testes são realizados
Um sistema que tenha sucesso na Connectathon não está livre de ter erros!!!!
Ainda assim … são os testes de interoperabilidade e conformidade mais minuciosos que existem
19
A perspectiva da IHEA perspectiva da IHE
Feedback da comunidade de fornecedoresO comité de desenvolvimento de perfis
fez um bom trabalho?O perfil de integração e de conteúdo
desenvolvido corresponde às expectativas dos fornecedores e vai de encontro às necessidades do utilizador?
20
Maturidade do IHE ConnectathonsMaturidade do IHE Connectathons
Actualmente, atingimos velocidade de cruzeiro
A Connectathon norte-americana e europeia são muito semelhantes. A Connectathon japonesa atingiu a maturidade.
A Connectathon também constitui uma ferramenta de promoção da IHE
Workshop paralela à Connectathon Visitas VIP Os visitantes ficam extremamente impressionados!!
21
O processo de testes do IHEO processo de testes do IHE
UtilizadoresUtilizadores
Patrocinadores:Patrocinadores:Equipa de Equipa de Gestão do Gestão do ProjectoProjecto
Fornecedores/Fornecedores/ImplementadoresImplementadores
UtilizadoresUtilizadoresDemonstraçõesDemonstrações
Desenvolvimento de Desenvolvimento de Ferramentas de TesteFerramentas de Teste
Ferramentas de TesteFerramentas de Teste
ImplementaçãoImplementaçãoDe ActoresDe Actores
TestesTestesIn-HouseIn-House
ConnectathonConnectathon
DemonstraçãoDemonstração
Sistemas Sistemas DesenvolvidosDesenvolvidos
Resultados dos TestesResultados dos Testes
Aprovação de Aprovação de Logs de TestesLogs de Testes
Framework Técnica do IHE (Especificação de Perfis)
Produto +Produto +Declaração Declaração dedeIntegraçãoIntegração
22
Testes Unitários & Testes entre FornecedoresTestes Unitários & Testes entre Fornecedores
22/05/08 Projet IHE-Dev Inria Rennes
Especificações/Standards
Implementação A
Fornecedor A
Implementação B
Fornecedor B
Testes unitários
Testes entre Fornecedores
23
É necessário fazer testes unitários durante o processo de testes da IHE
É importante realizar os testes unitários antes dos testes entre Fornecedores
Os testes entre Fornecedores ocorrem durante o evento (Connectathon)
O mesmo acontece com os testes unitários (Connectathon)
24
Testes Unitários & Testes entre FornecedoresTestes Unitários & Testes entre Fornecedores
Pré-connectathon
25
Pré-connectathonPré-connectathon
Registo Aberto ao público, mesmo para não-membros do IHE Escolher o que pode ser testado Actores de um
determinado Perfil
Troca de parâmetros de configuração Endereços IP Assigning authorities, Addresses, AE Title OID Certificados Especificações de Affinity domain (e.g. XDS Meta-data)
26
Pre-connectathon
Testes unitários utilizam a ferramenta de testes Gazelle
Testes in-house para que os Fornecedores se preparem
Os Fornecedores colocam os seus logs da ferramenta Gazelle
Após a colocação do log, e do respectivo feedback positivo, a participação no evento Connectathon é aceite pelo Gestor de Projecto Técnico do IHE
27
No connectathon
28
Testes em ConnectathonTestes em Connectathon
São realizados 3 tipos de testes
Testes “No-peer” Testes P2P “Peer to peer” Testes de “Workflow” (multi peers)
29
5 dias5 dias
Configurações terminadas na Segunda-feira de manhã pelas 11h Tempo de set up
Até Sexta-feira ao meio-dia: Testes “peer to peer” e “no peer”
De Quarta-feira a Sexta-feira ao meio-dia: Testes de “workflow” controlados
Tempo suficiente para testar 4-6 perfis sólidos e 1-2 novos perfis por participante
30
MonitoresMonitores
Reportam ao Gestor de Projecto Técnico da IHE
São voluntários, formados e avaliados
São independentes dos fornecedores. Seleccionados por países participantes do IHE
Verificam testes
Actuam como moderadores entre fornecedores
31
ResultadosResultadosPara ter sucesso
O teste pre-connectathon tem que ser passado Cada teste “peer to peer” tem que ser realizado com
pelo menos 3 “peers” Um Fornecedor pode não passar num teste a um actor
num perfil, mas passar nos outros
IHE não divulga as falhas encontradas. Os fornecedores têm acesso a um relatório detalhado com os resultados dos testes (track issues)
Os fornecedores devem publicar as suas declarações de integração do produto Sanção do Mercado/Contratual
32
Pesquisa de Resultados Connect-a-thonPesquisa de Resultados Connect-a-thon
33
Pesquisa de Resultados Connect-a-thonPesquisa de Resultados Connect-a-thon
34
35
Pesquisa de Resultados Connect-a-thonPesquisa de Resultados Connect-a-thon
35
O que significam? O que significam?
A Empresa foi bem sucedida no Connectathon no que diz respeito a uma combinação actor/perfil de integração
Os resultados traduzem a maturidade de uma empresa e a sua disponibilidade para colaborar. Não garante a conformidade do produto, mas faz com que os fornecedores assumam compromissos de mercado/contratuais perante os seus clientes
Compromisso de conformidade do produto: Este é o papel das «declarações de integração IHE»
36
Declaração de Integração IHE Declaração de Integração IHE Os fornecedores de produto dão o próximo passoOs fornecedores de produto dão o próximo passo
37
Frameworks TécnicasFrameworks Técnicas
Uma por Domínio
Estas são uma referência, mas as ferramentas não!
Redigidas e revistas por Fornecedores e Utilizadores
Disponíveis em http://www.ihe.net
38
Organização das FTOrganização das FT
Volume 1 Descrição da Integração/perfis de conteúdo e
actores Dependências entre actores e perfis Casos de uso
Volume 2 e seguintes Descrição das transações relativamente aos
standards utilizados
39
Ciclo de Vida das FTCiclo de Vida das FTTodos os anos:
Novos perfis de integração Propostas de alteração
Perfil de Integração propostos como Suplementos
Comentários do Público Implementação Trial Texto Final
Quando chegarem a versão final são integrados no documento principal
Não há o conceito de versão de perfil. Alterações que integrem novas funcionalidades originam um novo perfil
40
IHE WikiIHE Wiki
http://wiki.ihe.net Oferece imensa informação. Utilizado para apoiar o
trabalho em curso dos Comités• Planeamento dos Comités / actas / documentos em curso• Membros Gerais/Presidência
http://ihewiki.wustl.edu/ Wiki para a organização e gestão do Connectathon Partilha de Código Página de implementação XDS
41
Objectivos Gazelle
42
ObjectivosObjectivosMelhorar a qualidade global dos testes Conformidade e interoperabilidade
Aplicação de uso expansível: licença Open Source (Apache)
Criar uma framework para testes de interoperabilidade da saúde
Realizar testes simultâneos a múltiplos sistemas
Multilingue
Escalável
43
5 Contextos de Uso5 Contextos de Uso
Connectathon
Connectathon Virtual
Ferramenta Interna de Testes de Fornecedores
Ferramenta Interna de Testes de Empresas de Saúde (DSI)
Organizações Governamentais/de Certificação
44
Arquitectura Gazelle
45
Arquitectura GazelleArquitectura Gazelle
Proxy
System Under Test
Network
GazelleTest Engine
Control Configuration Info
Feedback
ExternalValidation Services
Tests Scenario
GazelleActor
(Simulators)
Gazelle Control System
ExternalValidation Services
ExternalValidationServices
ExternalValidation Services
GazelleActor
(Simulators)
GazelleActor
(Simulators)
GazelleActor
(Simulators)
GazelleActor
(Simulators)
System Under TestSystem Under TestSystem
Under Test
Database
22/05/08 Projet IHE-Dev Inria Rennes46
Sistema Sob TesteSistema Sob Teste
É possível testar mais do que um sistema ao mesmo tempo
Gestão do Sistema Sob Teste Aplicação Web que dá instruções
47
ParticipantesParticipantes
3 Regiões IHE América do Norte: MIR Europa : INRIA Japão : Shizuoka University
DVTK
NIST
Tiani-Spirit
David Clunie
Offis
Aberto a mais participantes
48
Gestão de ProjectoGestão de Projecto
Comité de Testes e Ferramentas Visão global das actividades de testes do IHE testing
activities Selecção da licença Aprovação dos Organizadores do Connectathon
Grupo de Gestão de Testes Gestão de Projecto Eric e Steve
49
Ferramentas de Implementação (1)Ferramentas de Implementação (1)
Estão disponíveis implementações open source para XDS, XCA, XCPD, PIX, PDQ, ATNA, CT, e mais:
Microsoft under codeplex http://ihe.codeplex.com/
NIST under Source Forge http://sourceforge.net/projects/iheos/
HIE-OS under Source Forgehttp://sourceforge.net/projects/hieos/
FHA CONNECT http://www.connectopensource.org
Continua na página seguinte...
50
September, 2005 51
Estão disponíveis implementações open source para XDS, XCA, XCPD, PIX, PDQ, ATNA, CT, e ainda, from Open Health Tools: http://www.projects.openhealthtools.orgOHT – IHE Profiles (Charter)https://iheprofiles.projects.openhealthtools.org
OHT – Open Exchange (Forge)https://openexchange.projects.openhealthtools.org
OHT – Model Driven Health Tools (Charter) https://mdht.projects.openhealthtools.org
Ferramentas de Implementação (2)Ferramentas de Implementação (2)
52
Mais Recursos- Mais Recursos- www.ihe.netwww.ihe.netPerguntas Mais FrequentesPerguntas Mais Frequentes
Perfis de Integração em Frameworks Técnicas:Perfis de Integração em Frameworks Técnicas: CardiologiaCardiologia Infra-estruturas TIInfra-estruturas TI LaboratórioLaboratório Coordenação de Cuidados de SaúdeCoordenação de Cuidados de Saúde Dispositivos de Cuidados de SaúdeDispositivos de Cuidados de Saúde Radiologia OncológicaRadiologia Oncológica RadiologiaRadiologia
Resultados da ConnectathonResultados da Connectathon
Declarações de Integração dos Produtos pelos Declarações de Integração dos Produtos pelos FornecedoresFornecedores
Participação em Comités e ConnectathonsParticipação em Comités e Connectathons
May, 2010 IHE Orientation-Rio de Janeiro53
Top Related