Mostrar registro simples

dc.creatorMoraes, Tássio Ricardo Silva de
dc.date.accessioned2025-01-29T01:28:52Z
dc.date.available2025-01-29T01:28:52Z
dc.date.issued2024-01-19
dc.identifier.citationMORAES, Tássio Ricardo Silva de. Desenvolvimento de api rest com spring boot para integração de dados de produção do hospital das clínicas da Universidade Federal de Pernambuco. 2024. 93f. Trabalho de Conclusão de Curso (Curso Tecnólogo em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Ciência e Tecnologia de Pernambuco, Recife. 2024.pt_BR
dc.identifier.urihttps://repositorio.ifpe.edu.br/xmlui/handle/123456789/1489
dc.description.abstractThis final course project is based on an experience report about the development of a REST API with Spring Boot to integrate outpatient and hospital production and billing data from the Hospital das Clínicas of the Federal University of Pernambuco. The databases were extracted from health information systems provided by SUS and converted to JSON format, to then be manipulated through the API. For the construction of this tool, Spring Boot 3, Java 17 LTS, and PostgreSQL 15 database were used. As a result, an API was obtained that meets the requirements of the REST architecture, allowing to save, consult, edit, and delete data from all SUS production of the hospital. The tool proved to be quite efficient, and can be easily scaled to other health establishments. The API can also supply the absence of this type of service in the SUS network, since the government’s information systems still do not provide production and billing data via API. This scenario ratifies the innovative and strategic character of the product developed within the scope of public hospital management. Finally, the provision of information in this format facilitates integration with data analysis tools, such as Microsoft Power BI, which, in turn, is already used in this hospital. In this way, a very favorable scenario is created to support decision-making by managers, as the information can be accessed, analyzed, and presented even more efficiently.pt_BR
dc.format.extent47f.pt_BR
dc.languagept_BRpt_BR
dc.relationAWS. O que é a API RESTful? - Explicação sobre a API RESTful - AWS. [S.l.]. Amazon, 2023. Disponível em: https://aws.amazon.com/pt/what-is/restful-api/. Acesso em: 29 dez. 2023. BIEHL, Matthias. RESTful API Design: API-University Press, v. 3, 2016. 296 p. (API-University Series). ISBN: 978-1514735169. BRITO, Michelli (org.). Spring Boot: Da API REST aos Microservices. 2023. E book (55p.) color. Disponível em: https://github.com/MichelliBrito/springboot-api ebook. Acesso em: 1 set. 2023. CORDEIRO, Gilliard. Aplicações Java para a web com JSF e JPA. São Paulo: Casa do Código, 2012. DATASUS. DATASUS. [S.l.]. Ministério da Saúde, 2023. Disponível em: https://DATASUS.saude.gov.br/sobre-o-DATASUS/. Acesso em: 25 nov. 2023. FIELDING, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. 2000. Tese (Doutorado) - Information and Computer Science, University of California, Irvine, 2000. Disponível em: https://ics.uci.edu/~fielding/pubs/dissertation/top.htm. Acesso em: 27 jan. 2024. FRANCO, Joel Levi Ferreira. Sistemas da Informação. Unifesp. Disponível em: https://www.unasus.unifesp.br/biblioteca_virtual/esf/13/Unidade3/Sistemas_de_I nformacao/p_04.html. Acesso em: 19 dez. 2023 GAMMA, Erich. et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Porto Alegre: BOOKMAN® COMPANHIA EDITORA, 2008. GEEKHUNTER. Spring Boot: Tudo que você precisa saber! - Blog de TI. Disponível em: https://blog.geekhunter.com.br/tudo-o-que-voce-precisa-saber-sobre o-spring-boot/. Acesso em: 19 dez. 2023. IBGE. Cadastro Nacional de Estabelecimentos de Saúde – CNES. [S.l.]. IBGE - Instituto Brasileiro de Geografia e Estatística, 2023a. Disponível em: https://ces.ibge.gov.br/base-de-dados/metadados/ministerio-da-saude/cadastro nacional-de-estabelecimentos-de-saude-cnes.html. Acesso em: 19 dez. 2023. IBGE. Sistema de Informações Ambulatoriais do SUS – SIA/SUS. [S.l.]. IBGE - Instituto Brasileiro de Geografia e Estatística, 2023b. Disponível em: https://ces.ibge.gov.br/base-de-dados/metadados/ministerio-da-saude/sistema-de informacoes-ambulatoriais-do-sus-sia-sus.html. Acesso em: 19 dez. 2023. IBGE. Sistema de Informações Hospitalares do SUS – SIH/SUS. [S.l.]. IBGE - Instituto Brasileiro de Geografia e Estatística, 2023c. Disponível em: https://ces.ibge.gov.br/base-de-dados/metadados/ministerio-da-saude/sistema-de informacoes-hospitalares-do-sus-sih-sus.html. Acesso em: 19 dez. 2023. JOHNSON, Rod. et al. Professional Java Development with the Spring Framework. 1ª ed. Indianapolis: Wrox, 2005. JUNIT. JUnit 5 User Guide. [S.l.]. JUnit.org, 2023. Disponível em: https://junit.org/junit5/docs/current/user-guide/. Acesso em: 29 dez. 2023. KONDA, Madhusudhan. Introdução ao Hibernate. Tradução: Lúcia Ayako Kinoshita. 1ª ed. São Paulo: Novatec Editora Ltda., 2014. Título original: Just Hibernate. MANN, Howie. (2023). REST API [Diagrama]. Mann Howie. https://mannhowie.com/rest-api MAVEN. Introduction to Archetypes. [S.l.]. The Apache Software Foundation, 2023a. Disponível em: https://maven.apache.org/guides/introduction/introduction-to archetypes.html. Acesso em: 19 dez. 2023. MAVEN. Maven Features. [S.l.]. The Apache Software Foundation, 2023b. Disponível em: https://maven.apache.org/maven-features.html. Acesso em: 29 dez. 2023. MICROSOFT. Power BI - Visualização de dados. [S.l.]. Microsoft, 2023. Disponível em: https://www.microsoft.com/pt-br/power-platform/products/power-bi. Acesso em: 7 dez. 2023. ORACLE. Java Software. [S.l.]. Oracle, 2023. Disponível em: https://www.oracle.com/java/. Acesso em: 29 dez. 2023. POSTMAN. Postman API Platform. [S.l.]. Postman, Inc., 2023. Disponível em: https://www.postman.com/home. Acesso em: 29 dez. 2023. IETF. RFC 9110: HTTP Semantics. [S.l.]. Internet Engineering Task Force (IETF), 2022. Disponível em: https://www.rfc-editor.org/rfc/rfc9110.html#name-status-codes. Acesso em: 27 jan. 2024. SINAN. SINANWEB - Tabwin. [S.l.]. SISTEMA DE INFORMAÇÃO DE AGRAVOS DE NOTIFICAÇÃO, 2023. Disponível em: https://portalsinan.saude.gov.br/sistemas auxiliares/TABWIN. Acesso em: 19 dez. 2023. SPRING. Spring Data JPA. [S.l.]. Broadcom Inc., 2024a. Disponível em: https://spring.io/projects/spring-data-jpa/. Acesso em: 2 jan. 2024. SPRING. Why Spring. [S.l.]. Broadcom Inc., 2024b. Disponível em: https://spring.io/why-spring/. Acesso em: 2 jan. 2024. SUBRAMANIAN, Harihara; RAJ, Pethuru. Hands-On RESTful API Design Patterns and Best Practices: Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs. Birmingham: Packt, 2019.pt_BR
dc.rightsAcesso Abertopt_BR
dc.rightsAn error occurred on the license name.*
dc.rights.uriAn error occurred getting the license - uri.*
dc.subjectBase de Dadospt_BR
dc.subjectAPI RESTpt_BR
dc.subjectDados públicospt_BR
dc.subjectSistemas de Informação em Saúdept_BR
dc.subjectSpring bootpt_BR
dc.titleDesenvolvimento de api rest com spring boot para integração de dados de produção do hospital das clínicas da Universidade Federal de Pernambucopt_BR
dc.typeTCCpt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2399259157478285pt_BR
dc.contributor.advisor1Guedes, Paulo Abadin
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2543620368514830pt_BR
dc.contributor.referee1Guedes, Paulo Abadie
dc.contributor.referee2Santos, Henrique Correia Torres
dc.contributor.referee3Macedo, Samuel Victor Medeiros
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2543620368514830pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1664284153985134pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/0753964115099661pt_BR
dc.publisher.departmentRecifept_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
dc.description.resumoEste trabalho de conclusão de curso é baseado num relato de experiência sobre o desenvolvimento de uma API REST com Spring Boot para integrar dados de produção e faturamento ambulatorial e hospitalar do Hospital das Clínicas da Universidade Federal de Pernambuco. As bases de dados foram extraídas a partir de sistemas de informação em saúde disponibilizados pelo SUS e convertidas para o formato JSON, para então serem manipuladas através da API. Para a construção desta ferramenta, foram utilizados Spring Boot 3, Java 17 LTS e banco de dados PostgreSQL 15. Como resultado, obteve-se uma API que atende os requisitos da arquitetura REST, permitindo salvar, consultar, editar e excluir dados de toda a produção SUS do hospital. A ferramenta se mostrou bastante eficiente, podendo ser facilmente escalada para outros estabelecimentos de saúde. A API também pode suprir a ausência deste tipo de serviço na rede SUS, uma vez que os sistemas de informação do governo ainda não fornecem dados de produção e faturamento via API. Tal cenário ratifica o caráter inovador e estratégico do produto desenvolvido no âmbito da gestão pública hospitalar. Por fim, a disponibilização de informações neste formato facilita a integração com ferramentas de análise de dados, como o Microsoft Power BI, que, por sua vez, já é utilizado neste hospital. Dessa forma, cria-se um cenário bastante favorável para embasar tomadas de decisão pelos gestores, pois as informações podem ser acessadas, analisadas e apresentadas de forma ainda mais eficiente.pt_BR


Arquivos deste item

Thumbnail
Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples