Title: INTEGRATING THE HEALTHCARE ENTERPISE (IHE) Workshop de orienta
1INTEGRATING THE HEALTHCARE ENTERPISE
(IHE)Workshop de orientação (2)
- International HL7 Interoperability Conference-10
- Carlos Guilherme Costa, Product Manager, ALERT
Life Sciences Computing, IHE US Eu Connectathon
participant - Julio Carau, Director, Hospital de Clinicas "Dr.
Manuel Quintela", Montevideo, Uruguay
2Agenda
- 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
2
3Compreender a iniciativa IHE
- Os objectivos do IHE são claros
- A IHE é uma iniciativa ligada a domínios dentro
da área da saúde - IHE cria sinergias para testes de
interoperabilidade entre domínios - A IHE aborda o processo de adopção de standards
- A IHE tem simultaneamente carácter regional e
multinacional - A IHE é simultaneamente comandada pelo utilizador
e movimentada pelo fornecedor
4Processo de Adopção de Standards
5Estrutura Organizacional do IHE
IHE International Board
Implementação Regional
5
6Patrocinadores do IHE
- Sociedades profissionais
- Healthcare Information Management Systems Society
(HIMSS) - Radiological Society of North America (RSNA)
- British Institute of Radiology (BIR), British
Computer Society (BCS - German Radiology Society (DRG)
- GMSIH (IT France), SFIL (laboratory), French
National Project (DMP) - European Society of Cardiology E muitas outras
Sociedades Europeias - American College of Physicians (ACP), American
College of Emergency Physicians (ACEP) E muitas
outras Sociedades Americanas ligadas à Saúde
(ACCE), (AAO), (ASTRO), etc. - JAHIS (IT Japan), JIRA, JRS E muitas outras
Sciedades Japonesas - E muitas mais.
- Autoridades de Saúde
- NICTIZ (Holanda), ASIP (F), ELGA (Áustria),
Infoway (Canadá), etc.
7Participantes no IHE e Relações
- Os participantes incluem
- Utilizadores - Clínicos, Funcionários,
Administrativos, CIOs, Governos - Fornecedores de Sistemas de Informação e
Equipamentos Informáticos - Consultores
- Relação com as Organizações de Desenvolvimento de
Standards (SDOs) - HL7, DICOM, ISO, CDISC, IEEE e muitas outras
- Processo de adopção aprovado pela ISO/TC 215,
perfis de integração IHE a serem publicados em
Relatórios Técnicos ISO - Outras Organizações Cadastradas como a Continua
(Dispositivos de Consumo) - Adopção Nacional de Perfis de Integração IHE
- DMP (França), ELGA (Áustria), HITSP (EUA),
Infoway (Canadá), e muitos outros a nível
mundial..
8Direcção Internacional do IHE - Adesão
- Adesão www.ihe.net/governance
- Os Membros do IHE são OrganizationsSign
Governance IP once. - Três Categorias de Organização Utilizador,
Programador, Público Geral. - Os membros designam representantes de um ou mais
Comités (Domínios, TestTools, MarCom). - Os co-presidentes dos Comités são eleitos. Um
utilizador um fornecedor são recomendados para
os Comités de Planeamento. - Os Membros do Comité Regional e Nacional da IHE
têm de ser membros da IHE Internacional. - Mais de 300 membros. Cerca de metade
utilizadores e metade fornecedores.
9Direcção Internacional do IHE Outros Comités
- Os Comités de Implementação Regional ou Nacional
da IHE são entidades independentes com gestão
autónoma, mas que mantêm uma relação de
cooperação com a IHE Internacional. - A Direcção da IHE Internacional delega poderes ao
Comité Regional e Nacional. Compromisso com a
duração de 3 anos, renovável. - Supervisiona o Comité de Testes e Ferramentas
- Coordena os vários Comités Regionais e
Nacionais. - Supervisiona o Comité de Marketing Comunicação
- Assegura a consistência da comunicação entre
Domínios do IHE Internacional e dos vários
Comités Regionais e Nacionais.
10Como posso participar?
- Todos os Participantes
- Tornando-se membro de Comités de Planeamento e
Técnicos de domínios relevantes - Tornando-se membro de Comités Regionais/Nacionais
- Ajudando a traçar o futuro da IHE
- Dando o seu feedback relativamente a estudos de
casos clínicos de forma a contribuir para o
desenvolvimento dos Perfis IHE - Responder a comentários públicos dos suplementos
que são lançados aos Domínios. - Assistindo a Workshops de Formação/Webminars
- Como fornecedor
- Participando em Connect-a-thons e Demonstrações
- Como Prestador de cuidados de saúde/Consultor
- Assistindo a Demonstrações e incluindo Perfis de
Integração IHE nos seus Pedidos de Propostas e
Projectos de Integração.
11O que posso fazer?
- Aprender mais sobre a IHE, www.ihe.net
- Nos pedidos de propostas e documentos de
contrato, insista na conformidade dos perfis IHE - Seleccione Perfis de Integração e Actor(es)
Adequados - Peça aos fornecedores as suas Declarações de
Integração IHE - Necessita de mais interoperabilidade?
- Participe nos Comités IHE
12Agenda
- 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
12
13Agenda
- Dos Perfis IHE aos testes de conformidade,
fechando o gap de implementação - Ajuda aos implementadores, ferramentas de teste,
Connectathons - Como utilizar outros recursos IHE um caso
prático - Frameworks Técnicas navegação, perguntas e
respostas - Ferramentas de teste como as encontrar,
utilizar, configurar. - Participação no processo de testes
13
14Connectathon
14
15Connectathon
- 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
16Objectivo
- Testar a implementação dos perfis de integração e
de conteúdos entre produtos/open source - Assegurar que os fornecedores fizeram um bom
trabalho - Verificar 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
17A 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.cfm
17
18A 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ínico
- Especialistas 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.cfm
18
19No 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
20A perspectiva da IHE
- Feedback da comunidade de fornecedores
- O 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
21Maturidade 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
22O processo de testes do IHE
Utilizadores
Resultados dos Testes
Sistemas Desenvolvidos
Ferramentas de Teste
PatrocinadoresEquipa de Gestão do Projecto
Desenvolvimento de Ferramentas de Teste
Aprovação de Logs de Testes
Connectathon
Produto Declaração de Integração
Implementação De Actores
Testes In-House
Fornecedores/Implementadores
Utilizadores Demonstrações
Demonstração
Framework Técnica do IHE (Especificação de Perfis)
22
23Testes Unitários Testes entre Fornecedores
Fornecedor B
Fornecedor A
Implementação A
Implementação B
Testes entre Fornecedores
Testes unitários
Especificações/Standards
22/05/08
Projet IHE-Dev Inria Rennes
23
24Testes Unitários Testes entre Fornecedores
- É 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
25Pré-connectathon
25
26Pré-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
27Pre-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
28No connectathon
28
29Testes em Connectathon
- São realizados 3 tipos de testes
- Testes No-peer
- Testes P2P Peer to peer
- Testes de Workflow (multi peers)
29
305 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
31Monitores
- 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
32Resultados
- Para 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
33Pesquisa de Resultados Connect-a-thon
33
34Pesquisa de Resultados Connect-a-thon
34
35Pesquisa de Resultados Connect-a-thon
35
35
36O 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
37Declaração de Integração IHE Os fornecedores de
produto dão o próximo passo
37
38Frameworks 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
39Organizaçã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
40Ciclo de Vida das FT
- Todos 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
41IHE 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
42Objectivos Gazelle
42
43Objectivos
- Melhorar 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
445 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
45Arquitectura Gazelle
45
46Arquitectura Gazelle
Gazelle Control System
Database
External Validation Services
External Validation Services
Gazelle Actor (Simulators)
Configuration Info
External Validation Services
Gazelle Test Engine
Gazelle Actor (Simulators)
External Validation Services
Control
Gazelle Actor (Simulators)
Gazelle Actor (Simulators)
Feedback
Gazelle Actor (Simulators)
System Under Test
System Under Test
System Under Test
System Under Test
Tests Scenario
Proxy
Network
22/05/08
Projet IHE-Dev Inria Rennes
46
47Sistema 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
48Participantes
- 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
49Gestã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
50Ferramentas 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/pro
jects/iheos/ - HIE-OS under Source Forgehttp//sourceforge.net/p
rojects/hieos/ - FHA CONNECT http//www.connectopensource.org
- Continua na página seguinte...
50
51Ferramentas de Implementação (2)
- 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.openhealth
tools.org - OHT IHE Profiles (Charter)https//iheprofiles.p
rojects.openhealthtools.org - OHT Open Exchange (Forge)
- https//openexchange.projects.openhealthtools.org
- OHT Model Driven Health Tools (Charter)
https//mdht.projects.openhealthtools.org
52Mais Recursos- www.ihe.net
- Perguntas Mais Frequentes
- Perfis de Integração em Frameworks Técnicas
- Cardiologia
- Infra-estruturas TI
- Laboratório
- Coordenação de Cuidados de Saúde
- Dispositivos de Cuidados de Saúde
- Radiologia Oncológica
- Radiologia
- Resultados da Connectathon
- Declarações de Integração dos Produtos pelos
Fornecedores - Participação em Comités e Connectathons
53(No Transcript)