Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados

In today’s world, information systems are increasingly necessary for organizations to continue to provide their services with quality. These systems have become increasingly heterogeneous and complex. Executing them in an integrated manner with other systems has become a prerequisite. Due to the...

Full description

Bibliographic Details
Main Author: Lima, Josimar de Souza
Other Authors: Soares, Michel dos Santos
Format: Others
Language:Portuguese
Published: Universidade Federal de Sergipe 2017
Subjects:
SOA
EHR
Online Access:https://ri.ufs.br/handle/riufs/3374
id ndltd-IBICT-oai-ri.ufs.br-riufs-3374
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Computação
Sistemas de recuperação da informação
Sistemas de recuperação da informação (saúde pública)
Arquitetura de software
Software (desenvolvimento)
Sistemas de informação em saúde
SOA
EHR
Health information systems
Software architecture
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Computação
Sistemas de recuperação da informação
Sistemas de recuperação da informação (saúde pública)
Arquitetura de software
Software (desenvolvimento)
Sistemas de informação em saúde
SOA
EHR
Health information systems
Software architecture
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Lima, Josimar de Souza
Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
description In today’s world, information systems are increasingly necessary for organizations to continue to provide their services with quality. These systems have become increasingly heterogeneous and complex. Executing them in an integrated manner with other systems has become a prerequisite. Due to the existence of legacy systems with stored data that needs to be maintained, the integration between systems is impaired. This situation is aggravated when it comes to health information systems because there are specific laws that require that data need to kept for decades. One well-known health information system is the Electronic Health Record (EHR). The EHR system is the electronic record of the patient’s health consisting of information coming from di erent systems. These systems are often developed by di erent companies and use di erent technologies. With this in mind, the use of a Service-Oriented Architecture (SOA) becomes very useful, since it is a solution capable of integrating heterogeneous structures using specific standards such as web services. However, designing SOA-based systems is not a trivial task. A robust and well-defined architecture is crucial to the success of applications based on SOA paradigm. Therefore, this study aimed to present a software architecture for the development of an EHR system based on SOA considering interoperability between legacy systems. Thus, a set of research methods were applied. Initially, a literature review was conducted in order to find relevant papers that could help in the development of applications in healthcare. This review was bounded on the studies related to EHR systems. The review of these studies aimed to first build a base of knowledge about problems, di culties and challenges regarding the implementation of EHR systems. The analysis of the literature showed that there was a deficiency in precisely defining a specific architecture for the development of EHR systems.The architecture is used a case study in order to test the applicability of the same. The object of this study was the University Hospital of the Federal University of Sergipe where it was developed an EHR system prototype. The architecture proposed in this work was of fundamental importance to the development of the EHR system prototype. The proposed architecture has enabled communication between the EHR system prototype and applications that mimicked the Legacies systems. Among the limitations of the case study, that were not possible to be used to the real legacy systems to the achievement of architecture tests. Applications were created that simulated real systems. However, these simulations did not a ect the result of the study which showed how to satisfactorily creating a software architecture based on SOA for building an EHR system considering interoperability between legacy system. === No mundo atual, sistemas de informação são cada vez mais necessários para que organizações continuem prestando seus serviços com qualidade. Estes sistemas têm se tornado cada vez mais heterogêneos e complexos. Funcionar de maneira integrada com outros sistemas passou a ser um pré-requisito. Devido à existência de sistemas legados com dados armazenados que precisam ser mantidos, a integração entre sistemas fica prejudicada. Essa situação é agravada quando se trata de sistemas de informação em saúde pois existem legislações específicas que exigem que os dados sejam mantidos por décadas. Um sistema de informação em saúde bem conhecido é o Electronic Health Record (EHR). O sistema EHR é o registro eletrônico de saúde do paciente composto por informações vindas de diversos sistemas. Estes sistemas muitas vezes são desenvolvidos por empresas diferentes e utilizam tecnologias diferentes. Com isso em mente, o uso de uma Service-Oriented Architecture (SOA) se torna bastante útil, visto que é uma solução capaz de integrar estruturas heterogêneas utilizando padrões específicos como por exemplo web services. No entanto, projetar sistemas baseados em SOA não é uma tarefa trivial. Uma arquitetura robusta e bem definida é crucial para o sucesso de aplicações baseadas no paradigma SOA. Por essa razão, este trabalho teve como objetivo apresentar uma arquitetura de software para desenvolvimento de um sistema EHR baseado em SOA considerando a interoperabilidade entre sistemas legados. Para tanto, um conjunto de métodos de pesquisa foram aplicados. Inicialmente foi realizada uma revisão da literatura com o intuito de encontrar trabalhos relevantes que pudessem auxiliar no desenvolvimento de aplicações na área de saúde. Esta revisão foi delimitada a estudos relacionados aos sistemas EHR. A revisão destes estudos visou primeiramente construir uma base de conhecimento a respeito de problemas, dificuldades e desafios em relação a implementação de sistemas EHR. A análise da literatura mostrou que existia uma deficiência justamente na definição de uma arquitetura específica para o desenvolvimento de sistemas EHR. Assim, foi definida uma arquitetura de implementação e esta foi utilizada em um estudo de caso com o objetivo de testar a aplicabilidade da mesma. O objeto deste estudo foi o Hospital Universitário da Universidade Federal de Sergipe onde foi desenvolvido um protótipo de sistema EHR. A arquitetura proposta neste trabalho foi de fundamental importância para o desenvolvimento do protótipo de sistema EHR. A arquitetura proposta permitiu a comunicação entre o protótipo de sistema EHR e as aplicações que simularam os sistemas legados. Entre as limitações do estudo de caso, destaca-se a não utilização de sistemas legados reais para a realização dos testes da arquitetura. Foram criadas aplicações que simularam os sistemas reais. No entanto, estas simulações não interferiram no resultado do estudo que mostrou de maneira satisfatória a criação de uma arquitetura de software baseada em SOA para construção de um sistema EHR considerando a interoperabilidade entre sistema legados.
author2 Soares, Michel dos Santos
author_facet Soares, Michel dos Santos
Lima, Josimar de Souza
author Lima, Josimar de Souza
author_sort Lima, Josimar de Souza
title Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
title_short Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
title_full Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
title_fullStr Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
title_full_unstemmed Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados
title_sort uma arquitetura de software para implementação de um ehr utilizando soa considerando a interoperabilidade entre sistemas legados
publisher Universidade Federal de Sergipe
publishDate 2017
url https://ri.ufs.br/handle/riufs/3374
work_keys_str_mv AT limajosimardesouza umaarquiteturadesoftwareparaimplementacaodeumehrutilizandosoaconsiderandoainteroperabilidadeentresistemaslegados
_version_ 1718866942062755840
spelling ndltd-IBICT-oai-ri.ufs.br-riufs-33742019-01-21T19:36:53Z Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados Lima, Josimar de Souza Soares, Michel dos Santos Oliveira, Adicinéia Aparecida de Computação Sistemas de recuperação da informação Sistemas de recuperação da informação (saúde pública) Arquitetura de software Software (desenvolvimento) Sistemas de informação em saúde SOA EHR Health information systems Software architecture CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO In today’s world, information systems are increasingly necessary for organizations to continue to provide their services with quality. These systems have become increasingly heterogeneous and complex. Executing them in an integrated manner with other systems has become a prerequisite. Due to the existence of legacy systems with stored data that needs to be maintained, the integration between systems is impaired. This situation is aggravated when it comes to health information systems because there are specific laws that require that data need to kept for decades. One well-known health information system is the Electronic Health Record (EHR). The EHR system is the electronic record of the patient’s health consisting of information coming from di erent systems. These systems are often developed by di erent companies and use di erent technologies. With this in mind, the use of a Service-Oriented Architecture (SOA) becomes very useful, since it is a solution capable of integrating heterogeneous structures using specific standards such as web services. However, designing SOA-based systems is not a trivial task. A robust and well-defined architecture is crucial to the success of applications based on SOA paradigm. Therefore, this study aimed to present a software architecture for the development of an EHR system based on SOA considering interoperability between legacy systems. Thus, a set of research methods were applied. Initially, a literature review was conducted in order to find relevant papers that could help in the development of applications in healthcare. This review was bounded on the studies related to EHR systems. The review of these studies aimed to first build a base of knowledge about problems, di culties and challenges regarding the implementation of EHR systems. The analysis of the literature showed that there was a deficiency in precisely defining a specific architecture for the development of EHR systems.The architecture is used a case study in order to test the applicability of the same. The object of this study was the University Hospital of the Federal University of Sergipe where it was developed an EHR system prototype. The architecture proposed in this work was of fundamental importance to the development of the EHR system prototype. The proposed architecture has enabled communication between the EHR system prototype and applications that mimicked the Legacies systems. Among the limitations of the case study, that were not possible to be used to the real legacy systems to the achievement of architecture tests. Applications were created that simulated real systems. However, these simulations did not a ect the result of the study which showed how to satisfactorily creating a software architecture based on SOA for building an EHR system considering interoperability between legacy system. No mundo atual, sistemas de informação são cada vez mais necessários para que organizações continuem prestando seus serviços com qualidade. Estes sistemas têm se tornado cada vez mais heterogêneos e complexos. Funcionar de maneira integrada com outros sistemas passou a ser um pré-requisito. Devido à existência de sistemas legados com dados armazenados que precisam ser mantidos, a integração entre sistemas fica prejudicada. Essa situação é agravada quando se trata de sistemas de informação em saúde pois existem legislações específicas que exigem que os dados sejam mantidos por décadas. Um sistema de informação em saúde bem conhecido é o Electronic Health Record (EHR). O sistema EHR é o registro eletrônico de saúde do paciente composto por informações vindas de diversos sistemas. Estes sistemas muitas vezes são desenvolvidos por empresas diferentes e utilizam tecnologias diferentes. Com isso em mente, o uso de uma Service-Oriented Architecture (SOA) se torna bastante útil, visto que é uma solução capaz de integrar estruturas heterogêneas utilizando padrões específicos como por exemplo web services. No entanto, projetar sistemas baseados em SOA não é uma tarefa trivial. Uma arquitetura robusta e bem definida é crucial para o sucesso de aplicações baseadas no paradigma SOA. Por essa razão, este trabalho teve como objetivo apresentar uma arquitetura de software para desenvolvimento de um sistema EHR baseado em SOA considerando a interoperabilidade entre sistemas legados. Para tanto, um conjunto de métodos de pesquisa foram aplicados. Inicialmente foi realizada uma revisão da literatura com o intuito de encontrar trabalhos relevantes que pudessem auxiliar no desenvolvimento de aplicações na área de saúde. Esta revisão foi delimitada a estudos relacionados aos sistemas EHR. A revisão destes estudos visou primeiramente construir uma base de conhecimento a respeito de problemas, dificuldades e desafios em relação a implementação de sistemas EHR. A análise da literatura mostrou que existia uma deficiência justamente na definição de uma arquitetura específica para o desenvolvimento de sistemas EHR. Assim, foi definida uma arquitetura de implementação e esta foi utilizada em um estudo de caso com o objetivo de testar a aplicabilidade da mesma. O objeto deste estudo foi o Hospital Universitário da Universidade Federal de Sergipe onde foi desenvolvido um protótipo de sistema EHR. A arquitetura proposta neste trabalho foi de fundamental importância para o desenvolvimento do protótipo de sistema EHR. A arquitetura proposta permitiu a comunicação entre o protótipo de sistema EHR e as aplicações que simularam os sistemas legados. Entre as limitações do estudo de caso, destaca-se a não utilização de sistemas legados reais para a realização dos testes da arquitetura. Foram criadas aplicações que simularam os sistemas reais. No entanto, estas simulações não interferiram no resultado do estudo que mostrou de maneira satisfatória a criação de uma arquitetura de software baseada em SOA para construção de um sistema EHR considerando a interoperabilidade entre sistema legados. 2017-09-26T11:34:33Z 2017-09-26T11:34:33Z 2016-08-25 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis LIMA, Josimar de Souza. Uma arquitetura de software para implementação de um EHR utilizando SOA considerando a interoperabilidade entre sistemas legados. 2016 100 f. Dissertação (Pós-Graduação em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2016. https://ri.ufs.br/handle/riufs/3374 por info:eu-repo/semantics/openAccess application/pdf Universidade Federal de Sergipe Pós-Graduação em Ciência da Computação UFS Brasil reponame:Repositório Institucional da UFS instname:Universidade Federal de Sergipe instacron:UFS