Plataforma para orquestração de serviços para cuidados continuados de saúde

Detalhes bibliográficos
Autor(a) principal: Silva, Eliseu Germano da
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFG
dARK ID: ark:/38995/0013000000cc9
Texto Completo: http://repositorio.bc.ufg.br/tede/handle/tede/10004
Resumo: A care plan is a set of information that links patients to their therapy. This work proposes modeling ubiquitous care plans as a set of patient-centered computing resources. These resources are modeled as services that are orchestrated by workflows. In order to allow a health professional to be able to build these workflows using services that handle the specificities of a patient's treatment, we propose a platform that receives the description of the workflows, created using a DSL script, orchestrates the services specified in the script and makes workflows available as a new service. Partly as a result of this research, we implemented some of the components of this platform, such as a DSL, a computer model to represent the workflow at runtime, and the required mechanisms for communication with the services. This platform has been tested with the use of healthcare scenarios where practical management situations for care plan tasks have been automated by means of the implementation and registration of web services. Using the DSL, some workflows were built to test the services registered on the platform and to evaluate some issues related to service composition, workflow reuse and computational resource consumption.
id UFG-2_22a719015421bd006401068731300014
oai_identifier_str oai:repositorio.bc.ufg.br:tede/10004
network_acronym_str UFG-2
network_name_str Repositório Institucional da UFG
repository_id_str
spelling Carvalho, Sérgio Teixeira dehttp://lattes.cnpq.br/2721053239592051Silvestre, Bruno Oliveirahttp://lattes.cnpq.br/9449437915418534Carvalho, Sérgio Teixeira deSztajnberg, AlexandreCosta, Fábio MoreiraSilvestre, Bruno Oliveirahttp://lattes.cnpq.br/9437292432578278Silva, Eliseu Germano da2019-09-11T11:16:04Z2019-08-09SILVA, Eliseu Germano da. Plataforma para orquestração de serviços para cuidados continuados de saúde. 2019. 77 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.http://repositorio.bc.ufg.br/tede/handle/tede/10004ark:/38995/0013000000cc9A care plan is a set of information that links patients to their therapy. This work proposes modeling ubiquitous care plans as a set of patient-centered computing resources. These resources are modeled as services that are orchestrated by workflows. In order to allow a health professional to be able to build these workflows using services that handle the specificities of a patient's treatment, we propose a platform that receives the description of the workflows, created using a DSL script, orchestrates the services specified in the script and makes workflows available as a new service. Partly as a result of this research, we implemented some of the components of this platform, such as a DSL, a computer model to represent the workflow at runtime, and the required mechanisms for communication with the services. This platform has been tested with the use of healthcare scenarios where practical management situations for care plan tasks have been automated by means of the implementation and registration of web services. Using the DSL, some workflows were built to test the services registered on the platform and to evaluate some issues related to service composition, workflow reuse and computational resource consumption.Um plano de cuidados consiste em um conjunto de informações que relaciona pacientes a seus respectivos tratamentos de saúde. Este trabalho propõe a modelagem de um plano de cuidados ubíquo como um conjunto de recursos computacionais centrados no paciente. Esses recursos são modelados como serviços que são orquestrados a partir de workflows. Com o objetivo de permitir que um profissional de saúde tenha condições de construir esses workflows utilizando serviços que lidem com as especificidades do tratamento de um paciente, apresentamos uma plataforma que recebe a descrição dos workflows realizada com o uso de uma Linguagem Específica de Domínio (DSL), orquestra os serviços especificados no script da DSL e disponibiliza os workflows como novos serviços. Como resultado dessa pesquisa, foram implementados os componentes dessa plataforma, tais como, uma DSL, um modelo computacional para representar os workflows em tempo de execução e os mecanismos para viabilizar a comunicação com os serviços. A plataforma foi testada por meio da modelagem de cenários de saúde em que situações práticas de gerenciamento de tarefas de planos de cuidados foram automatizadas por meio da implementação e da composição de serviços web. A partir da DSL foram construídos alguns workflows para utilizar os serviços registrados na plataforma e avaliar algumas questões a respeito da composição dos serviços, reutilização dos workflows e o consumo de recursos computacionais.Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2019-09-10T11:51:06Z No. of bitstreams: 2 Dissertação - Eliseu Germano da Silva - 2019.pdf: 2267478 bytes, checksum: d5fb0e18580f26864e12e959ed905e34 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2019-09-11T11:16:04Z (GMT) No. of bitstreams: 2 Dissertação - Eliseu Germano da Silva - 2019.pdf: 2267478 bytes, checksum: d5fb0e18580f26864e12e959ed905e34 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)Made available in DSpace on 2019-09-11T11:16:04Z (GMT). No. of bitstreams: 2 Dissertação - Eliseu Germano da Silva - 2019.pdf: 2267478 bytes, checksum: d5fb0e18580f26864e12e959ed905e34 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2019-08-09Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfporUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessOrquestração de serviçosWorkflowsPlanos de cuidadosComputação ubíquaWorkflowsCare planUbiquitous computingService orchestrationCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPlataforma para orquestração de serviços para cuidados continuados de saúdeServices orchestration platform for continuing health careinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-3303550325223384799600600600600-771226673463364476836717112058112045092075167498588264571reponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://repositorio.bc.ufg.br/tede/bitstreams/110ca29d-57cd-4137-8b6a-8fe5c8d35cd4/downloadbd3efa91386c1718a7f26a329fdcb468MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repositorio.bc.ufg.br/tede/bitstreams/7c6a1bf7-2c54-4cb5-bcdc-c2a31b115c13/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/0b38413d-0c49-46d4-8935-ab97641bb160/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/6382f58c-fba3-4dfc-8876-0739771204d6/downloadd41d8cd98f00b204e9800998ecf8427eMD54ORIGINALDissertação - Eliseu Germano da Silva - 2019.pdfDissertação - Eliseu Germano da Silva - 2019.pdfapplication/pdf2267478http://repositorio.bc.ufg.br/tede/bitstreams/51f8fc61-5422-4b6b-87e0-902e2e6ef0f4/downloadd5fb0e18580f26864e12e959ed905e34MD55tede/100042019-09-11 08:16:04.802http://creativecommons.org/licenses/by-nc-nd/4.0/Acesso Abertoopen.accessoai:repositorio.bc.ufg.br:tede/10004http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttp://repositorio.bc.ufg.br/oai/requesttasesdissertacoes.bc@ufg.bropendoar:2019-09-11T11:16:04Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=
dc.title.eng.fl_str_mv Plataforma para orquestração de serviços para cuidados continuados de saúde
dc.title.alternative.eng.fl_str_mv Services orchestration platform for continuing health care
title Plataforma para orquestração de serviços para cuidados continuados de saúde
spellingShingle Plataforma para orquestração de serviços para cuidados continuados de saúde
Silva, Eliseu Germano da
Orquestração de serviços
Workflows
Planos de cuidados
Computação ubíqua
Workflows
Care plan
Ubiquitous computing
Service orchestration
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Plataforma para orquestração de serviços para cuidados continuados de saúde
title_full Plataforma para orquestração de serviços para cuidados continuados de saúde
title_fullStr Plataforma para orquestração de serviços para cuidados continuados de saúde
title_full_unstemmed Plataforma para orquestração de serviços para cuidados continuados de saúde
title_sort Plataforma para orquestração de serviços para cuidados continuados de saúde
author Silva, Eliseu Germano da
author_facet Silva, Eliseu Germano da
author_role author
dc.contributor.advisor1.fl_str_mv Carvalho, Sérgio Teixeira de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2721053239592051
dc.contributor.advisor-co1.fl_str_mv Silvestre, Bruno Oliveira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/9449437915418534
dc.contributor.referee1.fl_str_mv Carvalho, Sérgio Teixeira de
dc.contributor.referee2.fl_str_mv Sztajnberg, Alexandre
dc.contributor.referee3.fl_str_mv Costa, Fábio Moreira
dc.contributor.referee4.fl_str_mv Silvestre, Bruno Oliveira
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9437292432578278
dc.contributor.author.fl_str_mv Silva, Eliseu Germano da
contributor_str_mv Carvalho, Sérgio Teixeira de
Silvestre, Bruno Oliveira
Carvalho, Sérgio Teixeira de
Sztajnberg, Alexandre
Costa, Fábio Moreira
Silvestre, Bruno Oliveira
dc.subject.por.fl_str_mv Orquestração de serviços
Workflows
Planos de cuidados
Computação ubíqua
topic Orquestração de serviços
Workflows
Planos de cuidados
Computação ubíqua
Workflows
Care plan
Ubiquitous computing
Service orchestration
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Workflows
Care plan
Ubiquitous computing
Service orchestration
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description A care plan is a set of information that links patients to their therapy. This work proposes modeling ubiquitous care plans as a set of patient-centered computing resources. These resources are modeled as services that are orchestrated by workflows. In order to allow a health professional to be able to build these workflows using services that handle the specificities of a patient's treatment, we propose a platform that receives the description of the workflows, created using a DSL script, orchestrates the services specified in the script and makes workflows available as a new service. Partly as a result of this research, we implemented some of the components of this platform, such as a DSL, a computer model to represent the workflow at runtime, and the required mechanisms for communication with the services. This platform has been tested with the use of healthcare scenarios where practical management situations for care plan tasks have been automated by means of the implementation and registration of web services. Using the DSL, some workflows were built to test the services registered on the platform and to evaluate some issues related to service composition, workflow reuse and computational resource consumption.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-09-11T11:16:04Z
dc.date.issued.fl_str_mv 2019-08-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SILVA, Eliseu Germano da. Plataforma para orquestração de serviços para cuidados continuados de saúde. 2019. 77 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.bc.ufg.br/tede/handle/tede/10004
dc.identifier.dark.fl_str_mv ark:/38995/0013000000cc9
identifier_str_mv SILVA, Eliseu Germano da. Plataforma para orquestração de serviços para cuidados continuados de saúde. 2019. 77 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.
ark:/38995/0013000000cc9
url http://repositorio.bc.ufg.br/tede/handle/tede/10004
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -3303550325223384799
dc.relation.confidence.fl_str_mv 600
600
600
600
dc.relation.department.fl_str_mv -7712266734633644768
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.relation.sponsorship.fl_str_mv 2075167498588264571
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Goiás
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação (INF)
dc.publisher.initials.fl_str_mv UFG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Informática - INF (RG)
publisher.none.fl_str_mv Universidade Federal de Goiás
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFG
instname:Universidade Federal de Goiás (UFG)
instacron:UFG
instname_str Universidade Federal de Goiás (UFG)
instacron_str UFG
institution UFG
reponame_str Repositório Institucional da UFG
collection Repositório Institucional da UFG
bitstream.url.fl_str_mv http://repositorio.bc.ufg.br/tede/bitstreams/110ca29d-57cd-4137-8b6a-8fe5c8d35cd4/download
http://repositorio.bc.ufg.br/tede/bitstreams/7c6a1bf7-2c54-4cb5-bcdc-c2a31b115c13/download
http://repositorio.bc.ufg.br/tede/bitstreams/0b38413d-0c49-46d4-8935-ab97641bb160/download
http://repositorio.bc.ufg.br/tede/bitstreams/6382f58c-fba3-4dfc-8876-0739771204d6/download
http://repositorio.bc.ufg.br/tede/bitstreams/51f8fc61-5422-4b6b-87e0-902e2e6ef0f4/download
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
d5fb0e18580f26864e12e959ed905e34
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)
repository.mail.fl_str_mv tasesdissertacoes.bc@ufg.br
_version_ 1815172512538951680