Research on Biomedical Engineering
ISSN 2446-4740 (Electronic)
ISSN 2446-4732 (Printed)
Original Article

Utilização de um middleware baseado no padrão HL7 para promover a interoperabilidade com sistemas legados na área da saúde

Using a middleware based upon the HL7 standard to support the Interoperability of legacy systems in the health domain

Petry, Karine; Wangenheim, Aldo von; Andrade, Rafael; Tomazella, Luiz Henrique Bincoletto; Savaris, Alexandre

Resumo

Este artigo descreve um middleware que utiliza o padrão HL7, denominado HL7Middleware, para reduzir a deman da 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 comu nicaçã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 re cuperar informações de saúde do banco de dados. Para ava liar 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 inte grar sistemas legados, a integração do sistema de saúde prin cipal 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 reusabilida de 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.

Palavras-chave

Middleware, Saúde, Interoperabilidade, Sistemas legados, HL7.

Abstract

This paper describes a middleware using the HL7 standard called HL7Middleware to reduce the effort in the integration and updat ing of heterogeneous healthcare legacy systems that share a same database and available an Electronic Health Record for others sys tems. The HL7Middleware has an intermediate layer responsible for the communication between a database, health information sys tems and medical equipment that send HL7 messages. The systems use the HL7 messaging semantics to store and retrieve data from the database. In order to evaluate the performance of this middle ware, benchmark tests were performed with and without use of the HL7Middleware and different network bandwidths configurations. The result of these tests demonstrated that the performance of the middleware is higher when compared to traditional direct database access for larger volumes of data and when the bandwidth of the user is considerably lower than the bandwidth of the connection with database. For integration of legacies systems the HL7Middleware provides the use of wrappers. In order to evaluate the effort in de veloping specific wrappers for connecting legacy systems, the in tegration of the healthcare main system of the University Hospital of the Federal University of Santa Catarina was monitored. The overall development and deployment cost was considered low and the reusability degree of wrapper code was considered high, thus suggesting a progressive reduction of the integration costs of ad ditional services and subsystems of an organization.

Keywords

Middleware, Healthcare, Interoperability, Legacy system, HL7.
5889fb605d01231a018b45df rbeb Articles
Links & Downloads

Res. Biomed. Eng.

Share this page
Page Sections