Plataforma para orquestração de serviços para cuidados continuados de saúde
Autor(a) principal: | |
---|---|
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 |