Export Ready — 

Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos

Bibliographic Details
Main Author: ARAÚJO, André Magno Costa de
Publication Date: 2018
Format: Doctoral thesis
Language: por
Source: Repositório Institucional da UFPE
dARK ID: ark:/64986/0013000007xfn
Download full: https://repositorio.ufpe.br/handle/123456789/31434
Summary: O desenvolvimento de sistemas de informação em Saúde (SIS) baseado em arquétipos e templates cria mecanismos de interoperabilidade para o registro eletrônico de saúde (RES), além de melhorar a flexibilidade das aplicações de saúde. Um arquétipo pode ser definido como uma expressão computacional representada por restrições de domínio, que modelam os atributos de dados e dão significado semântico ao RES, enquanto templates representam interfaces gráficas do usuário criadas a partir das especificações definidas nos arquétipos. Arquétipos e templates foram utilizados no setor de saúde para remodelar os conceitos clínicos de sistemas legados, implementar o RES em sistemas de banco de dados e definir os requisitos de dados e as terminologias de SIS. No entanto, relata-se no estado da arte a falta de ferramentas que construam esquemas de dados para o armazenamento do RES em diferentes sistemas de bancos de dados utilizando arquétipos. Além disso, a construção dinâmica de interfaces gráficas de usuário com recurso de persistência poliglota do RES é relatada pela comunidade científica como um importante mecanismo para melhorar a flexibilidade e a extensibilidade de SIS. Este trabalho propõe um framework chamado de Template4EHR, o qual tem o objetivo de construir esquemas de dados para o armazenamento do RES em bancos de dados relacionais e NoSQL, como também gerar interfaces gráficas de usuário a partir dos atributos de dados, das terminologias e das restrições dos arquétipos. ParaqQ fornecer uma visão conceitual de como construir esquemas de dados utilizando arquétipos, este trabalho especifica um metamodelo em UML que exibe os conceitos e relacionamentos da arquitetura dual para modelar o RES. Um algoritmo especifica como os atributos de dados, as terminologias e as restrições são extraídas dos arquétipos e, um conjunto de regras de mapeamento descrevem como as interfaces gráficas de usuário são geradas. Para validar o framework proposto, testes experimentais foram realizados com profissionais de computação e saúde, e os resultados indicam que template4EHR reduziu em 62% o esforço de codificação de uma aplicação de saúde. Um conjunto de métricas de software foi utilizado para verificar conformidade de Template4EHR com as características de manutenibilidade, flexibilidade e reusabilidade. Além disso, Template4EHR otimizou a criação de esquema de dados e o desenvolvimento de interfaces gráficas com recurso de persistência de dados.
id UFPE_8f30af7abe06a4111dd6fcdb221c27df
oai_identifier_str oai:repositorio.ufpe.br:123456789/31434
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétiposBanco de dadosSistemas de informaçãoO desenvolvimento de sistemas de informação em Saúde (SIS) baseado em arquétipos e templates cria mecanismos de interoperabilidade para o registro eletrônico de saúde (RES), além de melhorar a flexibilidade das aplicações de saúde. Um arquétipo pode ser definido como uma expressão computacional representada por restrições de domínio, que modelam os atributos de dados e dão significado semântico ao RES, enquanto templates representam interfaces gráficas do usuário criadas a partir das especificações definidas nos arquétipos. Arquétipos e templates foram utilizados no setor de saúde para remodelar os conceitos clínicos de sistemas legados, implementar o RES em sistemas de banco de dados e definir os requisitos de dados e as terminologias de SIS. No entanto, relata-se no estado da arte a falta de ferramentas que construam esquemas de dados para o armazenamento do RES em diferentes sistemas de bancos de dados utilizando arquétipos. Além disso, a construção dinâmica de interfaces gráficas de usuário com recurso de persistência poliglota do RES é relatada pela comunidade científica como um importante mecanismo para melhorar a flexibilidade e a extensibilidade de SIS. Este trabalho propõe um framework chamado de Template4EHR, o qual tem o objetivo de construir esquemas de dados para o armazenamento do RES em bancos de dados relacionais e NoSQL, como também gerar interfaces gráficas de usuário a partir dos atributos de dados, das terminologias e das restrições dos arquétipos. ParaqQ fornecer uma visão conceitual de como construir esquemas de dados utilizando arquétipos, este trabalho especifica um metamodelo em UML que exibe os conceitos e relacionamentos da arquitetura dual para modelar o RES. Um algoritmo especifica como os atributos de dados, as terminologias e as restrições são extraídas dos arquétipos e, um conjunto de regras de mapeamento descrevem como as interfaces gráficas de usuário são geradas. Para validar o framework proposto, testes experimentais foram realizados com profissionais de computação e saúde, e os resultados indicam que template4EHR reduziu em 62% o esforço de codificação de uma aplicação de saúde. Um conjunto de métricas de software foi utilizado para verificar conformidade de Template4EHR com as características de manutenibilidade, flexibilidade e reusabilidade. Além disso, Template4EHR otimizou a criação de esquema de dados e o desenvolvimento de interfaces gráficas com recurso de persistência de dados.FACEPEHealth Information Systems (HIS) development based on archetypes and templates establishes interoperability mechanisms for the Electronic Health Record (EHR) and improves the flexibility of health applications. An archetype consists of a computational expression represented by domain constraints that model data attributes and give a semantic meaning to the EHR data while Templates are graphical user interfaces built at runtime from archetype specifications. Archetypes and templates were used in the healthcare sector to represent clinical data in legacy system, model the EHR in database systems and specify data requirements and terminologies in health applications. However, there is a lack of tools in the state-of-the-art to build data schemas to store the EHR in different database systems. In addition, the dynamic construction of graphical user interfaces with polyglot persistence is pointed out by the scientific community as an important contribution to improve the flexibility and extensibility of HIS. This work specifies a framework called Template4EHR, which aims to build data schemas to store the EHR in relational and NoSQL databases, as well as generate graphical user interfaces using archetypes. To provide a conceptual view on how to build data schemas using archetypes, this work specifies a UML metamodel that exemplify the concepts and relationships of the openEHR architecture to model the EHR. An algorithm specifies how data attributes, terminologies and constraints are extracted while a set of mapping rules describe how the graphical user interfaces are generated. To validate the proposed framework, experimental studies were performed with computer and health professionals. The results showed that Template4EHR reduced the coding effort for a health application by 62%. A set of software metrics confirmed the compliance of Template4EHR with framework maintainability, flexibility and reusability characteristics. In addition, it optimized data schemas and graphical user interface development.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Ciencia da ComputacaoTIMES, Valéria Cesáriohttp://lattes.cnpq.br/4940517936484660http://lattes.cnpq.br/5134289687536724ARAÚJO, André Magno Costa de2019-07-11T19:36:04Z2019-07-11T19:36:04Z2018-06-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://repositorio.ufpe.br/handle/123456789/31434ark:/64986/0013000007xfnporAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-25T11:55:08Zoai:repositorio.ufpe.br:123456789/31434Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T11:55:08Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
title Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
spellingShingle Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
ARAÚJO, André Magno Costa de
Banco de dados
Sistemas de informação
title_short Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
title_full Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
title_fullStr Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
title_full_unstemmed Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
title_sort Um framework para criação de esquemas de dados, geração de interfaces gráficas de usuário e persistência poliglota do RES utilizando arquétipos
author ARAÚJO, André Magno Costa de
author_facet ARAÚJO, André Magno Costa de
author_role author
dc.contributor.none.fl_str_mv TIMES, Valéria Cesário
http://lattes.cnpq.br/4940517936484660
http://lattes.cnpq.br/5134289687536724
dc.contributor.author.fl_str_mv ARAÚJO, André Magno Costa de
dc.subject.por.fl_str_mv Banco de dados
Sistemas de informação
topic Banco de dados
Sistemas de informação
description O desenvolvimento de sistemas de informação em Saúde (SIS) baseado em arquétipos e templates cria mecanismos de interoperabilidade para o registro eletrônico de saúde (RES), além de melhorar a flexibilidade das aplicações de saúde. Um arquétipo pode ser definido como uma expressão computacional representada por restrições de domínio, que modelam os atributos de dados e dão significado semântico ao RES, enquanto templates representam interfaces gráficas do usuário criadas a partir das especificações definidas nos arquétipos. Arquétipos e templates foram utilizados no setor de saúde para remodelar os conceitos clínicos de sistemas legados, implementar o RES em sistemas de banco de dados e definir os requisitos de dados e as terminologias de SIS. No entanto, relata-se no estado da arte a falta de ferramentas que construam esquemas de dados para o armazenamento do RES em diferentes sistemas de bancos de dados utilizando arquétipos. Além disso, a construção dinâmica de interfaces gráficas de usuário com recurso de persistência poliglota do RES é relatada pela comunidade científica como um importante mecanismo para melhorar a flexibilidade e a extensibilidade de SIS. Este trabalho propõe um framework chamado de Template4EHR, o qual tem o objetivo de construir esquemas de dados para o armazenamento do RES em bancos de dados relacionais e NoSQL, como também gerar interfaces gráficas de usuário a partir dos atributos de dados, das terminologias e das restrições dos arquétipos. ParaqQ fornecer uma visão conceitual de como construir esquemas de dados utilizando arquétipos, este trabalho especifica um metamodelo em UML que exibe os conceitos e relacionamentos da arquitetura dual para modelar o RES. Um algoritmo especifica como os atributos de dados, as terminologias e as restrições são extraídas dos arquétipos e, um conjunto de regras de mapeamento descrevem como as interfaces gráficas de usuário são geradas. Para validar o framework proposto, testes experimentais foram realizados com profissionais de computação e saúde, e os resultados indicam que template4EHR reduziu em 62% o esforço de codificação de uma aplicação de saúde. Um conjunto de métricas de software foi utilizado para verificar conformidade de Template4EHR com as características de manutenibilidade, flexibilidade e reusabilidade. Além disso, Template4EHR otimizou a criação de esquema de dados e o desenvolvimento de interfaces gráficas com recurso de persistência de dados.
publishDate 2018
dc.date.none.fl_str_mv 2018-06-04
2019-07-11T19:36:04Z
2019-07-11T19:36:04Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/31434
dc.identifier.dark.fl_str_mv ark:/64986/0013000007xfn
url https://repositorio.ufpe.br/handle/123456789/31434
identifier_str_mv ark:/64986/0013000007xfn
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1846272408694030336