Interoperability of legacy systems in the health domainResumo Este artigo descreve um middleware que utiliza o padrão HL7, denominado HL7Middleware, para reduzir a demanda de trabalho resultante da integração e atualização de sistemas legados de saúde heterogêneos que compartilham uma mesma base de dados, e que disponibilizam o Registro Eletrônico de Saúde para outros sistemas. O HL7Middleware possui uma camada intermediária responsável pela comunicação entre um banco de dados, sistemas de informação de saúde e equipamentos médicos que enviam mensagens HL7. Os sistemas passam a enviar mensagens baseadas na semântica fornecida pelo padrão HL7 para armazenar e recuperar informações de saúde do banco de dados. Para avaliar o desempenho deste middleware, foram realizados testes de desempenho com e sem uso do HL7Middleware, e com diferentes configurações de largura de banda. O resultado mostrou que o desempenho do HL7Middleware é superior se comparado com acesso à base de dados tradicional para volumes de dados grandes e quando a largura de banda do usuário é inferior à largura de banda da conexão com o banco de dados. Para a integração de sistemas legados o HL7Middleware prevê a utilização de wrappers. Para avaliar o custo de desenvolvimento de wrappers específicos para integrar sistemas legados, a integração do sistema de saúde principal do Hospital Universitário da Universidade Federal de Santa Catarina foi monitorada. O custo de desenvolvimento e implantação foi considerado baixo e o grau de reusabilidade do código do wrapper produzido foi considerado alto, o que sugere uma redução progressiva no custo de integração de serviços e subsistemas adicionais em uma instituição. A experiência dos autores mostra que esta situação é comum, principalmente em grandes instituições de saúde com longo histórico de iniciativas de informatização, e representa uma barreira à informatização integrada da instituição ou rede de instituições de saúde, pois a substituição de sistemas legados implica em mudanças de cultura operacional, re-treinamento de pessoal, além de erros e perda de dados. Em função disso, objetivamos desenvolver uma solução para esses problemas que fosse aplicável ao modelo de Registro de Saúde Suprahospitalar (Wallauer et al., 2008) desenvolvido juntamente com a Secretaria de Estado da Saúde em Santa Catarina e, ao mesmo tempo, pudesse ser aplicada à realidade de outras instituições de saúde.
PalavrasO objetivo deste trabalho é, portanto, desenvolver uma arquitetura de interoperabilidade para possibilitar a integração de sistemas legados em instituições de saúde de uma forma simples, eficiente e de baixo custo. Um nível de abstração de dados e segurança foi criado para evitar que sistemas legados distintos tenham acesso direto a uma base de dados compartilhada. O modelo deverá suportar a integração interinstituições, e um desenvolvimento simples e rápido de estruturas de interfaceamento para os sistemas legados.Padrões para interoperabilidade vêm sendo propostos nos últimos vinte anos de modo a permitir a troca d...